Журнал змін

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

17,933
Загальні зміни
4,614
Особливості
4,543
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 21, 2026
FixAPIService

Набір додатків / json для тіла JSON, спрямованих на службу безпеки

РештаВикрадена до потоку може залишити Контент-Тип несумісний з пружиною @RequestBody, викликаючи 415. Після читання сирого тіла, сила APPLICATION JSON коли ста...

Kamo·4mo ago
Fixkamo-internal

Забезпечити JSON Content-Type при проксіації до служби безпеки

Створення організацій повернуло 415 Непідтримувані ЗМІ Тип через upstream Весна очікує додаток / json для @RequestBody. Нідний фехт може омити або JavaScript li...

kamo·4mo ago
April 20, 2026
Fixkamo-internal

Порівняйте ідентифікатори членів як рядки для саморізу та перенаправлення

Користувач-info API повертає учаснику ID як рядок для збереження точності int64. isSelf використовується номер () і сувора рівність з змішаними типами, тому пер...

kamo·4mo ago
Fixkamo-internal

Ремонт квитківЧай в реальному часі оновлення після забігу навантаження

Зареєструвати підписку STOMP до початкового повідомлення fetch закінчується так setMessages від API не може протирати повідомлення, доставлені під час завантаже...

kamo·4mo ago
Fixkamo-internal

Приховати відхилену гру (і додаток / медіа) з відповідним користувачем

- Вирівнюючі ключі та підходи до перевірки API - Порада прихованих інфра етикеток випадок-нечутивно - Роздягання відхилених етикеток з ефективних необхідних ряд...

kamo·4mo ago
FixSecurityService

Читання права сеансу як список або спадщина CSV для кінцевих точок членів

KSessionService and SecurityRoleController зберігає права як Список<String> of Рольові імена атрибутів. Члени comma, що викликає ClassCastException на рівні чле...

Kamo·4mo ago
Fixkamo-internal

Збереження ролі безпеки для замкнених ролей та чітких помилок API

- При AllowEditSecurity є помилковими, неправомірними правами та безпекою PUT body so SecurityService приймає оновлення метаданих (зразок сеансу, опис) замість ...

kamo·4mo ago
Fixkamo-internal

Проксі ПАТЧ підписка на SecurityService

Профіль користувача UI називається ****** але не існує App Router обробника, тому Далі повернув HTML 404 і клієнт показана Невідома помилка після невдалого парс...

kamo·4mo ago
Fixkamo-shared-library

Persist RoleRightType by стабільний getId() замість ordinal

Hibernate @Enumerated(EnumType.ORDINAL) записує/читає декларацію-індексу анум. При видаленні значення RoleRightType (наприклад, MANAGE USERS, id=19), кожен наст...

Kamo·4mo ago
FixSecurityService

Уникайте транзакційно-виправних забігів DDL і затвердіть багатоподних

Попереднє самооздоровлення DDL всередині @Transactional syncAll(). Коли АЛТЕР ЗАГАЛЬНА ДОДАТКОВА КОНСТРУКЦІЯ пожежної сигналізації на існуючому концентраті зава...

Kamo·4mo ago
FixInitializerService

Краплі застібки CHECK на колонках за замовчуванням

Hibernate auto-generates CHECK (повний в ('VAL1', 'VAL2', ...) обмеження на CREATE TABLE для @Enumerated(EnumType.STRING) стовпчики, заморожують енум список зна...

Kamo·4mo ago
FixInitializerService

Додати відсутні унікальні обмеження для ролей

****************************************************************************************************************************************************************...

Kamo·4mo ago
Fixkamo-shared-library

Додати унікальний обмеження на (role id, right type) в OrgRoleRight

Необхідний для ON CONFLICT НЕ БУДЕ В ***************************************************************************************************************************...

Kamo·4mo ago
Fixkamo-internal

Стоп перезапису учасника аватару з логічною аватарою користувача на перегляд профілю

fetchAvatars fetched /api/security/avatars (без членства) — завжди повертає Зареєстровані аватари користувача і називається setActiveAvatar, clobbering the righ...

kamo·4mo ago
Fixkamo-internal

Додати відсутній синці проксі маршрут

POST /api/security/roles/sync-rights був відсутній наступний.js proxy обробник, викликаючи кнопку «Sync прав» в налаштуваннях безпеки, щоб завжди не вдалося.

kamo·4mo ago
FixMediaService

Використовуйте PublicChatVisitor відображенняName для запитуНазва на квитки відвідувачів

Відвідувачі-ініційовані квитки, що вимагаються до учасника системи org, тому DTO був серфінг ім'я org власника в стовпці запиту. Падіння JavaScript licenses API...

Kamo·4mo ago
Fixkamo-internal

Підтримка воріт/Налаштування правами, фіксація мережевої копії, завантаження на перемикачі вкладок, нав дивідер

- Мережева карта: оновлений опис для використання динамічної етикетки назв філій - Підтримуюча картка: фіксована 404 шляхом зміни href /help → /support; заглушк...

kamo·4mo ago
Fixkamo-internal

Підтримка чату UX — оновлення назви, заголовки, кількість повідомлень, datagrid

- Випадкові пожежі наVisitorNameChanged, коли NAME CHANGED WS захід прибуває - ПідтримкаTicketWindow на зміни назви; оновлення стану квитків в режимі реального ...

kamo·4mo ago
Fixkamo-marketing

Рендерні системи як дружній текст у чаті

NAME CHANGED системні події більше не показують сирі JSON в чат-бульбаш; вони відображають як центровані italic pill ("Змінює ім'я {name}"). Інші події системи ...

Kamo·4mo ago
Fixkamo-internal

Показати накладка завантаження AG Grid замість пустого стану на сторінці

Ініціалізація завантажувального стану, щоб сітчасті шоу «Завантаження веде...» до завершення першого фіксатора, не допускаючи спалаху "Не знайдено".

kamo·4mo ago
FixSecurityService

Використовуйте getOrganizationByIdWithОсобливості в AppAvailability Контролер

Розчинники LazyInitializationException on /api/security/leads and all інші CRM/POS-плани. Інтерцептор назвав org.getFeatures() після закривання транзакцій; нови...

Kamo·4mo ago
Fixkamo-shared-library

Додайте знайтиByIdWithОсобливості для eagerly load Organization.features

JOIN FETCH запобігає LazyInitializationException при наявності функцій доступ до зовнішньої операції (наприклад, в AppAvailabilityInterceptor).

Kamo·4mo ago
FixMediaService

Створіть помилку в GeoLookupService і додайте NATS для повідомлень агента

- Виправлення Optional vs Список тип mismatch в **************** - Ін'єкційна служба NatsMessage в MediaController - Публікація в чат.session.{guid} після того,...

Kamo·4mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·4mo ago
FixMediaService

Real-time chat delivery, message sides, notifications, and name sync

- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...

Kamo·4mo ago
Fixkamo-shared-library

****************************************************************************************************************************************************************************************************************************************************************

Hibernate TYPE(m) = :type повертає 0 результати при зв'язанні до бази Клас учасника в спадщини JOINED. Для типу MEMBER, викопувати все і фільтр з !(m екземпляр ...

Kamo·4mo ago

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

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

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