Dziennik zmian na żywo

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

17,876
Całkowite zmiany
4,587
Funkcje
4,517
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 26, 2026
FixVOIPService

Dodaj nagłówki XHR / Accept i analizowanie reakcji na String do klienta GraphQL

Ten sam wzór, co FreePBXTokenCache: dodaj X-Requested- + Accept: application/json Aby stłumić odpowiedzi przekierowania HTML FreePBX i zmienić wszystkie trzy st...

Kamo·4mo ago
FixVOIPService

Dodaj nagłówki Accept + XHR i analizowanie odpowiedzi surowych dla punktu końcowego tokena

FreePBX zwracał tekst/html, gdy był nazywany za pomocą klastra DNS, ponieważ Nagłówek hosta nie pasował do skonfigurowanego PBX_HOSTNAME. Dodawanie Akceptuj: ap...

Kamo·4mo ago
FixVOIPService

Prawidłowe ciągi lune OAuth2 dla FreePBX API

Zakresy FreePBX to identyfikatory najwyższego poziomu: 'gql' (wszystkie GraphQL) i "Odpoczynek" (wszystkie REST). Format 'gql:czytaj' oznacza GQL dla modułu Naz...

Kamo·4mo ago
April 24, 2026
FixVOIPService

Dołącz com.kamo.z.shared.commerce w skanowaniu repozytorium repozytorium

Najnowsze propagaty z wspólnie kamo-wspólne biblioteki (donotmodify.dao.services), który ma odbudowuje konstruktora od / / "Wspaniały" Usługa jest ładowana prze...

Kamo·4mo ago
April 18, 2026
FixVOIPService

Bump kamo-shared-library do 1.4.0

Docker Stage 1 buduje kamo-wspólne biblioteki (obecnie 1.4.0) i instalacje To do lokalnego .m2; serwis nadal odnosił się do 1.0.0, który Maven Nie można było zn...

Kamo·4mo ago
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
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

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