KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 28, 2026
RefactorSecurityService

Un constructor pentru ambele răspunsuri de alimentare, testat fără controler

getFeed a construit plumbul și răspunsul organizației în două copii ale aceluiași bloc; FeedResponse construiește atât, astfel încât streamGuid nu poate fi într...

Kamo·4w ago
September 24, 2026
RefactorSecurityService

Capabilitatile provin din regula scaunului comun aplicatia serverelor

Serviciul de drepturi citește datele scaunului și solicită regulamentul privind capacitatea de ședere decizie, apoi o hartiaza pe forma de firul membreCapabilit...

Kamo·4w ago
August 27, 2026
RefactorSecurityService

O cerere-corp parser, nu trei

Cei trei controlori clinici de scriere au crescut fiecare propriul lor șir / uuid /integer / data helpers în termen de o săptămână unul de altul S-a întâmplat ...

Kamo·2mo ago
August 26, 2026
RefactorSecurityService

Hartă cronologia contului lângă celelalte lucruri ale contului

Tot ce aparţine unui cont deja trăieşte sub ********************************************************************************************************************...

Kamo·2mo ago
August 24, 2026
RefactorSecurityService

Separați cecul de acreditare din autorizația org

Semnarea a fost două întrebări fuzionate într-o singură întrebare. "Sunt aceste acreditări bine" este răspuns de rândul utilizatorilor - parola locuiește acolo,...

Kamo·2mo ago
August 21, 2026
RefactorSecurityService

Avatar delegatObjectPaths la biblioteca comună

MediaService denumeste acum obiecte avatar prea Poza pretendentului, şi un solicitant de sprijin este în organizaţia altcuiva, aşa că nu. Directorul client-sid...

Kamo·2mo ago
August 11, 2026
RefactorSecurityService

Urmărește redenumirea găsitorului de abonament

*************** a plecat din comun biblioteca. Revenirea sa opțională depindea de o constrângere unică care nu mai era există, astfel încât odată ce un cont deț...

Kamo·2mo ago
August 10, 2026
RefactorSecurityService

Face citire numai-, lăsând un scriitor de *** TTL

Expirarea din înregistrarea Redis ESTE sesiunea: atunci când expiră membrul semnat. Citind o sesiune nu o mai atinge. Numai interacţiune autentică extinde-l, pr...

Kamo·2mo ago
August 5, 2026
RefactorSecurityService

Elimină time-box-ul modulului lui Dumnezeu

Verificarea muncii lăsate neangajate în acest arbore de lucru printr-o sesiune concomitentă. Nu autor aici; comis astfel încât nu este pierdut și astfel princip...

Kamo·2mo ago
July 4, 2026
RefactorSecurityService

Suprafata de scriere unica Integrari (D40)

Înlocuiește calea de scriere numai AUS cu furnizorul generic de conexiune CRUD tastat de Categoria Vendor+vendorKey: / provider-conections GET/POST/PUT, secret ...

Kamo·3mo ago
May 15, 2026
RefactorSecurityService

Consolidarea sesiunii de controlor/drepturilor/ajutorilor de răspuns în BaseLosController

Șase controlere ale zonei LOS (MortgageApp, IpotecarPipelină, IpotecarPricing, IpotecareDivulgare, Ipoteca Hmda, WebhookAbonare) fiecare copiat același ~80 de l...

Kamo·5mo ago
April 29, 2026
RefactorSecurityService

Înlăturați obiectivul manual de furnizare-comp de auto-vindecare

Comenzile COMP sunt acum furnizate automat la pornirea serviciului de securitate prin AbonareServicii @PostConstruct. Obiectivul manual nu mai este necesar.

Kamo·6mo ago
April 27, 2026
RefactorSecurityService

Utilizatori/masterAccountHolder, utilizaţi Cont.membri + membru primar

ContController reflectă acum modelul Cont-ca grup: - calculDisplayName / extractEmail / extractPhone rezolva prin intermediul Membru primar (membru) în locul ma...

Kamo·6mo ago
RefactorSecurityService

Trece de la BillingGroup la licențe bazate pe conturi

Serviciul de drepturi rezolvă drepturile membrilor împotriva ContLicense înregistrările deținute de contul de facturare al membrului. Entitlements formă acum ex...

Kamo·6mo ago
April 24, 2026
RefactorSecurityService

Drop teamMemberPayFeesSetarea parametrului

Mirrors the shared-library change MasterModelController, și ModelController aplicat nu mai citesc / scrie Echipa Membru PayFees Setare. Redactorul de tipuri de...

Kamo·6mo ago
RefactorSecurityService

Drop SMS de verificare pentru câmpul de telefon pe înregistrare

Numărul de telefon colectat în timpul înregistrării self-service este acum o câmp text opțional simplu nu/register/phone/verify. Obiectivul registrului acceptă...

Kamo·6mo ago
April 23, 2026
RefactorSecurityService

Partajați PostAuth***Servicii între conectare și intrare-ca

Extragerea post-autentificare *** construi (grant-toate expansiune, profil SQL, titluri de ramură, creaseSession) în PostAuth***Service astfel încât introduce-c...

Kamo·6mo ago
April 21, 2026
RefactorSecurityService

Combină șablonul implicit fără ștergerea dosarului org

Dispoziție completă nu mai șterge prefixul org înainte de copiere. Copiază de la public/default suprascrie numai tastele de potrivire; alte obiecte sub org Dosa...

Kamo·6mo ago
April 17, 2026
April 16, 2026
RefactorSecurityService

Eliminați configurația traduce din aplicație.yml

Kamo·6mo ago
April 12, 2026
RefactorSecurityService

Elimina ImagingController și fasole/imagine mutat la Transformareservice și DocsService

Încarcă criteriile de evaluare în direct în TransformationService la /api/conversion/imaging/*. Toate obiectivele de management și de descărcare trăiesc acum în...

Kamo·6mo ago
RefactorSecurityService

Generație de miniatură delegată la ConversieServicii, elimina dependența de PDFBox

generați șiStoreThumbnails POSTs acum PDF convertit la serviciul de conversie - Nu. Unzips răspunsul, stochează fiecare Degetul mare p {n}.png în MinIO, și publ...

Kamo·6mo ago
April 4, 2026
RefactorSecurityService

Criteriile de evaluare a contului utilizează câmpurile de contact directe, nu este necesar ca Utilizatorul

Post / clienti acum salveaza prenume, nume de familie, email, telefon, adresa direct Pe cont. PUT /clienți/ {uid} actualizează toate câmpurile directe. Nume afi...

Kamo·6mo ago
April 3, 2026
RefactorSecurityService

Actualizează criteriile de evaluare a clientului pentru a utiliza Contul (Uid lung), elimină criteriile de evaluare a adresei

Client/grup @PathVariable schimbat de la UUID la Long pentru a se potrivi cu Entitatea Cont. Adresele de evaluare a adresei sunt eliminate de la membrul princip...

Kamo·6mo ago
March 23, 2026
RefactorSecurityService

Remove notes code, moved to KBService

Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...

Kamo·7mo ago
March 20, 2026
RefactorSecurityService

Update controllers and services for UUID entity IDs

Updates all controller @PathVariable and service method signatures to use UUID instead of Long for internal entity IDs (avatars, backgrounds, roles, departments...

Kamo·7mo ago
March 12, 2026
RefactorSecurityService

Rename Employee to TeamMember and Employment to TeamMembership

Update all Employee/Employment references to TeamMember/TeamMembership in controllers, services, and security profile. Rename API endpoint from /employees-contr...

Kamo·7mo ago
February 12, 2026
RefactorSecurityService

Switch POS controllers to CommerceService

- POSController uses CommerceService instead of POSService - RetailProductController uses CommerceService instead of RetailProductService - RetailInventoryContr...

Kamo·8mo ago
November 28, 2025
RefactorSecurityService

Rename MediaFeedController to MediaStreamController and add lead stream support

- Renamed MediaFeedController to MediaStreamController for generic media stream handling - Added support for lead-specific streams via streamGuid - Feed endpoin...

snadjafinia·11mo ago
November 25, 2025
RefactorSecurityService

Remove ID-based fallback code, use only hash-based naming

- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...

snadjafinia·11mo ago
November 24, 2025
November 4, 2025
RefactorSecurityService

Remove media/chat functionality - moved to MediaService

snadjafinia·11mo ago
October 30, 2025
October 24, 2025
RefactorSecurityService

Consolidate session management into KSessionService

- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...

snadjafinia·Oct 24, 2025
October 18, 2025
RefactorSecurityService

Move diagnostics endpoint to /api/security/diagnostics for consistency

snadjafinia·Oct 18, 2025
October 16, 2025
October 15, 2025
October 14, 2025
October 13, 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