KamoCRM

Live Change Log

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

18,618
Total Changes
6,688
Features
5,593
Fixes
30
Projects
Filter by project
All Projects18,618AIService282APIService179BillingService166ConversionService119DaemonService148DocsService260ESigService99EmailService633InitializerService345KBService162KlusterServices773MCPGatewayService277MediaService622RAGService79SecurityService2,029TranslateService62VOIPService265VectorService11kamo-apps29kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,770kamo-login343kamo-marketing642kamo-nowww20kamo-register214kamo-shared-library1,863kamo-signer-monorepo62kamolos115
Filter by type
All TypesBuild23CI527Chore794Docs3,288Feature6,688Fix5,593Other1,001Performance174Refactor284Revert23Style45Test177Upgrade1
August 10, 2026
Featurekamo-shared-library

Стратегія АВТО ASSIGNMENT і довговічний рекорд невидимого походу

AUTO ASSIGNMENT(3) призначено для підтримкиПосиленняStrategyType — присвоєння негайно звернутися до агента, який дійсно онлайн, віддаючи перевагу тим, хто має М...

Kamo·3mo ago
Fixkamo-internal

Зробіть кожну лінію героя

Kicker і три етикетки для читання були пофарбовані власними силами .operator-label темний чорнилом, не за кольором, викладеним ним: клас і правила sx так само, ...

kamo·3mo ago
Fixkamo-internal

Зробіть шпильчатий брів фактично білим

Попередня спроба перекриття .operator-label’s ink з класом-кваліфікованим sx правило, який ніколи не працював: tailwind. config.js встановлює `important: true`,...

kamo·3mo ago
Featurekamo-internal

Пиріг шпинделя додатка запускає додаток, не його налаштування

Провідний чіп кріпленої смуги був зв'язаним до приземлення налаштувань програми — той самий перший запис вже йде. В даний час позичальники, які застосунок нав в...

kamo·3mo ago
Stylekamo-internal

Відновлення CRLF закінчується на трьох файлах сеансу

Попереднє комітування перекручує їх з LF, перекриваючи ~56-лінійну зміну в 700-лінійний весь профільний дифуз. Контент не змінюється; це робить закінчення назад...

kamo·3mo ago
Refactorkamo-internal

Один письменник *** TTL, і він є трекером діяльності

/api/user-info написав сеанс TTL прямо до Redis, обходячи кожну service-side правило - і useUserInfo обробляє його кожні п'ять хвилин назавжди, тому що один ряд...

kamo·3mo ago
RefactorConversionService

Читання сеансу більше не реновації

Термін дії на записі Redis є сеансом; коли він клацає учасника підписано. Ця послуга має власну копію KSessionService щодо того, що SHARED ключ і поновив його н...

Kamo·3mo ago
RefactorDocsService

Читання сеансу більше не реновації

Термін дії на записі Redis є сеансом; коли він клацає учасника підписано. Ця послуга має власну копію KSessionService щодо того, що SHARED ключ і поновив його н...

Kamo·3mo ago
RefactorMediaService

Читання сеансу більше не реновації

Термін дії на записі Redis є сеансом; коли він клацає учасника підписано. Ця послуга має власну копію KSessionService щодо того, що SHARED ключ і поновив його н...

Kamo·3mo ago
RefactorSecurityService

Зробіть читання, залишаючи один письменник *** TTL

Термін дії на записі Redis - це сеанс: коли він клацає учасника підписано. Читання сеансу не доторкається його. Тільки справжня взаємодія подовжує її, через слу...

Kamo·3mo ago
FeatureEmailService

Синхронізувати організаційний календар на телефони, не відкриваючи отвір

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

Kamo·3mo ago
PerformanceDaemonService

Статистика планувальників Refresh після щотижня GeoLite rebuild

YugabyteDB не auto-analyze, і staging+rename swap замінює Геоліт блоки оптом - так після кожного недільного синхронізація планувальник не мав Статистика для 5.8...

Kamo·3mo ago
FeatureInitializerService

Додавання та поповнення рахунків. дата created

Не можна додавати цю саму: ddl-auto випромінює її НЕ NULL, яка CockroachDB відмовляється від таблиці, який вже має рядки. Так додається nullable тут, заповнені,...

Kamo·3mo ago
FixSecurityService

Повернення дати створення облікового запису в список облікових записів

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

Kamo·3mo ago
Featurekamo-shared-library

Запис при створенні облікового запису

Обліковий запис, що здійснюється без часу створення на всіх — не нав'язувати стовпчик, немає стовпчика. Список облікових записів містить дату створеного стовпця...

Kamo·3mo ago
Featurekamo-internal

Pin an Увімкнути додаток до домашньої пускової панелі

Кожен Enabled Apps тема тепер несе фіксатор, в підопічних параметрах Меню і на її секціях заголовок на сторінці налаштувань. Прикріплений додаток отримує власни...

kamo·3mo ago
FixMediaService

Живий чат заявлений через спливаючі, ніколи не виділяється

Маршрутизація чатів через кругло-робін був неправильною моделлю і він зламав що було призначено для фіксації. Присвоєний квиток залишає за собою претензійну чер...

Kamo·3mo ago
PerformanceDaemonService

Індекс діапазону Geolite повинен бути ASC, а не YugabyteDB за замовчуванням HASH

IP-пошук є скануванням діапазону: WHERE network start <= ? ЗАМОВЛЕННЯ мережі start DESC LIMIT 1 YugabyteDB перегородки індексу LEADING стовпчиком HASH, якщо не...

Kamo·3mo ago
Performancekamo-shared-library

Індекс діапазону Geolite повинен бути ASC, а не YugabyteDB за замовчуванням HASH

IP-пошук є скануванням діапазону: WHERE network start <= ? ЗАМОВЛЕННЯ мережі start DESC LIMIT 1 YugabyteDB перегородки індексу LEADING стовпчиком HASH, якщо не...

Kamo·3mo ago
Featurekamo-internal

Подаруйте мобільний Copilot налаштування власної повномасштабної сторінки

ІІІ вкладка Центру взаємодій слайдаут, який захопив його на 500px рейки — занадто вузька, щоб показати установку Код і вивіска збоку, так що два кроки були зруй...

kamo·3mo ago
Featurekamo-internal

Перебудувати календар за поточний момент

Сторінка була функціональною сіткою з хромом, що робить розмову: 3px правило веселки під панель інструментів, другий поверх вмісту, градієнт гудзики та чотири с...

kamo·3mo ago
FeatureInitializerService

Перемістити календарі на членство і дати кожному з них

Календарі та події, що належать до облікового запису та не здійснюють організації. Це прикріплює кожного з найперших членів її власника — організації обліковий ...

Kamo·3mo ago
FixEmailService

Візьміть дзвоник з сеансу, а не з рядка запиту

GET /api/calendar/calendars взяли участь у користуванні кількість у URL-адресі читати будь-які календарі — і тому, що календарі немає організації, в будь-який ч...

Kamo·3mo ago
Featurekamo-shared-library

Сфера календарів до члена, а також додано право публікувати

UserCalendar і календарПодії вішали USER ID окремо і не переносяться організація. Користувач є глобальним і членом, що є користувачем всередині одного організац...

Kamo·3mo ago
FixMediaService

Запобігання відмовам у відставці квитка, що запустив їх

Розміщуючи новий квиток, який вибігався між угодою про створення, тому що все це потрапив Повернути квиток назад з ним, а учасник запитав про допомогу створити ...

Kamo·3mo ago
Fixkamo-internal

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

Відкрито три вкладки в будь-якому порядку API для повернення, які для членів означали, що нові підписи були поховані і для членів команди не були замовити всі. ...

kamo·3mo ago
FixSecurityService

Зупинка BUSY виживає кожен майбутній логін

Відправка пише AWAY і логін очищає його, тому AWAY є державою, система кладає вас і виходите з Ніщо коли-небудь очищено BUSY. Учасник, який встановив один раз з...

Kamo·3mo ago
FixMediaService

Маршрут запит чату через стратегію призначення теми

Заявка на підтримку чату подається в якості PRE TICKET, і створенняTicket призначення для тих, хто виправда. Підставка була написана для віджету Web-chat, де є ...

Kamo·3mo ago
FixSecurityService

Виснаження системи безпеки

Hikari не мав чіткого максимального розміру басейна, тому він ran на за замовчуванням 10 в той час як передні org/rights для кожного сервісу та внутрішнього сай...

Kamo·3mo ago
Fixkamo-internal

Сфера за промовчанням банера готовності до ринків житлових марок

Вкладка постачальників/продуктів показала "Посилання тапотеки вертикально для проектування Заявка на вихідний код за замовчуванням" на кожну вкладку, в тому чис...

kamo·3mo ago
Fixkamo-internal

Центр вибору бару на списку контактів, а не сторінки

Бар, який з'являється, коли вибрані рядки, абсолютно позиціонуються в лівий 50% з перекладом (-50%), але його найближчий позиціонований предків був вся сторінка...

kamo·3mo ago
PerformanceKlusterServices

Дайте YugabyteDB реальні ресурси і приколіть пам'ять

Він був запущений на LESS, ніж CockroachDB він замінений -- 20Gi/6cpu проти CockroachDB's 32Gi / 8cpu -- при необхідності більше, тому що YSQL працює окремо Про...

Kamo·3mo ago
PerformanceKlusterServices

Дайте YugabyteDB реальні ресурси і приколіть пам'ять

Він був запущений на LESS, ніж CockroachDB він замінений -- 20Gi/6cpu проти CockroachDB's 32Gi / 8cpu -- при необхідності більше, тому що YSQL працює окремо Про...

