KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,667
Total Changes
6,081
Features
5,345
Fixes
30
Projects
Filter by project
All Projects17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 26, 2026
Featurekamo-shared-library

Expose єDisplayOnIntake in FormFieldDTO

Kamo·6mo ago
Featurekamo-internal

Персист активної поштової скриньки в парам запиту URL

Переключення поштових скриньок тепер оновлення URL (?mailboxType, ?mailboxId, ?mailbox) Отже, освіжаючи браузер відновлює той самий поштовий скриньку. Повідомле...

kamo·6mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·6mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·6mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·6mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·6mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·6mo ago
Featurekamo-marketing

Показати активні пропозиції банера з живим мілісекундним відліком

Підсумок активного сервера просування на головній сторінці та надає ГеройОферБаннер між підголовою та безкоштовною виплатою. У банері відображається сума знижок...

Kamo·6mo ago
Featurekamo-internal

Дріт Доступний / недоступний перемикач для резервного копіювання та виправлення помилок присутності OFFLINE

- Перейменування Paused/Active Chip на Доступний/UnЗагружено гостем - Видача початкової доступності на кріпленні та стійких носіях через новий API для обміну по...

kamo·6mo ago
Featurekamo-marketing

Live Переглянути значок + відмова від нового повідомлення агента

- Тримає LiveSupportPanel змонтовано під час мінімізації віджету (тільки коли існує підтримка) тому підписка STOMP залишається alive і onUnreadMessage вогонь дл...

Kamo·6mo ago
FeatureMediaService

Публікація індексу + прочитати агента та відправник відвідувача

- ******** тепер делегати ****** так кількість відображає сеанси з непрочитаними повідомленнями відвідувачів та розпадами при агент викликів markAsRead. - Новий...

Kamo·6mo ago
Featurekamo-shared-library

Непрочитане число + шукачий

Adds************************************************************************************************************************************************************...

Kamo·6mo ago
April 25, 2026
Featurekamo-internal

Додавання стовпчика Місцезнаходження до даних про квиток

Читачі *********************************************************************************************************************************************************...

kamo·6mo ago
Featurekamo-shared-library

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

Додаток VISITOR IP ADDRESS, VISITOR COUNTRY CODE, VISITOR COUNTRY NAME, VISITOR CITY, VISITOR SUBDIVISION колонки. Захоплений створенням квитків Отже, список / ...

Kamo·6mo ago
FeatureMediaService

Додати /ws/public-chat-native plain WebSocket endpoint з SockJS

Реєструє другу кінцеву точку STOMP без SockJS на /ws/public-chat-native так що фронтенд може підключитися з рідним WebSocket (brokerURL) без необхідності Русски...

Kamo·6mo ago
Featurekamo-internal

Пертикет Переглянути значок + "Нові повідомлення тільки" фільтр

- Список квитків показує чат-бублевий значок з непрочитаним підрахунком поруч з квиток #, коли сеанс має повідомлення, що виникли, ніж агента останнє повідомлен...

kamo·6mo ago
FeatureMediaService

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

Після того, як відвідувач надіштовхує повідомлення про підтримку, відштовхуючи останні непрочитані рахунки payload to*******************************************...

Kamo·6mo ago
Featurekamo-shared-library

Включає в себе support TICKET сеанси в непрочитаному запиту членства

знайтиChatMembershipsByMemberId тепер повертає членства в ЧАТ і Підтримка TICKET типи сеансів, тому існуючий за п'ятий рахунок інфраструктура (getUnreadCountsBy...

Kamo·6mo ago
FeatureKlusterServices

Виробництво неможливий2ban з джейлами PJSIP і стійким станом

- Додати не2ban-configmap.yaml з [asterisk] і [freepbx-web] в'язниці, неперервне закріплення заборони (1h→24h→30d стеля), LAN ігнорувати, і Призначений для кори...

Kamo·6mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

Kamo·6mo ago
FeatureKlusterServices

Integrate Coqui TTS with norman voice (VCTK p267)

- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...

Kamo·6mo ago
FeatureKlusterServices

Add LAN DNS pod for split-DNS on k1m1

Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...

Kamo·6mo ago
April 24, 2026
Featurekamo-internal

Вкладка конфігурації платформи (Загальний / VOIP & SMS / System User / Розширений)

Обгортання *********** в SettingsView з чотирма вкладками: - Загальний огляд платформи — загальний orgs, активний телефон-сервер кількість випадків, активна кі...

kamo·6mo ago
FeatureDaemonService

Глобальна робота синхронізації VOIP (адміністративно-часовий інтервал)

VoipGlobalSyncJob лікує кожну хвилину і, на кожну клітку, читає СистемаКонфігурація однотону, щоб визначити, чи є глобальна синхронізація: - Якщо voipSyncEnable...

Kamo·6mo ago
FeatureSecurityService

Системний налаштування + кінцеві точки кінцевого огляду

Платформа-широка конфігураційна поверхня, заглушка існуючого верхнього рівня-власника охоронець (matches SystemUserConfigController’s needTopLevelOwner шаблон)....

Kamo·6mo ago
FeatureVOIPService

Контролери ресурсу Per-instance + Агрегат org + внутрішня синхронізація

Перистентний ресурс CRUD (видатки / користувачі / пристрої / голосова пошта): ************* - VoipUsersController на /api/voip/instances/{id}/users - VoipDevice...

Kamo·6mo ago
FeatureVOIPService

Багатоінтенсивний провайдер рефактор + повний FreePBX + Flowroute SMS

Зміна моделі ядра: один org → багато VoipProviderInstances (повідомлення: один за org). Кожен API провайдер тепер є екземпляром. Інтерфейс телефона: - Нові мет...

Kamo·6mo ago
FeatureInitializerService

Багатоінтенсивна міграція телефону/SMS провайдера

Запуски після Hibernate ddl-auto:update створюються нові столи (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVI...

Kamo·6mo ago
Featurekamo-shared-library

Багатоінтенсивний телефон / SMS провайдер schema base

- Rename VoipProviderConfig → VoipProviderInstance; краплі UNIQUE(org id), add екземпляр name, config json, last sync at, last sync error. - Rename BulkTextProv...

Kamo·6mo ago
FeatureKlusterServices

Розгортання FreePBX 17 + міст Jigasi SIP на k1m1 і k2m1

FreePBX (tiredofit/freepbx:17-latest) працює з hostNetwork так SIP/RTP зберігає реальні IP-адреси клієнтів, закріплюється один-пер-нед через nodeSelector. СИП н...

Kamo·6mo ago
Featurekamo-internal

Платформа-адміністрування, пагінація, пошук, фільтри, логотипи org

Платформа admins (top-level org owner) тепер див. кожен org в системі через систему новий /api/security/org/all-networks endpoint замість власних членств. Загол...

kamo·6mo ago
FeatureSecurityService

Додати GET /api/security/org/all-networks для адміністраторів платформи

Власники ТОП-рівневих орг тепер можуть обманювати всі організації в системі з інформація про членство відносно абонента. Orgs, де учасник має запис отримати isO...

Kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing