KamoCRM

Live Change Log

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

17,610
Total Changes
6,056
Features
5,314
Fixes
30
Projects
Filter by project
All Projects17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 14, 2025
Otherkamo-login

FIX CRITICAL: Eliminați criteriile finale care au fost consumul prematur de OTK

Cauza root găsit: - /api/validat şi /api/validat-otk în kamo-login au sunat la Serviciul de Securitate - Acest lucru a consumat imediat OTK după autentificare (...

snadjafinia·Oct 14, 2025
Otherkamo-login

Repară eroarea ESLint: Folosește verificarea Starea de Sesiune existentă

Fix: - Arata rotitor de incarcare in timp ce verifica pentru sesiunea *** existente - Ascunde formularul de autentificare în timpul verificării auto-loginei - O...

snadjafinia·Oct 14, 2025
Otherkamo-login

Adăugați biblioteca Redis lipsă pentru obiectivele de auto-login și de logare

Fixează eroarea de construcție: - Creeaza aplicatii/lib/redis.ts cu ajutorul clientilor Redis - Oferă obțineRedisReadClient() și obțineRedisWriteClient() - Nece...

snadjafinia·Oct 14, 2025
Otherkamo-internal

Actualizează fluxul de logare pentru a utiliza acces direct Redis

Modificări ale fluxului de logare: - /logout (pagină): sesiune DELETE Redis via /api/logout, înainte de autentificare/logout - /api/logout: Direct Redis DELETE ...

snadjafinia·Oct 14, 2025
Otherkamo-login

Implementarea auto-loginei SSO și a fluxului complet de logare

Caracteristici auto- Login: - Verificați dacă există *** cookie pe încărcarea paginii de conectare - Validarea sesiunii direct cu Redis - Dacă este valabil, cre...

snadjafinia·Oct 14, 2025
Otherkamo-internal

FORCE REBUILD: Add extensive logging to /api/validate (Direct Redis)

Critical Change: - This endpoint does NOT call SecurityService - It queries Redis DIRECTLY for OTK validation - Extensive logging added to trace every step New...

snadjafinia·Oct 14, 2025
OtherSecurityService

Înlăturați setarea cookie-ului de la criteriul final de evaluare /validat-otk

Simplificare: - /validat-otk final acum întoarce doar *** ID și TTL - Nu mai setează cookie-uri (următorul.js se ocupă de acest lucru direct) - Adăugat obțineSe...

snadjafinia·Oct 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·Oct 14, 2025
OtherSecurityService

Reduceți lungimea ID-ului de la 512 la 128 de caractere

Modificări: - *** ID LENGTH: 512 -> 128 (64 octeți de entropie) - Actualizat toate documentele și comentariile - Actualizare logare pentru a arăta complet 128-c...

snadjafinia·Oct 14, 2025
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·Oct 14, 2025
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·Oct 14, 2025
OtherSecurityService

Creștere *** lungimea ID-ului la 512 caractere pentru securitate îmbunătățită

- *** ID: 512-char hex șir (256 octeți de date aleatorii securizate) - OTK ID: 64-char hex șir (32 octeți - neschimbat) - Actualizat generaSecureHexString () pe...

snadjafinia·Oct 14, 2025
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·Oct 14, 2025
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·Oct 14, 2025
OtherSecurityService

Implementează un nou model de sesiune *** cu 64-char GUID

- Adăugaţi KSessionService pentru managementul simplificat al sesiunilor - *** ID-ul este acum un șir hex 64-char (nu codificat KToken) - Redis format cheie: - ...

snadjafinia·Oct 14, 2025
October 13, 2025
OtherSecurityService

Declanșator reconstrucție cu cel mai recent kamo-shared-library

snadjafinia·Oct 13, 2025
OtherAPIService

Trigger rebuild with latest kamo-shared-library

snadjafinia·Oct 13, 2025
Otherkamo-register

Adaugă configurația de implementare Kubernetes

snadjafinia·Oct 13, 2025
Otherkamo-login

Elimină dependențele serviciului de autorizare, trece la serviciul de securitate

- Elimina logica si redirectionarea domeniului de autentificare a serviciului complex - Înlocuiţi detectarea furnizorului OAuth2 cu apelul API al serviciului de...

kamo·Oct 13, 2025
October 12, 2025
OtherSecurityService

Fixează configurația Redis

- Elimină configurația SSL (a fost cauza erorii de conversie de tip) - Elimina cerinta parolei pentru serviciul local redis-sclav - Setează gazda la ***********...

kamo·Oct 12, 2025
OtherSecurityService

Fixează setările de conectare ale bazei de date

- Actualizare URL baza de date pentru a se conecta direct la 10.8.0.1:3306 - Schimbă numele de utilizator din rădăcină în kamo - Actualizare referință secretă d...

kamo·Oct 12, 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