Журнал змін

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

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
May 12, 2026
Fixkamo-login

Розчинити піддомен-тенант org відро до власної папки MinIO

getThemePath() було зменшено ім'я хоста до apex+tld для обох тематичних хост і відро папка, так субдоменові тенти, як gnosia.demo.kamocrm.com завантажив брендин...

Kamo·4mo ago
Fixkamo-internal

Маршрут NavTop Picker через /me/language

Підбирач назвав загальний учасник PUT, який SystemUserGuard 403s для Користувач системи, підписаний в суборг. Зловити з'явився безшумно, тому kamo-locale cookie...

kamo·4mo ago
FixSecurityService

Add /me/language endpoint, який обходить SystemUserGuard

EnglishDeutschPусский简体中文中國傳統EspañolالعربيةFrançaisελληνικάDanskАнглійскаябългарски суб-орг: PUT ***************************************************************...

Kamo·4mo ago
Fixkamo-internal

Розчинити піддомен-тенант org відро до власної папки MinIO

getThemePath() було зменшено ім'я хоста до apex+tld (Domain.tld) для як тематичний хост і відро папка. Для субдоменних орендарів, таких як gnosia.demo.kamocrm.c...

kamo·4mo ago
Fixkamo-internal

Стоп кліпінг темно-варіантні кольорові вводи в ModernColorGroup

Кольорові ряди пікера мали жорсткийкодований 280px обгортка всередині 1fr 1fr сітки з переповнення:приховане, тому введення нарізаний на вузькі стовпчики. Викор...

kamo·4mo ago
Fixkamo-internal

Викинути підписку, як не підписка, не похибка

The legacy getCurrentSubscription stub кидає дизайн, так що дзвінки падають назад до вольфрамового шляху. StatsManager був серфінг кисті як "Не завантажуйте дан...

kamo·4mo ago
Fixkamo-internal

Повернення порожніх метрів замість null від getCurrentUsage

StatsManager рендерив <UsageMeters use={null}> при ступеню спадщини Виправлено на null, збиток на використання.meters. Повернутися до нас компонент приймає наяв...

kamo·4mo ago
Fixkamo-internal

Перевірити мій обліковий запис слайд-аут на CONFIGURE SYSTEM

