KamoCRM

Live Change Log

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

17,801
Total Changes
6,161
Features
5,369
Fixes
30
Projects
Filter by project
All Projects17,801AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService332KBService151KlusterServices746MCPGatewayService265MediaService604RAGService79SecurityService1,903TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,461kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,715kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore786Docs3,274Feature6,161Fix5,369Other998Performance165Refactor278Revert23Style42Test164Upgrade1
August 11, 2026
Featurekamo-shared-library

Відповідність журналу та аудиторський захід

Обидві служби NARROW Repository інтерфейсу, не JpaRepository: removeAllInBatch і об'ємний JPQL об'єкт зворотнього зв'язку, тому форма інтерфейсу полягає в тому,...

Kamo·2mo ago
Featurekamo-shared-library

Часзон-рекорд-розрядник

Робота в органах місцевого самоврядування -> org -> UTC. Сайт працює тим, що Правила оплати праці, які слідують за тим, де робота ПЕРФОРМОВАНА. Під час засідан...

Kamo·2mo ago
Featurekamo-shared-library

Відповідав WORM відмову

@Column(updatable=false) не застосовує непристойність -- Збірник мовчить зніміть стовпчик з UPDATE і напишіть стебла, як це вдалося. Єдина робоча охорона є @Pre...

Kamo·2mo ago
Featurekamo-shared-library

Вирішувачі доменних імен та розрахунків

Енумс - все @Enumerated(STRING) на сайті виклику: ORDINAL випромінює нумеричну діапазон CHECK, що містить і, що SchemaCleanupRunner's IN-list sweep Важко пропус...

Kamo·2mo ago
Featurekamo-internal

Показати учасників, які сплачують за своє сидіння, і зупинитися

Кінцева точка покриття відправлена з ключами перекладу і не компонента, тому питання відповіді — хто сплачує за своє місце — все ще не було запитати. SeatCovera...

kamo·2mo ago
FeatureBillingService

Припиніть подвійну оплату за одну особу

Три зазори в які відправлені останні: Група з планом не може бути видалена. видалити() відмовляється від життя Абонемент існує — виправлено, оскільки груповий ...

Kamo·2mo ago
Featurekamo-internal

Група ви можете покласти людей на і платити за

Створення групи виробництва імені і нічого іншого — нікому не додавати, нікому для свого менеджера вибрати план, куди сплачувати. Відкриття групи зараз показує,...

kamo·2mo ago
FeatureBillingService

Зробіть рахунки-групи, які працюють в кінці, і зупиніть самоплату за нічого

Група тепер може зібрати людей, купити план на власній картці свого менеджера, і руки його сидіння. Ні про що існували: створюються тільки операції, затвердженн...

Kamo·2mo ago
FeatureInitializerService

Шума для груп, які насправді можуть платити

Три бігуни: BillingGroupRosterMigration створює вексельні рахунки pay group members — які групи означає оплатити, перш ніж купити нічого. org id денормований н...

Kamo·2mo ago
Featurekamo-shared-library

До участі в аукціоні буде власний платник

Група може бути названа і нічого іншого. Його підписка ніколи не була встановлена - нічого в платформі називається setSubscription — так підписка uid залишаєтьс...

Kamo·2mo ago
Featurekamo-internal

Редактор курсу HR, завдання сітки та учасник

/hr/training замінює свого резидента з двома субтабами короткий запит, і учасника Призначена навчальна сіточка отримує стовпець дії, яка була утримується назад ...

kamo·2mo ago
FeatureDaemonService

Погодинна підготовка нагадування

