KamoCRM

Live Change Log

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

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 6, 2026
ChoreSecurityService

Rebuild for the unified imaging bucket

Picks up kamo-shared-library 3045cc3: ImageAssocType.getBucket() now returns the single "imaging" bucket for every association, so a deduplicated file is stored...

Kamo·2mo ago
ChoreESigService

Rebuild for the unified imaging bucket

Picks up kamo-shared-library 3045cc3: ImageAssocType.getBucket() now returns the single "imaging" bucket for every association, so a deduplicated file is stored...

Kamo·2mo ago
ChoreVOIPService

Rebuild for the unified imaging bucket

Picks up kamo-shared-library 3045cc3: ImageAssocType.getBucket() now returns the single "imaging" bucket for every association, so a deduplicated file is stored...

Kamo·2mo ago
ChoreMediaService

Rebuild for the unified imaging bucket

Picks up kamo-shared-library 3045cc3: ImageAssocType.getBucket() now returns the single "imaging" bucket for every association, so a deduplicated file is stored...

Kamo·2mo ago
ChoreConversionService

Rebuild for the unified imaging bucket

Picks up kamo-shared-library 3045cc3: ImageAssocType.getBucket() now returns the single "imaging" bucket for every association, so a deduplicated file is stored...

Kamo·2mo ago
ChoreConversionService

Rebuild for the dedup cross-bucket copy fix

Picks up kamo-shared-library 8db077c, which makes registerExistingDocument copy a reused ImgDat's objects into the target association's bucket. ConversionServic...

Kamo·2mo ago
ChoreESigService

Stop tracking build output

target/ was committed here, alone among the Java services — every other one ignores it. Compiled classes and surefire reports churn on every build and can only ...

Kamo·2mo ago
August 5, 2026
ChoreConversionService

Rebuild kwa ajili ya dedup uploader kurekebisha

Picks up **************** now setting createdByMember, so deduplicated documents record who uploaded them.

Kamo·2mo ago
ChoreDaemonService

Rebuild against kamo-shared-library 8f3c1ec

Picks up the intake-pool fix: LeadService.createLead now flags unowned leads with requiresAssignment so imported leads are counted by countAssignablePool and ca...

Kamo·2mo ago
ChoreMediaService

Rebuild against kamo-shared-library 8f3c1ec

Picks up the intake-pool fix: LeadService.createLead now flags unowned leads with requiresAssignment so imported leads are counted by countAssignablePool and ca...

Kamo·2mo ago
ChoreSecurityService

Rebuild against kamo-shared-library 8f3c1ec

Picks up the intake-pool fix: LeadService.createLead now flags unowned leads with requiresAssignment so imported leads are counted by countAssignablePool and ca...

Kamo·2mo ago
ChoreInitializerService

Purge lead e-mail links whose lead-side address is the company's

Clears what the old company-address rule wrote before it read org_domains. Live production was purged by hand at the time (126 rows, 6 leads, one org); this exi...

Kamo·2mo ago
ChoreConversionService

Rebuild for ImageAssocType.HR_RESOURCE

ImagingUploadController reads ImageAssocType.values(); without this rebuild an upload from the HR Resources tab cannot resolve ordinal 13 to its bucket.

Kamo·2mo ago
ChoreDocsService

Rebuild for ImageAssocType.HR_RESOURCE

**************** resolve the assoc type with values()[ordinal]; without this rebuild values()[13] throws on the stale 13-constant array as soon as the HR Resour...

Kamo·2mo ago
ChoreVOIPService

Drop the now-dead mailbox parameter and local

Follow-up to c7cb180: once the mailbox left the voicemail id, toVoicemailEntry's mailbox argument and the graphReady local had no remaining readers.

Kamo·2mo ago
August 4, 2026
ChoreKlusterServices

Scale ratestack MySQL to 0 and suspend its backup job