Приховати меню "Мій обліковий запис" від членів, які не вистачає CONFIGURE SYSTEM так вони не дивляться посилання (стати та витрати, додатки та функції, типи ві...

kamo·4mo ago
Fixkamo-internal

Власники авто-ромату допускаються

Коли /settings/account loads для користувача, який не вистачає CONFIGURE SYSTEM на поточна орг, попередня поведінка була німою перенаправкою на /settings загибе...

kamo·4mo ago
Fixkamo-internal

Використовуйте повну FQDN, не eTLD+1, коли fetching org доменом

registrableDomainЗ альбомуAlias смуги будь-якого мультилабеля subdomain (наприклад, "gnosia.demo.kamocrm.com" до його eTLD+1 ("kamocrm.com"). Що було відмінно п...

kamo·4mo ago
FixKlusterServices

Збереження повного FQDN для субдоменів глибоким, ніж два етикетки

catalàDeutschEnglishEspañolFrançaisItalianoLatviešuLietuviųNederlandsNorskPolskiPortuguêsRomânăSlovenčinaSvenskaالعربيةفارسیעבריתΕλληνικάБългарскиРусскийСрпски ...

Kamo·4mo ago
FixSecurityService

Ніколи ворота Камо-власники на TXT

Дитячі оргії, які підібрали Kamo web alias (наприклад, gnosia.democrm.com) отримали "TXT рекорд, знайдений, але код перевірки не відповідає" в налаштуваннях DNS...

Kamo·4mo ago
Fixkamo-internal

Не показувати глобальну накладку навантаження для клієнтів

НавігаціяПодати слухачеві будь-яку форму форма.action була правдивою і метод=get як навігація, і називається Налаштування (true) на глобальному LoadingContext. ...

kamo·4mo ago
FixSecurityService

Грант верхнього рівня org власників крос-орг видалення / оновлення доступу

видалитиДомен і оновленняДомен раніше відхилений адміністратори платформи працює на дочірніх доменах, оскільки вони перевірили isUserOwnerOfOrg проти цільового ...

Kamo·4mo ago
May 11, 2026
FixSecurityService

Allow deleting per-org *.kamocrm.com субдомени

The endsWith(.kamocrm.com) охоронець заблокований кожен демо-орг від ковтання платформи subdomain (наприклад, gmosia.demo.kamocrm.com) для користувацький домен....

Kamo·4mo ago
FixKlusterServices

Advertise new public IP 47.181.8.83 для зовнішніх медіа

JVB-k1m1 була реклама 75.83.113.11 і coturn була реклама LAN IP через статус.hostIP — обидва зламали зовнішні WebRTC медіа що громадський WAN є 47.181.8.83.

Kamo·4mo ago
Fixkamo-shared-library

Охорона адмін-оціночних прав + повторні ролі на редагування шаблонів

Висока: ****** тепер відмовляється зберігати налаштування NUKE або FORCE NUKE на будь-який з ADMINISTRATOR Авторські права шаблону (CONFIGURE SYSTEM, MANAGE MEM...

Kamo·4mo ago
FixSecurityService

Пропагувати статус адміністратора дитини-оргатора до членства батьків-оргів

Коли користувач створює дитину, вони стають власником + адміністратор (через) **********************************************************************************...

Kamo·4mo ago
Fixkamo-internal

Обгортання панелі інструментів та усадки пошукових/датних, так що новий захід залишається на сторінці

Панель інструментів упакований занадто багато фіксованого вмісту в односторонньому режимі гнучкий ряд; з основною зоною батьків встановлюється переповнення: при...

kamo·4mo ago
Fixkamo-internal

Читати *** від майстра після закінчення сеансу, щоб уникнути реплікації лаг

Попередня фіксація мала /api/user-info виклик /api/security/session/refresh перед читанням Redis, але читати ходив через читатиKsemJsonЗ альбомуRedisWithRetry я...

kamo·4mo ago
Fixkamo-internal

Відстеження вкладок за назвою + освіження перед читанням користувацького інтерфейсу

Дві пов'язані навігаційні помилки, які обидва проявляються як "неправильна вкладка відкриває": 1. НалаштуванняПерегляд відстеження активної вкладки *index*. ki...

kamo·4mo ago
FixKlusterServices

Замініть тутДокумент з групованими ехосом, так що YML літральні блоки

The /etc/odbc.ini Heredoc body sat at the стовпець 1, який відступив з `kubectl застосувати` Конфігурація Переключення до групованих `echo`s всередині відступно...

Kamo·4mo ago
FixKlusterServices

Дотримуйтесь ремонтів rclone через пропагацію кріплення HostToContainer

Без раба пропагація под захоплює з'єднання FUSE один раз на старт контейнера; якщо окрон-монт. послуги перезапусків на хост, под зберігає точку в теперішній час...

Kamo·4mo ago
Fixkamo-internal

Вкладка Gate Docs на VIEW DOCUMENTS / MANAGE DOCS SETTINGS

Дзеркальні ворота електронної пошти + телефон. Учасник без ПЕРЕГЛЯДУ доступ до облікового запису користувача та без MANAGE DOCS SETTINGS (адміністратор) більше ...

kamo·4mo ago
Fixkamo-internal

Електронна пошта Телефон вкладки на права, ворота VOIP редагування, періодичне оновлення сеансу

Додає відсутню правопоглинання таким чином базовий учасник без ACCESS MAIL / ACCESS VOIP не може бачити вкладки електронної пошти та поштової скриньки або телеф...

kamo·4mo ago
May 10, 2026
Fixkamo-internal

Вирівнюйте поля Type/Name/TTL, перемістивши натиснення TTL на інструмент

Поле ТТЛ подає свою 'користуватися 1 годину, якщо ваш реєстр показує Поверніть підказку як пункт нижче входу. Який стовпчик закінчився вище, ніж тип і назва, та...

kamo·4mo ago
Fixkamo-internal

Статус на сервери

SSL-карти мали два штати (встановлення / завершення) так Копія "Всі необхідні записи перевірені, ми установку сертифіката тепер") було показано, в той час як бу...

kamo·4mo ago
Fixkamo-internal

Видалити зазор заголовка, негабаритні піддомени, крапельний реєстратор

- Перемістити DnsProvisioning Панель всередині DnsSetupStudio так порожній px:4 пт:3 обгортка навколо неї (який створив гурт білого простору над героям, коли па...

kamo·4mo ago
Fixkamo-internal

Земельна ділянка на батьківщині /сетап/днс після створення org

Зроблений раніше перенаправлений творець ***********************************************************************************************************************...

kamo·4mo ago
Fixkamo-shared-library

Drop CountryTypeConverter від EmbAddress.country

Перетворювач пише ім'я енму (наприклад, "UNITED STATES") як Рядок, але кожен стіл вбудовування EmbAddress (оргами, користувачами, члени, JavaScript licenses API...

Kamo·4mo ago
Fixkamo-register

Тільки показати обліковий запис відновлення посівної фрази крок для під-13

Чому: 13+ користувачів вже надають електронну пошту, телефон та питання безпеки як методи відновлення, що робить процес занурення насіння для них. Під-13 обліко...

Kamo·4mo ago
FixKlusterServices

Ваги до 2 репліки, щоб поглинати синхронізацію + часовий трафік

Одиночна репліка є пляшковим вирізом для облікового запису синхронізації словника: кожен гончарний працівник ручки одного запиту, а потім автозавантаження (~5-1...

Kamo·4mo ago
FixTranslateService

Bump LibreTranslate per-call timeout до 90-х; зберігати однотранслат назад

Два дописи до птиця/фальованихКей змін: 1. Час відправлення запиту за запитом 30-х. Виробничо-промислові підприємства (Читати, повідомлення та ін.) вдарив той ...

Kamo·4mo ago
FixTranslateService

Похибки трійника і поверхня не вдалося ключів (не підроблений прохід)

Два режими відмов були нерозголошення в відповідь, тому скрипт не розкажуть їх окремо і зберігали "переклад" ті ж ключі до англійської на кожному курсі синхроні...

Kamo·4mo ago
FixTranslateService

Alias zh -> zh-Hans так en->ж фактично перекладається

LibreTranslate /languages endpoint рекламує китайці під регіон-специфічні коди "Дж-Хан" і "ж-хант" (все пров. "ж"), Незважаючи на те, що POST / Translate прийма...

Kamo·4mo ago
May 9, 2026
FixEmailService

Збережіть оригінальне ім'я файлу та тип вмісту для завантаження вкладення

The*************************************************************************************************************************************************************...

Kamo·4mo ago
Fixkamo-internal

Broken inline зображень, завантаження вкладень, і перегляд-пане flicker

- Роздягання <img> з cid: src in the email sanitizer так вбудовані зображення не Відобразити як піктограма зображування, і приховати зображення, які не можуть н...

kamo·4mo ago
FixTranslateService

Привод підтримував цілі з /мов, не застою списку

Підтрималися жорсткікодовані підписки, але не існує публічних пакетів argos, тому кожен en->sw / en->ta переклад запиту вдарив лібретранслату под, не вдалося з ...

Kamo·4mo ago
FixKlusterServices

Краплі невизнані --працівники arg, викликаючи аварійне вимкнення

Лібертранслат CLI не приймає --роботи, тільки гармата процес всередині це робить. Передача його викликали под, щоб не згасити на чоботи і CrashLoopBackOff (1384...

Kamo·4mo ago
May 1, 2026
FixMediaService

Publish NATS CREATE події після завершення операції, щоб зафіксувати перегони вкладень зображень

Повідомлення НАТС було опубліковано в @Transactional body, яке призначено Одержувачі можуть отримувати події CREATE і запросити зображення через /видання / прок...

Kamo·4mo ago
FixMediaService

Serialize attachments in WS relay and message history; allow attachment-only sends

Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...

Kamo·4mo ago
Fixkamo-shared-library

Add attachments and event fields to ChatMessageDto; ignore unknown fields

ChatMessageDto was missing `attachments`, `readMemberId`, `msgIdLastViewed`, `dateLastViewed`, `addedMemberId`, `objImgId`, `transitMemberId`, and `isJoin` fiel...

Kamo·4mo ago
FixMediaService

Fix NPE in getChatSessions from Map.of() rejecting null nextcoder

java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...

Kamo·4mo ago
Fixkamo-internal

Defects C/D/E — title display name, toolbar layout, header lift

Defect C: Add GET proxy for /sessions/{guid}/members so ChatBox.loadMembers() can populate the SessionMember.name field. ChatTool already uses members[0].name f...

kamo·4mo ago
FixMediaService

Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)

Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...

Kamo·4mo ago
FixMediaService

Prefer usernameAlias over User.name in memberDisplayName

Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...

Kamo·4mo ago
Fixkamo-internal

Show upload error toast in Composer when attachments fail

Catches errors thrown by uploadAll() and renders an MUI Alert above the input row. Root cause of Defect 4 was the missing MinIO bucket (imaging-chat-attachments...

kamo·4mo ago
Fixkamo-internal

Empty Chats tab — frontend already expects {rows} paged shape (no change needed)

The ChatsList component already reads data.rows. Backend fix (shared-lib + MediaService) is the root cause: HAVING CAST(null AS TIMESTAMP) IS NULL did not work ...

kamo·4mo ago
FixMediaService

Use split First/After queries for chat sessions paged endpoint

Addresses empty Chats tab by dispatching to ****************

Kamo·4mo ago

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

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

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