KamoCRM

Live Change Log

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

18,446
Total Changes
6,574
Features
5,540
Fixes
30
Projects
Filter by project
All Projects18,446AIService276APIService179BillingService162ConversionService117DaemonService146DocsService240ESigService93EmailService625InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService621RAGService79SecurityService2,005TranslateService62VOIPService265VectorService11kamo-apps28kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,710kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,836kamo-signer-monorepo58kamolos115
Filter by type
All TypesBuild23CI525Chore794Docs3,287Feature6,574Fix5,540Other1,001Performance174Refactor284Revert23Style45Test175Upgrade1
September 25, 2026
Docskamo-internal

SP02 ledger task 33

Kamo·1mo ago
FeatureAPIService

Route the notification centre for the phone

Kamo·1mo ago
Docskamo-internal

SP01 ledger task 20A

Kamo·1mo ago
Docskamo-internal

SP06 ledger task 1

Kamo·1mo ago
Docskamo-internal

SP01 ledger task 25

Kamo·1mo ago
Docskamo-internal

SP06 ledger task 3

Kamo·1mo ago
Docskamo-internal

SP02 ledger task 30

Kamo·1mo ago
FeatureKlusterServices

Svc_security publishes kamoai.platform.state, svc_kamoai subscribes to it (KamoAI SP02)

SecurityService announces the platform AI kill switch on kamoai.platform.state and KamoAI Service listens for it. rt.org.<org>.ai-workforce needs no new grant: ...

Kamo·1mo ago
Docskamo-internal

SP01 preflight — contract check, conflict scan, 15 rulings, Task 20A (svc_ai NATS publish grant)

svc_ai may publish ai.registry.changed.> before AIService ships (new klusterservices Task 20A); SP00's AiAdminReadsTest, **************** and PinnedModelCallSit...

Kamo·1mo ago
Docskamo-internal

SP09 preflight — contract check, conflict scan, 12 rulings

KBService publishes on its own NATS connection (no nats.enabled); the AI turn limit reads SP03's resolved limits and the guard is not its own transaction; SELF_...

Kamo·1mo ago
Docskamo-internal

SP06 preflight — contract check, conflict scan, 14 rulings

Handoff refusals carry reason (SP02 reads it); every TASK_* source id starts with <itemId>: (SP10 wake mapper fixed); KBService keeps its own NATS connection; t...

Kamo·1mo ago
Docskamo-internal

SP07 preflight — contract check, conflict scan, 8 rulings

EventRequest guests/reminders accept an echoed EventDto (SP05 calendar tools; master §11 row), meeting routes read occurrence keys as their series, compile/anch...

Kamo·1mo ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·1mo ago
September 24, 2026
FeatureKlusterServices

Retire the shared kamo_svc login

Kamo·1mo ago
Docskamo-internal

SP00 ledger task 23

Kamo·1mo ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·1mo ago
Featurekamo-internal

Image bubbles draw a 480px preview; the lightbox keeps the original

A chat image is drawn at most 240x240 CSS px and the bubble downloaded the whole original to do it — 3-8 MB per phone photo, per viewer. AttachmentChip now draw...

Kamo·1mo ago
Docskamo-internal

SP00 ledger task 47

Kamo·1mo ago
FeatureMediaService

Image attachments are drawn from a 480px preview, not the original

A chat bubble draws an image at most 240x240 CSS px and every viewer downloaded the original to do it — 3-8 MB per phone photo. GET **************** now answers...

Kamo·1mo ago
Fixkamo-internal

Signature icons reach the recipient as small PNG parts

The signature's social-network icons, contact-line icons and header decorations are percent-encoded SVG data: URIs. extractInlineImages only decodes base64, so ...

Kamo·1mo ago
FeatureConversionService

/image/preview cuts a chat photo into one 480px WebP

A chat image attachment is drawn at most 240x240 CSS px and every viewer downloaded the original to do it — a phone photo is 3-8 MB. MediaService will store one...

Kamo·1mo ago
Featurekamo-internal

Draw logos from the server's pre-sized variants, never the multi-MB original

A member saw the org header logo small in the composer but a >3 MB image in the sent mail: every logo surface linked `img/logo-full.svg` / `img/logo.svg`, which...

Kamo·1mo ago
FixConversionService

Logo-variants runs ffmpeg single-threaded, one logo at a time

The first boot backfill OOM-killed BOTH ConversionService pods (23:04:39 and 23:05:47Z): a 3919x1373 PNG logo and a 4096-wide seeded SVG. ffmpeg gives every fil...

Kamo·1mo ago
Featurekamo-register

Register logos load a pre-sized copy, and the original when it is missing

Each theme folder now carries img/sized/<stem>/h<rung>.webp beside every logo. A PNG org's logo.svg / logo-full.svg is its whole upload wrapped in base64 (sever...

Kamo·1mo ago
Featurekamo-login

Sign-in logos load a pre-sized copy, and the original when it is missing

Each theme folder now carries img/sized/<stem>/h<rung>.webp beside every logo. A PNG org's logo.svg / logo-full.svg is its whole upload wrapped in base64 (sever...

Kamo·1mo ago
DocsKlusterServices

K3m1 runs max-pods=200

Kamo·1mo ago
Fixkamo-internal

Draw member photos at the variant their size calls for

Every uploaded member photo has _sm (50px), _md (150px) and _lg (350px) beside the original, but surfaces picked them ad hoc: MemberAvatar drew _sm up to 40px (...

Kamo·1mo ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·1mo ago
Docskamo-internal

SP00 ledger task 46

Kamo·1mo ago
FeatureEmailService

Inline pre-sized PNG logos; footer badges served at the drawn height

Transactional emails only inlined a logo when the original was an SVG under 512 KB. A PNG logo org's email linked the whole upload instead — crm's 2.2 MB logo-f...

Kamo·1mo ago
FeatureSecurityService

Pre-sized copies of every org logo beside the original

Every surface drew org logos from the original upload: 2.2 MB for crm's full logo at a 30-56px nav/header, 2.95 MB (its .svg stand-in) in the email composer, 4....

Kamo·1mo ago
Featurekamo-signer-monorepo

Draw the org's logo from its pre-sized variant, the original only if it is missing

A signing page drew the org's uploaded logo — crm's logo-full.svg is 2.95 MB — at 28-44px tall. The theme service now cuts img/sized/<stem>/h<rung>.webp beside ...

Kamo·1mo ago
Docskamo-internal

SP00 ledger task 22

Kamo·1mo ago
Featurekamo-apps

Logos ask for a pre-sized variant, and fall back to the original

An organization's logo is drawn 30-180px tall here but downloaded whole: crm's logo-full.png is 2.2 MB, its .svg stand-in 2.95 MB. ThemeLogo now asks for img/si...

Kamo·1mo ago
FixKlusterServices

Reserve 768M for the OS so --memory 3G fits in the 4Gi pod

Seastar keeps max(1.5 GiB, 7%) of the cgroup limit plus ~94 MiB per shard back for the OS and refuses to start when --memory does not fit in what is left. With ...

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