KamoCRM

Live Change Log

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

17,411
Total Changes
5,924
Features
5,262
Fixes
30
Projects
Filter by project
All Projects17,411AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService593RAGService79SecurityService1,835TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,333kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,641kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,924Fix5,262Other993Performance165Refactor278Revert23Style42Test159Upgrade1
September 24, 2026
FeatureKlusterServices

Require the API key and admit only RAGService

Kamo·4w ago
FeatureEmailService

Sending mail needs a seat, for people and AI members alike

A member without a licensed seat is refused with the shared 403 SEAT_REQUIRED body before anything is sent: POST /api/email/send, the shared-mailbox send, and t...

Kamo·4w ago
Otherkamo-internal

The Redis login

The pod logs in to Redis as the platform ACL user (Secret redis-auth: REDIS_USERNAME, REDIS_PASSWORD), which app/lib/redis.ts already reads, so sign-in keeps wo...

Kamo·4w ago
OtherMCPGatewayService

Shared library 1.6.1, Redis login, KamoAI secret

Kamo·4w ago
OtherKBService

Own NATS login, Redis login, KamoAI secret

NatsConfig's comment now names where the login comes from: svc_kb, from the nats-user-kb Secret, which overrides the shared kamo_svc keys.

Kamo·4w ago
OtherDaemonService

Own NATS login, Redis login, KamoAI secret

Kamo·4w ago
FixVOIPService

Only verified RingCentral webhooks are processed; calling needs a seat

The legacy path that processed a RingCentral call or SMS event with no instanceId, trusting the payload's own to-number, is removed together with its 2026-10-13...

Kamo·4w ago
Docskamo-internal

The ledger reaches main every 30 minutes

Kamo·4w ago
Docskamo-internal

SP00 ledger task 18

Kamo·4w ago
Docskamo-internal

SP00 ledger task 41

Kamo·4w ago
Featurekamo-internal

The chat picker lists only the models the member may pick

The picker read the administrator's model list (403 without MANAGE_AI_MODELS) and offered providers, which never selected a model. It now reads GET /api/ai/mode...

Kamo·4w ago
FixInitializerService

Pin kamo-shared-library 1.6.1, the version the library stays at

1bb9801 pinned 1.6.2 together with the library bump in db737a54. That bump is reverted, because about thirty services pin 1.6.1 and each build can only resolve ...

Kamo·4w ago
FixEmailService

Pin kamo-shared-library 1.6.1, the version the library stays at

39829f6 pinned 1.6.2 together with the library bump in db737a54. That bump is reverted: about thirty other services pin 1.6.1, and CI can only resolve the one v...

Kamo·4w ago
Fixkamo-shared-library

Keep kamo-shared-library at 1.6.1, the one version every consumer can resolve

db737a54 moved the library to 1.6.2, and only emailservice and initializerservice moved with it. About thirty other services pin 1.6.1. Their CI clones this rep...

Kamo·4w ago
Docskamo-internal

SP00 ledger task 17

Kamo·4w ago
FeatureInitializerService

Migration for org_alias_domains, seeding the platform org's two

Creates **************** and seeds the platform org (is_top_level) with kamouniverse.com (default, carrying forward the old hardcoded platform.mail.domain) and ...

Kamo·4w ago
FeatureEmailService

Read the composer's alias-domain default from org_alias_domains

**************** used one hardcoded domain (platform.mail.domain, kamouniverse.com) as a synthetic send-as default, and only for the platform org **************...

Kamo·4w ago
Featurekamo-shared-library

Add org_alias_domains, the per-org form of the platform mail domain

Generalizes the single hardcoded platform.mail.domain (kamouniverse.com, and only for the platform org) into a table any org can hold any number of rows in. Ema...

Kamo·4w ago
Docskamo-internal

SP00 ledger task 13

Kamo·4w ago
Docskamo-internal

SP00 ledger task 16

Kamo·4w ago
Docskamo-internal

SP00 ledger task 12

Kamo·4w ago
Docskamo-internal

SP00 ledger task 40

Kamo·4w 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