Журнал змін

Дивись, що ми будуємо, в режимі реального часу. Кожна функція, фіксація та вдосконалення, що надходить на платформу.

17,868
Загальні зміни
4,583
Особливості
4,513
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 26, 2026
FixVOIPService

Додавання головок XHR/Accept та підписки на String відповідь на клієнта GraphQL

Same візерунок як FreePBXTokenCache: додати X-Requested-With + Приймати: додаток/json щоб пригнічувати відповіді на переадресацію HTML FreePBX і переключити всі...

Kamo·4mo ago
FixVOIPService

Додати Accept +XHR головки і сиротка відповідь парі для токен кінцевої точки

FreePBX було відновлено текст/html, коли називається кластером DNS, оскільки Хостовий заголовок не збігався з налаштованим PBX HOSTNAME. Додати Прийняття: додат...

Kamo·4mo ago
FixVOIPService

Правильні OAuth2 рядки для FreePBX API

FreePBX є провідними ідентифікаторами: 'gql' (all GraphQL) і 'rest' (All REST). Формат 'gql:read' означає GQL для модуля Ім'я 'read', який не існує, викликаючи ...

Kamo·4mo ago
April 24, 2026
FixVOIPService

У комплекті com.kamo.z.shared.Commerce в репозиторійному скануванні

Останні кармо-шаред-лібертові пропагати ************************************************************************************************************************...

Kamo·4mo ago
April 18, 2026
FixVOIPService

Bump kamo-shared-library до 1.4.0

Docker Stage 1 будує кармо-шаредно-лібертовий головний (нині 1.4.0) і встановлює it to the local .m2; the service pom ще довідкований 1.0.0 який Maven не вдалос...

Kamo·4mo ago
March 20, 2026
FixVOIPService

Explicitly stringify Long IDs in SmsController responses

**************** Long-as-string approach was not taking effect. Directly call .toString() on all Long IDs in the controller flat-map responses to guarantee no J...

Kamo·5mo ago
March 19, 2026
FixVOIPService

Serialize Long IDs as strings to prevent JS precision loss

CockroachDB unique_rowid() generates 64-bit integers larger than Number.MAX_SAFE_INTEGER (2^53-1). JS JSON.parse silently rounds them, causing conversation ID m...

Kamo·5mo ago
FixVOIPService

Return flat map from send endpoint to prevent LazyInitializationException

VoipMessage.conversation is FetchType.LAZY; after @Transactional commits, Jackson serializing the entity would throw LazyInitializationException causing a 500, ...

Kamo·5mo ago
FixVOIPService

Fall back to org mainPhoneNumber when member has no VOIP config

Members without an individual MemberVoipConfig (or no fromPhoneNumber set) now use the org's mainPhoneNumber from VoipProviderConfig as the outbound number, ins...

Kamo·5mo ago
FixVOIPService

Remove getJwtKey() from WebhookController after OAuth migration

Signature validation used jwtKey as HMAC secret which no longer exists on VoipProviderConfig. Skip validation for now consistent with ****************

Kamo·5mo ago
FixVOIPService

Use correct session key casing for orgID and memberID

KSessionService stores keys as orgID and memberID (capital D). Both controllers were calling .get("orgId") and .get("memberId") which always returns null, causi...

Kamo·5mo ago

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін