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
October 14, 2025
Otherkamo-internal

Make *** cookie client-accessible & validate OTK directly in Next.js

Major Simplifications: - *** cookie is now client-accessible (httpOnly: false) - Both Next.js and Java can read the cookie directly - Cookie expires in 30 minut...

snadjafinia·11mo ago
OtherSecurityService

Reduce *** ID length from 512 to 128 characters

Changes: - ***_ID_LENGTH: 512 -> 128 (64 bytes of entropy) - Updated all documentation and comments - Updated logging to show full 128-char ID - OTK length rema...

snadjafinia·11mo ago
Otherkamo-internal

Fix build error and change *** length to 128 chars

Build Fixes: - Escape apostrophe in validate page (') - Add searchParams dependency to useEffect *** Length Change: - Update expected *** length from 512 ...

snadjafinia·11mo ago
Otherkamo-internal

Add comprehensive debugging UI to validate page

- Show component render count and validation attempt count - Display OTK information and length validation - Show retrieved *** ID (512 chars) when successful -...

snadjafinia·11mo ago
OtherSecurityService

Increase *** ID length to 512 characters for enhanced security

- *** ID: 512-char hex string (256 bytes of secure random data) - OTK ID: 64-char hex string (32 bytes - unchanged) - Updated generateSecureHexString() to accep...

snadjafinia·11mo ago
Otherkamo-internal

Fix OTK validation duplicate calls issue

- Add useRef to track validation attempts - Prevent duplicate API calls (critical for one-time keys) - Change useEffect deps to empty array (run once on mount) ...

snadjafinia·11mo ago
Otherkamo-internal

Update OTK validation to use new *** session model

- Extract ***Id from JSON response body (not Set-Cookie header) - SecurityService now returns { success, message, ***Id } - Set *** cookie with 64-char GUID fro...

snadjafinia·11mo ago
OtherSecurityService

Implement new *** session model with 64-char GUID

- Add KSessionService for simplified session management - *** ID is now a 64-char hex string (not encoded KToken) - Redis key format: ***<64-char-guid> - Redis ...

snadjafinia·11mo ago
RefactorSecurityService

Use session cookies instead of persistent cookies with maxAge

snadjafinia·11mo ago
Refactorkamo-internal

Use session cookies and rebuild debug dashboard

snadjafinia·11mo ago
Refactorkamo-internal

Remove unused example/documentation files

snadjafinia·11mo ago
Refactorkamo-internal

Remove OAuth2 code, use ***-only authentication

snadjafinia·11mo ago
Fixkamo-internal

Add API_SERVICE_URL to configmap for user-info endpoint

snadjafinia·11mo ago
October 13, 2025
RefactorSecurityService

Use shared library Redis configuration instead of local config

snadjafinia·11mo ago
CISecurityService

Rebuild with corrected shared library (the_right column)

snadjafinia·11mo ago
CISecurityService

Trigger pipeline

snadjafinia·11mo ago
CISecurityService

Trigger pipeline

snadjafinia·11mo ago
OtherSecurityService

Trigger rebuild with latest kamo-shared-library

snadjafinia·11mo ago
OtherAPIService

Trigger rebuild with latest kamo-shared-library

snadjafinia·11mo ago
Otherkamo-register

Add Kubernetes deployment configuration

snadjafinia·11mo 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