На жаль, на відміну від правового дня 13:00. Навчання нагадує кожному оргу на локальній відправці час, і Організація.timezone спить 21 годин (Pacific/Honolulu в...

Kamo·2mo ago
FeatureDocsService

Повний HR-тренінг

Автор курсів, видавництво, призначення, учасник-плеєр, серверно-стороння оцінка, докази WORM Нагадка sweep — весь модуль за /api/docs/training. ОЦІНКА. Курси в...

Kamo·2mo ago
Featurekamo-shared-library

Чотири шаблони електронної пошти

Самий постійний / відведений ключ розщеплюється як правова сім'я HR: КОНСТАН - це стовбур ім'я файлу, шаблонKey Платформа SENDS є пунктом значення всередині кож...

Kamo·2mo ago
Featurekamo-internal

Одностороння поверхня для обох зобов'язань, одна значка для обох

Вкладка відповідності члена мала два субтабів, застави та Завершені, для одного виду зобов’язань. Ті ДЕРЖАВИ, не так — так вони згорнулися в фільтр стану (з "вс...

kamo·2mo ago
FeatureDocsService

Навчальний API учасника

Статус на сервери не знайдено жодного способу, але репозиторій не знайдено. Дві авторизовані воронки, навмисно відокремлені, дзеркала правового модуля: Traini...

Kamo·2mo ago
FeatureInitializerService

Створіть схему навчання HR

Статус на сервери @EntityScan є широкою, тому суб'єкти виявляються як спосіб, але репозиторії не є, і без цієї таблиці ніколи не створюються. НавчанняSchemaMig...

Kamo·2mo ago
Featurekamo-shared-library

Потоковий документ, що завантажує і додає HR-тренінг схему

ImageService отримує завантаженняDocumentStreaming, учасник потокового передавання документів. Завантажений бланк не може виражати велику завантажуваність на вс...

Kamo·2mo ago
FeatureInitializerService

Створити рахунок pay groups явно, і скасувати зіткнення з спадками

Створюючи його в міграції, а не залишаючи його на ddl-auto, яка виготовила напівзбудований стіл, коли суб'єкт був вказаний на попередньому вексельному рахунку г...

Kamo·2mo ago
FeatureEmailService

Розмір кожної поштової скриньки на зберігання організації

Dovecot тепер використовує обмеження електронної пошти, і нічого не було налаштування стовпця читати. Цей записує його нічно, після того, як зберігання знімок, ...

Kamo·2mo ago
FeatureKlusterServices

Консервативувати квоти зберігання на в'їзній доставці і зупинити відправлення пароля DB

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

Kamo·2mo ago
FeatureKlusterServices

Консервативувати квоти зберігання на в'їзній доставці і зупинити відправлення пароля DB

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

Kamo·2mo ago
Featurekamo-internal

Зареєструйтеся на розсилку

Панель, що закриває петлю на самооплаті. З'являється тільки де з'являється політика організації дозволяє людям, які вже не купують від імені організації — серве...

kamo·2mo ago
FeatureBillingService

Повідомляємо про те, що їхня виплата не вдалося, і стояти підписку

Не існує. рахунок-фактура. Оплата розкладений писав ряд і повернулися: немає електронної пошти, ні прапора, ні зміни стану, і білінг.email-service-url було нала...

Kamo·2mo ago
FeatureInitializerService

Додати дубильні годинникові стовпчики

past due since notified at, як nullable. Нулл означає виплату і недбалий відповідно.

Kamo·2mo ago
Featurekamo-shared-library

Зробляйте невдалий платіж

PAST DUE підрахував як повністю жити в обох рішеннях, не маючи часу і не ковпачок, тому клієнт, чия карта не тримала всіх функцій протягом тривалого часу Смуги ...

Kamo·2mo ago
FeatureBillingService

Давайте знайомитися з власним сидінням і закрийте отвір для тіла

Самоплату не було маршруту всередині консолі. Все на вексельній поверхні аккаунт-форма — ви вже повинні тримати обліковий записМебер ряд перед планами & Вибачте...

Kamo·2mo ago
Featurekamo-internal

Прийміть, хто може платити, і управляти групами, які роблять

Власнику було точно одне важіль над самооплатою, і він був неправильною формою: Незворотний пропагувати жест, без того, щоб сказати заздалегідь, чи це було Допу...

kamo·2mo ago
FeatureBillingService

Органічна політика та вексельна група API

Хто всередині організації може платити Kamo тепер відповідав і встановити розклад. І Маршрути орг-скопд і тому навмисно зовні /api/billing/accounts/* і його пер...

Kamo·2mo ago
Featurekamo-internal

Плани та вексельні консолі власник може фактично знайти

Не було способу придбання першої підписки в будь-якій точці виробу. Списки плану Ви вже пройшли підписку, тому організація не бачив порожньої панелі і натягуючи...

kamo·2mo ago
FeatureBillingService

За замовчуванням мета підписки для абонентів

Перша покупка не має існуючої підписки на копіювання ціліОрганізаціяІд з, і вимагаючи це безумовно, що створення одного з консолі неможливо. Організація покупки...

Kamo·2mo ago
Featurekamo-internal

Показати стелю, не тільки байти

Повідомлення про зберігання, додані, видалені та термінальні байти без посилання на всі — так власник, який шукає 400 ГБ, не мав можливості сказати, що був комф...

kamo·2mo ago
FeatureSecurityService

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

Сприяє оплатити себе безумовним, одностороннім і небезпечним повторити. Відмовляється, коли політика організації говорить, що організація сплачує за кожен — ра...

Kamo·2mo ago
FeatureInitializerService

Поверніть обмеження, що обмежили члену в один рахунок

Знайти обмеження за формою, а не за допомогою назви — Hibernate генерується і Назва не стабільна в середовищі, тому будь-які унікальні обмеження на account memb...

Kamo·2mo ago
Featurekamo-shared-library

Дякуемо членам і групам, оплачуючи за себе, за правилами власника

Три речі були відсутніми, і це було дуже шкідливим. account члени здійснили глобальний унікальний учасник id точно ONE вексельна платформа. Що таке стеля, яка...

Kamo·2mo ago
FeatureSecurityService

Експлуатація невідкритого впливу на оператора

Сторінка каталогу додатків вже відповідає занезалежне питання — будь-який планувати згадувати цей додаток і підняти попередження, коли ніхто не робить. Відповід...

Kamo·2mo ago
Featurekamo-shared-library

Покажіть, що вимкнення не буде коштувати

kamo.entitlement.fail-open надає будь-яку програму матриці плану ніколи не згадується. Він документований як тимчасовий клапан для заправки каталогів — відключі...

Kamo·2mo ago
Featurekamo-internal

Покажіть, чи є хтось, і їх розширення

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

kamo·2mo ago
FeatureSecurityService

Доступність вантажу, наявність та розширення на лінії каталогу

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

Kamo·2mo ago
FeatureBillingService

Купити блок, коли опційований org працює з приміщення

Виконується коротко після нічного знімку, тому що це те, що виробляє Рисунок використання, який вирішить — розширення на номер вчора буде придбати заблокувати д...

Kamo·2mo ago
Featurekamo-shared-library

Автоексперт з стелею

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

Kamo·2mo ago
FeatureBillingService

Давайте зміни ціни каталогу фактично досягнете Stripe

Смуги ціни не місткі і картографування займає один ряд за (орг, тип, код, цикл) за унікальним ключем, так як тільки ціна існувала її ніколи не змінилася. Р реда...

Kamo·2mo ago
FeatureInitializerService

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

Замовлення(0), nullable, не заповнюється - число null читається як "ми не знаємо, що Ця ціна була створена з" і reconciler лікує її як невідомий, ніж як дрейф.

Kamo·2mo ago
Featurekamo-shared-library

Запис того, що кожна ціна Stripe була створена з

На картографування зберігаються тільки які ціни id для використання, тому зміни ціни каталогу можна змінити не помітили. забезпечитиПланPrices short-circuited н...

Kamo·2mo ago
Featurekamo-internal

Введіть ємність зберігання резюме зараз повертається

Зберігати договір про клієнта в крокі з BillingService, який зараз повідомляє, що До плану увійшли, які блоки були придбані, комбінована стеля і дроб, що викори...

kamo·2mo ago
FeatureBillingService

Можливості звіту при використанні

Панель зберігання повідомляє байти, що зберігаються на будь-який момент, — немає можливості, немає відсотка, ніяких грошей — тому власник, який шукає 400 ГБ, не...

Kamo·2mo ago
Featurekamo-shared-library

Дати припуску на зберігання ефекту

Зберігання було вимірено через дев'ятнадцять доменів, нічно, з будівництвом Тест покриття — і нічого не в будь-якій точці, що комп’ютером або відмовою від байті...

Kamo·2mo ago
Featurekamo-internal

Скажіть запитувача, чи насправді його агента

Німка нитка не відрізняє «не дивиться на це» від «ми агента Покинув, і людина не може сказати, що. Повідомлення за повідомленням бесіда каже, що і коли відповід...

kamo·2mo ago
FeatureMediaService

Відправка досягає нового агента, а запитувач сказав, що

Відправка не досягла жодного. завданняOpenedAt записів, які клієнт поставив бесіда на екрані, і це те, що піднімає квиток на вивіску — але це Як і раніше проход...

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