The ratestack estate has been torn down to free cluster resources for kamocrm. The cluster-services MySQL instance serves ratestack only (kamo and mail each run...

Kamo·2mo ago
ChoreInitializerService

Weka orodha ya wapokeaji

Kiongozi anashikilia jina la mteja, anwani na simu; akihesabu kwenye nukuu Kurekodi rekodi iliyohaririwa mahali pengine. Vifungu vilikuwa na muda mfupi tu na ha...

Kamo·2mo ago
Chorekamo-internal

Restore CRLF endings on CustomFormFieldsComponent

The previous commit rewrote the file whole and flattened its line endings, turning a nine-line change into a 633-line diff and setting up a needless conflict fo...

kamo·2mo ago
August 3, 2026
Chorekamo-nowww

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 1 file changed, 1 insertion(+)

Kamo·2mo ago
Chorekamo-register

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 16 files changed, 3396 insertions(+)

Kamo·2mo ago
Chorekamo-marketing

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 4 files changed, 72 insertions(+)

Kamo·2mo ago
Chorekamo-login

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 26 files changed, 7894 insertions(+), 8 deletions(-)

Kamo·2mo ago
Chorekamo-internal

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 5 files changed, 4879 insertions(+), 12 deletions(-)

kamo·2mo ago
ChoreTranslateService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 31 files changed, 691 insertions(+)

Kamo·2mo ago
ChoreESigService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 76 files changed, 254 insertions(+)

Kamo·2mo ago
ChoreVOIPService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 5 files changed, 549 insertions(+), 2 deletions(-)

Kamo·2mo ago
ChoreAIService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 4 files changed, 397 insertions(+), 3 deletions(-)

Kamo·2mo ago
ChoreEmailService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 1 file changed, 12 insertions(+)

Kamo·2mo ago
ChoreSecurityService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 2 files changed, 435 insertions(+)

Kamo·2mo ago
ChoreMediaService

Commit outstanding work in progress

Staged and committed as-is so nothing is left uncommitted in the working tree. 3 files changed, 353 insertions(+), 4 deletions(-)

Kamo·2mo ago
August 2, 2026
ChoreESigService

Gitignore superpowers SDD scratch directory

Kamo·2mo ago
Chorekamo-signer-monorepo

Gitignore Superstars ya SDD scratch saraka

Kamo·2mo ago
July 31, 2026
ChoreInitializerService

Mwanzo MaxSeats 5, Biashara MaxSeats 25

Inaweka mbegu ya bei ya KamoCRM katika hatua na orodha ya kuishi baada ya Kuweka upya nafasi zilizotangazwa.

Kamo·3mo ago
July 28, 2026
Chorekamo-internal

Re-trigger build for Bulk Email i18n (run 338 failed transiently)

"next kujenga" kukusanya safi na kamusi kamili (a95bc92); kabla ya CI hujenga kushindwa kwa hatua ya muda mfupi, sio kwa maudhui. Kurudisha kwa kuunganisha Mpya...

kamo·3mo ago
Chorekamo-internal

Rebuild to bundle completed Bulk Email i18n strings

No code change — triggers CI to re-clone kamo-translation-dictionary (a95bc92) so the deploy bundles the 208 new **************** strings into messages/en.json ...

kamo·3mo ago
July 23, 2026
ChoreEmailService

Bonyeza hapa kupata maoni* Kano ya Keys

Hakuna mabadiliko ya chanzo. Email Service vifurushi kamo-shared-library wakati wa kujenga, hivyo CANONICAL KEYS kurekebisha (sehemu-lib c028131) tu hufikia mud...

Kamo·3mo ago
July 16, 2026
ChoreMediaService

Wire optional mediaservice-push secret for FCM/APNs credentials

Mounts the FCM service-account JSON + APNs .p8 from an optional `mediaservice-push` secret at /etc/kamo/push and sets the APNs key-id/team-id from the same secr...

Kamo·3mo ago
ChoreSecurityService

Rebuild against shared-lib for ALLOW_MOBILE_ACCESS right

RoleRightsSync Service inarudisha haki mpya ya jumla ya majukumu yote kwenye boot.

Kamo·3mo ago
July 14, 2026
ChoreSecurityService

Rebuild against kamo-shared-library SSN encrypt-on-write

No SecurityService source change — this empty commit triggers the CI, which clones kamo-shared-library main at build time, so the deployed image picks up the ne...

Kamo·3mo ago
July 11, 2026
ChoreMediaService

Rebuild for shared-lib GeoLite bounded lookup (2-4ms hit+miss)

Picks up kamo-shared-library 011a73e — GeoLookupService's findByIpInRange now LIMIT-1-bounded instead of scanning to exhaustion on gap/high IPs (measured 5-13s ...

Kamo·3mo ago
July 10, 2026
ChoreEmailService

Rebuild on shared-lib resolver hotfix

Kamo·3mo ago
ChoreSecurityService

Rebuild against shared-lib createFromLead fix

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