Kamo·3mo ago
FixEmailService

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

mkCol побудував Контактну книгу, яка не несе організації, ні власника і повернув 201 незалежно від того, щоб створити адресну книгу від CardDAV Клієнт не вдаєть...

Kamo·3mo ago
ChoreSecurityService

Rebuild для PublicChatApiKey jsonb fix

Kamo·3mo ago
ChoreMediaService

Rebuild для PublicChatApiKey jsonb fix

Kamo·3mo ago
Fixkamo-shared-library

PublicChatApiKey.scopes jsonb зв'язування

Поле з ініціалізатором було пропущено раніше джесоном, тому це один до тих пір, як varchar: 'column сфера є типу jsonb але вираз є в залежності від типу.

Kamo·3mo ago
Fixkamo-internal

Зупинити за замовчуванням нові контакти в спільну книгу org

Створюйте діалогове вікно, спрямоване на прапорець книги єОрганізація, тому кожен учасник Контакти, які висаджували в одній книзі всю організацію, можна прочита...

kamo·3mo ago
FixInitializerService

CockroachDB-тільки SQL, що PostgreSQL відхиляє

CockroachDB замовляє текстовий тип STRING; PostgreSQL і YugabyteDB використовують TEXT. 25 литих по рідних запитах все ще випромінювалися CAST(x AS STRING) і ::...

Kamo·3mo ago
FixBillingService

CockroachDB-тільки SQL, що PostgreSQL відхиляє

CockroachDB замовляє текстовий тип STRING; PostgreSQL і YugabyteDB використовують TEXT. 25 литих по рідних запитах все ще випромінювалися CAST(x AS STRING) і ::...

Kamo·3mo ago
FixEmailService

CockroachDB-тільки SQL, що PostgreSQL відхиляє

CockroachDB замовляє текстовий тип STRING; PostgreSQL і YugabyteDB використовують TEXT. 25 литих по рідних запитах все ще випромінювалися CAST(x AS STRING) і ::...

Kamo·3mo ago
Fixkamo-shared-library

CockroachDB-тільки SQL, що PostgreSQL відхиляє

CockroachDB замовляє текстовий тип STRING; PostgreSQL і YugabyteDB використовують TEXT. 25 литих по рідних запитах все ще випромінювалися CAST(x AS STRING) і ::...

Kamo·3mo ago
FeatureInitializerService

Зручні контакти з адресом

EmailПослуга тепер об'єднує всі контактні дані для контактних книг.owner id, які залишає за собою контакти, які вже сидять в організації-захисту книга ненадійна...

Kamo·3mo ago
FixEmailService

Сфера адресних книг для учасника

Зв'язки були об'єднані тільки організацією. Список книг (orgId) ЗнайтиByOrganizationId(orgId), і відкрити список контактів JavaScript licenses API Веб-сайт Go1....

Kamo·3mo ago
ChoreVOIPService

Збудувати проти спільної праці @Lob LONGVARCHAR виправити

Hibernate's PostgreSQL діалект читати @Lob String стовпці, як OIDs через getLong(). Аффекти ноти, контакти, календар, OAuth токени, IMAP паролі, електронні камп...

Kamo·3mo ago
ChoreRAGService

Збудувати проти спільної праці @Lob LONGVARCHAR виправити

Hibernate's PostgreSQL діалект читати @Lob String стовпці, як OIDs через getLong(). Аффекти ноти, контакти, календар, OAuth токени, IMAP паролі, електронні камп...

Kamo·3mo ago
ChoreMediaService

Збудувати проти спільної праці @Lob LONGVARCHAR виправити

Hibernate's PostgreSQL діалект читати @Lob String стовпці, як OIDs через getLong(). Аффекти ноти, контакти, календар, OAuth токени, IMAP паролі, електронні камп...

Kamo·3mo ago
ChoreMCPGatewayService

Збудувати проти спільної праці @Lob LONGVARCHAR виправити

Hibernate's PostgreSQL діалект читати @Lob String стовпці, як OIDs через getLong(). Аффекти ноти, контакти, календар, OAuth токени, IMAP паролі, електронні камп...

Kamo·3mo ago
ChoreKBService

Збудувати проти спільної праці @Lob LONGVARCHAR виправити

Hibernate's PostgreSQL діалект читати @Lob String стовпці, як OIDs через getLong(). Аффекти ноти, контакти, календар, OAuth токени, IMAP паролі, електронні камп...

Kamo·3mo ago
Chorekamolos

Збудувати проти спільної праці @Lob LONGVARCHAR виправити

Hibernate's PostgreSQL діалект читати @Lob String стовпці, як OIDs через getLong(). Аффекти ноти, контакти, календар, OAuth токени, IMAP паролі, електронні камп...

Kamo·3mo 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