KamoCRM

Live Change Log

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

17,461
Total Changes
5,959
Features
5,273
Fixes
30
Projects
Filter by project
All Projects17,461AIService244APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService573InitializerService329KBService151KlusterServices738MCPGatewayService241MediaService598RAGService79SecurityService1,845TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,343kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,652kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,959Fix5,273Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 26, 2026
September 24, 2026
September 23, 2026
OtherSecurityService

Adăugaţi aplicaţia primară per-org: comutaţi obiectivul final + căutarea după gazdă

Pune-le pe toate. clarifică) cererea publicată a unui produs ca primă org; oglindirea comutației unice de tip mlos-default existente. Nou PublicLoanApplicationC...

Kamo·4w ago
OtherSecurityService

Redenumește aplicațiile DNS alias pentru a aplica

Aplicațiile.* gazdă servește cererea de împrumut și paginile portalului pacientului (kamo-apps), nu descărcări de aplicații, așa redenumește aliasul oriunde est...

Kamo·4w ago
September 16, 2026
OtherSecurityService

Eliberați conexiunile inactive Hikari acum că YSQL în comun este împărtășit

Managerul de conexiune nu mai incende sesiuni Nu-ţi face griji. Astfel încât conexiunile aplicații inactive nu mai dețin fiecare un suport de bază de date. Păst...

Kamo·1mo ago
September 4, 2026
August 27, 2026
OtherSecurityService

Pin exact JSON clientul clinic parses

Fiecare câmp din aceste corpuri este citit după nume în app/lib/pacients/ehrApi.ts și Nimic nu verifica serverul încă le emite. Testele de service au arătat că ...

Kamo·2mo ago
OtherSecurityService

Statutul de schimb spune ce l-ar face conectat

Obiectivul de stare este cerut înainte ca UI să ofere o interogare a rețelei, astfel încât practica care nu este la bord vede o explicație în loc de un buton ca...

Kamo·2mo ago
OtherSecurityService

Niciodata sa nu introduci automat inregistrarile pacientului intr-un chirias

Două dintre cele trei căi care ar înmâna un sistem de înregistrare clinică la orgi care nu a cerut niciodată unul, acum că ServiceType.EHR este completat și, pr...

Kamo·2mo ago
OtherSecurityService

Eliminarea faptului că interacţiunile medicamentoase nu sunt verificate

Prescrierea a rulat trei controale propriile date ale practicii pot răspunde și nu Verificarea interacţiunii dintre medicamente. Refuzul de a construi unul a fo...

Kamo·2mo ago
August 18, 2026
OtherSecurityService

Actualizează Controller de domenii

Kamo·2mo ago
July 6, 2026
June 15, 2026
May 11, 2026
April 30, 2026
April 29, 2026
April 27, 2026
OtherSecurityService

ContGroup - > ContTier; obiective/grupuri -> /tiri

Criterii de evaluare a grupului de conturi (niveluri de segmentare a clienților, nu facturare) redenumită pe tot parcursul utilizării terminologiei "tier" în co...

Kamo·6mo ago
April 26, 2026
OtherSecurityService

Adăugați logare diagnostic la /name final

Log orgId, număr de membri, și pe numele pe membru rezoluție pentru a diagnostica de ce numele de membru desemnat nu rezolvă corect.

Kamo·6mo ago
April 25, 2026
OtherSecurityService

Adăugați logare la uploadBendment Background

Log org/index, info fișier, userId, auth decides, and MinIO staging cheie pentru a urmări de ce upload-uri de fundal nu apar în găleată de așteptare.

Kamo·6mo ago
April 20, 2026
OtherSecurityService

Activați Hibernate SQL logare pentru a diagnostica membrii interogarea întoarce 0

Temporar activat org.hibernat.SQL=DEBUG pentru a vedea ce SQL tipul() Interogarea JPQL generează pentru criteriul final al abonaţilor.

