Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,896
Całkowite zmiany
4,600
Funkcje
4,522
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 20, 2026
FixVOIPService

Wyraźnie naciąganie długich identyfikatorów w odpowiedziach SmsController

Podejście długoas-sstru do struny nie było Wchodząc w życie. Bezpośrednie wywołanie .toString() na wszystkich długich identyfikatorach Reakcje płaskiej mapy ste...

Kamo·5mo ago
March 19, 2026
FixVOIPService

Serializuj długie identyfikatory jako ciągi, aby zapobiec precyzyjnej utracie JS

CockroachDB unique_rowid() generuje 64-bitowe liczby te większe niż Numer.MAX_SAFE_INTEGER (2-53-1). JS JSON.parse po cichu ich obcina, Powoduje rozmową niedopa...

Kamo·5mo ago
FixVOIPService

Powrót płaska mapa z wysłania punktu końcowego, aby zapobiec przejmowanie LazyInitializationException

VoipMessage.conversation is FetchType.LAZY; po zatipowaniu transakcyjnym, Jackson serializujący podmiot rzuciłby LazyInitializationException Wywoływanie 500, wi...

Kamo·5mo ago
FixVOIPService

Z powrotem do org mainPhoneNumber, gdy członek nie ma konfiskata VOIP

Członkowie bez indywidualnego MemberVoipConfig (lub nie odPhoneNumber) Teraz użyj głównego numeru kempingowego org/mnó's mainPhoneNumber z VoipProviderConfig ja...

Kamo·5mo ago
FixVOIPService

Usunąć getJwtKey() z WebhookController po migracji OAuth

Walidacja podpisu używała jwtKey jako tajemnice HMAC, która już nie istnieje na VoipProviderConfig. Pomiń walidację na razie zgodna z - "

Kamo·5mo ago
FeatureVOIPService

Refactor RingCentral do OAuth 2.0 Przepływ kodu autoryzacji

- Nowy OAuthController: /oauth/start (powroty authUrl), /oauth/callback (wymiany kod, zapisuje tokeny), /oauth/status, DELETE /oauth/token - OTKValidationFilt...

Kamo·5mo ago
RefactorVOIPService

Przeczytaj RingCentral client-id/secret z konfig platformy, a nie per-org DB

ID klienta i Secret identyfikacja aplikacji Kamo na platformie RingCentral — Są one dzielone we wszystkich orgach. Wstrzyknąć je z właściwości Spring Boot (powt...

Kamo·5mo ago
FixVOIPService

Użyj poprawnej obudowy klucza sesji dla orgID i memberID

KSessionService przechowuje klucze jako orgID i memberID (kapitał D). Oba kontrolery dzwoniły .get("orgId") i .get("memberId") Które zawsze zwracają się null, p...

Kamo·5mo ago
CIVOIPService

Dodaj Dockerfile dla VOIPService

Pasuje do wspólnego-biblioteka + usługi dwustopniowego wzoru budowania używanego przez EmailService i inne usługi Java.

Kamo·5mo ago
FeatureVOIPService

Provision VOIP_MESSAGES NATS stream na starcie

Kamo·5mo ago
FeatureVOIPService

Dodaj Webhook, SMS i ProviderConfig kontrolery

Kamo·5mo ago
FeatureVOIPService

Dodaj dostawcy stub i PhoneProviderFactory

Kamo·5mo ago
FeatureVOIPService

Dodaj RingCentralProvider z JWT auth i SMS

Kamo·5mo ago
FeatureVOIPService

Add Interfejs PhoneProvider i DTO

Kamo·5mo ago
FeatureVOIPService

Początkowe rusztowanie VOIPService

Kamo·5mo ago

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny