Журнал змін

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

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 28, 2026
Fixkamo-shared-library

Широкий коміт log translations.title to TEXT to match DB колонка

Колонка була VARCHAR(512) як анотація, так і DB, викликаючи переклад вставок, щоб не було перекладених назв. Колонка DB тепер ПРАВА (застосовується безпосереднь...

Kamo·4mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·4mo ago
Chorekamo-shared-library

Поверніть stale BillingGroup-era коментар + невикористаний підпис

Роздягання лівого блока док у прикладіModelEnforcementService, який називається до довгострокової концепції BillingGroup і видаляє ******** після консолідації *...

Kamo·4mo ago
Fixkamo-shared-library

Топ-рівневі org обходити + Безкоштовне базове падіння для orgs без субів

The org-level entitlement check*********************************************************************************************************************************...

Kamo·4mo ago
Refactorkamo-shared-library

Розділіть акаунт-рівневі адміністратори з-під членів; підсилення цільових org

Додає Абонентам (для абонентської ліцензії + субменеджерів) Рахунок на KamoCRM org може мати кілька підписок, кожен зацікавив різний суборг. AccountMember тепер...

Kamo·4mo ago
April 27, 2026
Otherkamo-shared-library

Бухгалтерія РахунокТір (секторизація, не зарахування)

Роздрібна особа-сегментація клієнтів (з дисконтомПерецент, що використовується Прайс-лист для ярусного ціноутворення) узгоджується в назві з зараз концепція-гру...

Kamo·4mo ago
Refactorkamo-shared-library

Зробіть обліковий запис групи; замініть свій обліковий запис з обліковим записом

Обліковий запис тепер сам «група» — немає окремого вексель-групи поняття. Члени (орг-скопд) відносяться до облікового запису безпосередньо через обліковий запис...

Kamo·4mo ago
Refactorkamo-shared-library

Migrate від Billing Group до рахунку в якості векселя

Рахунок тепер є одним з ключових клієнтів. Учасникам оплатити (наприклад, за підписку) автоматично відтворює обліковий запис; цей обліковий запис потім займає о...

Kamo·4mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·4mo ago
Refactorkamo-shared-library

Орієнтовні живі записи до профілю адреси облікового запису, знімок історичної адреси

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

Kamo·4mo ago
Refactorkamo-shared-library

Switch Account.java to embeddables; add AccountAddress суб'єкт для списку відправлень/billing

- Додати обліковий записДодатковий джгут (SHIPPING, BILLING) - Додати обліковий записДодатковий суб'єкт (рахунок FK, тип, етикетка, EmbAddress, timestamps) - До...

Kamo·4mo ago
Featurekamo-shared-library

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

- Запис: додавати провайдеруInstanceId + провайдерExternalId для вступу до провайдера call-history / голосові рядки назад до зображень активів - PhoneVoicemail:...

Kamo·4mo ago
Featurekamo-shared-library

Додайте провідний журнал аудиту — суб'єкт, реєстр, сервіс, DTO, LeadService гачки

- ПровіднаHistory суб'єкт (UUID PK, plain Long FKs — не FK обмежень, щоб дозволити пригнічення / конверсії) - LeadHistoryEventType enum з гуманними етикетками -...

Kamo·4mo ago
Featurekamo-shared-library

Додати міжнародну підтримку — Провідна країна/підрозділ/timezone, Org language, CountryType isProvince

- CountryType: add PROVINCE NAMES набір, isProvince(), getSubdivisionLabel() - Організація: додати мову (LanguageType) поле - Провідний: додати країну (CountryT...

Kamo·4mo ago
Featurekamo-shared-library

Запис + ЗаписиЕксти суб'єктів, ЗаписиПослуги пише їх

- Нова суб'єкта запису (UUID id, IMG ID, IS MASTER, IS VM, EXTENSION, MEMBER ID, LENGTH, DATE RECORDED, DATE CREATED [DB-defaulted через @CreationTimestamp]. Од...

Kamo·4mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·4mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·4mo ago
Featurekamo-shared-library

UnprocessedRecording Staging суб'єкт, ImgDat треки, запис служби візуалізації

- Фіксація зображенняДупа ID: VM RECORDING=8, CALL RECORDING=9 (див. як duplicating MY DOCS на 4). - Додати ****** так що майстер запис може носити на каналі Op...

Kamo·4mo ago
Featurekamo-shared-library

Додати ****** помічників в TeamMember

Kamo·4mo ago
April 26, 2026
Featurekamo-shared-library

Додайте компанію LeadMarket і компаніюName для Провідного

- ПровіднийМаркетинг суб'єктів господарювання (Болеан, нагота) - Провідна особа отримує назву компанії (String, макс. 50, nullable) - LeadMarketDTO, СтворенняLe...

Kamo·4mo ago
Fixkamo-shared-library

Serialize РозширенняDto.assignedMemberId як рядок

переливи JS Safe-integer діапазон (наприклад, 1168485658174423046 круглі смуги як 1168485658174423000 раз впав на веб-переглядач. Передній `String(середина) ===...

Kamo·4mo ago
Featurekamo-shared-library

Expose єDisplayOnIntake in FormFieldDTO

Kamo·4mo 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·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo ago
April 25, 2026
Fixkamo-shared-library

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

Повідомлень відвідувачів про опорні квитки зберігаються в одній системі що агент автентифікує як, так і існуюча CHAT-сесія Запити — які виключити m.member.id = ...

Kamo·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo ago
Performancekamo-shared-library

Додати пошукBySessionGuidIn для насипного завантаження

Використовуються за допомогою списку підтримки кінцевої точки для викопування всіх відвідувачів для сторінка в одному запиту замість N окремого пошукуBySessionG...

Kamo·4mo ago
Fixkamo-shared-library

Правильна JsonIdentity Інформація про нерухомість від 'uniqueId' to 'id'

Про це заявив @JsonIdentityInfo(property = "uniqueId") фактичне первинне поле ключа називається 'id'. Джексон мус "Неможливо знайти майно з назвою 'uniqueId'" п...

Kamo·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo 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·4mo ago
April 24, 2026
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·4mo ago
Refactorkamo-shared-library

Поза «Ложки»

Політика самооплатної плати працівника пішла — ручка з рефактором BillingGroup вексель в групі, не через модель безпеки. Видалити КомандаMemberPayFeesНалаштуван...

Kamo·4mo ago
Featurekamo-shared-library

Додати прапори видимості творця-типу

Додати видиміToMembers / видиміToTeamМебери boolean стовпці до ChildOrgSecurityModelAlias тому адміністратори можуть обмежити, які батьківські псевдоніми з’явля...

Kamo·4mo ago
Fixkamo-shared-library

Застосувати часові маршрути для міні-Client через OkHttpClient

Без часів, знизився сайт-реакційний одноліток (k2m1) and putObject виклики для блокування невизначено, серфінг як нескінченний "Зберегти..." на логотипі заванта...

Kamo·4mo ago
Featurekamo-shared-library

Додавання суб'єктів, cipher та alias/DNS-файлів

Додатки для GoDaddy creds (AES-GCM зашифровані), the allowRootSubdomains прапор та колекція аліасів дитини на моделі безпеки, надання DNS Журнал аудиту та спіль...

Kamo·4mo ago
Refactorkamo-shared-library

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

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

Kamo·4mo ago
April 23, 2026
Featurekamo-shared-library

Додавання параметра системи користувача + доступність

Вступає масштабну модель користувача платформи: прапорець користувача.isSystemUser (нетиповий частковий індекс застосовує єдинийтон), а також таблицю SystemUser...

Kamo·4mo ago
Featurekamo-shared-library

Додати реєстраційний телефон + репозиторій

Новий стіл `Перереєстрація телефон коди` зберігає коди перевірки SMS-повідомлень видається при реєстрації самообслуговування перед Користувачем. Kept відокремле...

Kamo·4mo ago
Featurekamo-shared-library

Add AgeReqType.allowsUnder13() помічник

Використовуються за допомогою додатку / Додати команду учасника, щоб пропустити збір електронної пошти для оргів, які мають потребу користувачів до 13 років (AL...

Kamo·4mo ago

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

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

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