Kamo·6mo ago
OtherSecurityService

Adăugați logare diagnostic pentru a obține membri și abonați obiectivul

Logs orgId, conte rezultat interogare, și pe membru este statutul activ pentru a ajuta Diagnosticați de ce fila membrilor arată lista goală.

Kamo·6mo ago
April 17, 2026
OtherSecurityService

Change to configmap to add kamo-nowww

Kamo·6mo ago
OtherSecurityService

Change to configmap to add kamo-analytics

Kamo·6mo ago
April 11, 2026
OtherSecurityService

Adăugați logare extinsă la fluxul de conversie sincron, fixați căutarea găleată

Utilizați img.getAssocId() pentru găleată în loc de variabila assocType locale. Adăugați pas cu pas logare pentru descărcare, apel de conversie, și rezultatul.

Kamo·6mo ago
December 16, 2025
November 26, 2025
OtherSecurityService

Invalidate existing session before creating new one during login

- Check for existing *** cookie in login request - Delete/invalidate existing session before creating new one - Prevents reusing old session cookies when loggin...

snadjafinia·11mo ago
OtherSecurityService

Clear session data before deleting key to ensure session is unusable

- Set session data to empty JSON ({}) before deleting the key - Ensures session is unusable even if deletion fails or there's replication lag - Add error handli...

snadjafinia·11mo ago
OtherSecurityService

Improve logout cookie clearing - clear cookies across all domain/path combinations

- Clear cookies with base domain (e.g., .kamocrm.com) to cover all subdomains - Clear cookies for current hostname without domain attribute - Clear cookies unre...

snadjafinia·11mo ago
OtherSecurityService

Use avatarType field instead of complex proxy detection

- Check avatarType field directly for simple type checking - Set avatarType when creating new avatars - Much simpler and more performant approach

snadjafinia·11mo ago
OtherSecurityService

Utilizați filtru simplu pentru a verifica dacă avatarul este foto sau Avatar Creator

- Elimina logica complexa de detectare proxy - Pur și simplu filtru găsiById rezultat pentru a verifica dacă este AvatarFoto - Dacă nu este vorba despre fotogra...

snadjafinia·11mo ago
OtherSecurityService

Adaugă logare detaliată la generarea URL-ului avatar pentru depanare

- Jurnal atunci când sunt generate URL-uri avatar, ce URL-uri sunt create - Jurnal atunci când lipsesc avatare sau URL-urile sunt nule - Acest lucru va ajuta la...

snadjafinia·11mo ago
OtherSecurityService

Adăugați URL-uri avatar la membrii de-departament cu mecanism de suprascriere

- Includeţi URL- ul avatar în fiecare răspuns al membrilor de la *************** - Respect mecanism de suprascriere: membru avatar (dacă există) ↠- Frontend p...

snadjafinia·11mo ago
November 25, 2025
November 24, 2025
November 4, 2025
November 3, 2025
OtherSecurityService

Sistem de chat și nats jetstream cabluri finale

snadjafinia·11mo ago
OtherSecurityService

Sistem de chat și nats jetstream cabluri finale

snadjafinia·11mo ago
OtherSecurityService

Sistem de chat și nats jetstream cabluri finale

snadjafinia·11mo ago
OtherSecurityService

Sistem de chat și nats jetstream cabluri finale

snadjafinia·11mo ago
OtherSecurityService

Chat system and nats jetstream final wiring

snadjafinia·11mo ago
OtherSecurityService

Chat system and nats jetstream final wiring

snadjafinia·11mo ago
OtherSecurityService

Chat system and nats jetstream final wiring

snadjafinia·11mo ago
November 2, 2025
OtherSecurityService

Chat system and nats jetstream final wiring

snadjafinia·11mo ago
OtherSecurityService

Chat system and nats jetstream final wiring

snadjafinia·11mo ago
October 31, 2025
OtherSecurityService

More UI fixes

snadjafinia·Oct 31, 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