KamoCRM

Live Change Log

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

15,120
Total Changes
5,169
Features
4,935
Fixes
30
Projects
Filter by project
All Projects15,120AIService197APIService161BillingService143ConversionService107DaemonService129DocsService215ESigService88EmailService518InitializerService318KBService105KlusterServices697MCPGatewayService85MediaService546RAGService71SecurityService1,658TranslateService55VOIPService205VectorService11kamo-apps25kamo-asterisk-support24kamo-capcha17kamo-capcha-widget4kamo-internal6,937kamo-login330kamo-marketing625kamo-nowww20kamo-register213kamo-shared-library1,455kamo-signer-monorepo53kamolos108
Filter by type
All TypesBuild11CI523Chore738Docs2,167Feature5,169Fix4,935Other986Performance157Refactor274Revert23Style42Test94Upgrade1
September 28, 2026
RevertKlusterServices

Media_timeout back to livekit-sip's default

957fc4f re-applied a 20-minute media timeout for a quiet meeting's AI leg. With the fail2ban ban on 47.181.8.84 lifted and FreePBX sending RTP straight over the...

Kamo·5h ago
September 5, 2026
Revertkamo-login

Drop the animated glimmer

Removes the corner-fading sheen added in 70d068c and 6810799 in full: both spinning layers, the conic gradients, the ring and envelope masks, and the extra z-in...

Kamo·3w ago
August 25, 2026
Revertkamo-marketing

Drop the headline from the top banner

Removes "Running Your Business without Kamo is a Mistake." from the fixed top banner, as reported. Confirmed live before the change — the running pod served it ...

Kamo·4w ago
RevertSecurityService

Turn the workspace picker back off

The redirect is wrong. SignInCompletionService returns a relative /validate?otk=, which resolves against the host that served the sign-in -- login.<apex> -- and...

Kamo·1mo ago
August 4, 2026
Revertkamo-internal

Remove duplicate idle-logoff stack; SessionManager already covers it

The Aug 2 HIPAA session added **************** as a second, parallel idle system. The layout already had the original one — ClientActivityTracker + SessionManag...

kamo·1mo ago
August 3, 2026
RevertKlusterServices

Drop the avatar-resolver egress policy

Reverts the policy added in 06db7db and patched in 24f76ae. It took SecurityService down for roughly six minutes in production (pod 0/1, Hikari connections dyin...

Kamo·1mo ago
July 9, 2026
Revertkamo-internal

Scope the background back to the home + settings landings

Reverses the global-layout move — the member preferred the background on the landing(s) rather than behind every page. Backdrop is once again rendered per page ...

kamo·2mo ago
June 26, 2026
Revertkamolos

Remove MLOS event-backbone wiring — KamoLOS is the personal-loans LOS, not MLOS

MLOS (mortgage) work must not touch KamoLOS (personal loans). The shared-lib com.kamo.z.shared.mlos.* substrate stays (generic, gated mlos.outbox.enabled=off); ...

Kamo·3mo ago
April 29, 2026
Revertkamo-shared-library

Remove @PostConstruct COMP provisioner — fix existing orders directly in DB

approveOrder() already handles new COMP orders. One-time data gap for existing orders is corrected directly in the database.

Kamo·5mo ago
April 27, 2026
RevertSecurityService

Remove VOIP extension backfill from SecurityService

Kamo·5mo ago
April 21, 2026
April 19, 2026
April 12, 2026
RevertAPIService

Remove incorrectly added esig gateway route

Kamo·5mo ago
March 16, 2026
RevertEmailService

Restore ddl-auto to none

Kamo·6mo ago
December 23, 2025
RevertKlusterServices

Remove hostPort from Traefik deployment

- Port 443 is already bound by ingress-nginx via CNI hostPort - Keep standard containerPort configuration

snadjafinia·9mo ago
RevertKlusterServices

Change Traefik service to LoadBalancer with externalIPs for direct access

- Use LoadBalancer type with externalIPs instead of NodePort - Allows router to forward port 443 directly to service IP - This should bypass ingress-nginx hostP...

snadjafinia·9mo ago
November 6, 2025
RevertMediaService

Simplify to HTTPS:8443 only, remove dual port config

- MediaService runs ONLY on port 8443 (HTTPS) - No more Traefik routing for MediaService - Removed DualPortConfig complexity - All traffic (API + WebSocket) goe...

snadjafinia·10mo ago
November 5, 2025
RevertMediaService

Restore HTTP/2 for WebSockets (RFC 8441 support)

- WebSockets CAN work over HTTP/2 via RFC 8441 - Removed TLSOption (not needed) - Removed ServersTransport reference (let HTTP/2 work) - Restored simple domain-...

snadjafinia·10mo ago
Revertkamo-internal

Connect WebSocket directly to media.kamocrm.com

- Reverted to original approach: connect to media.* subdomain directly - Removed unnecessary same-origin complexity - Removed /ws bypass from middleware (not ne...

snadjafinia·10mo ago
Revertkamo-internal

Restore WebSocket transport in SockJS

- Revert to using websocket transport (not polling) - WebSockets are standard and should work properly - Focus on fixing the actual WebSocket connection issue

snadjafinia·10mo ago
October 18, 2025

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