KamoCRM

Live Change Log

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

17,495
Total Changes
5,983
Features
5,283
Fixes
30
Projects
Filter by project
All Projects17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 11, 2026
FixSecurityService

Serialize imgId as String to prevent JavaScript precision loss

CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...

Kamo·6mo ago
FixSecurityService

Download converted PDF from MinIO instead of original file

The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...

Kamo·6mo ago
FeatureSecurityService

Conversie PDF sincronă pentru încărcarea șablonului de semnătură electronică

Upload-uri de șablon convertiți acum direct prin serviciul de conversie în timpul Încarcă cererea. Editează evenimente de progres NATS pentru WebSocket în timp ...

Kamo·6mo ago
FeatureSecurityService

Add e-signature template API endpoints

- POST **************** — upload template with scope control - POST **************** — list templates by context and status - PATCH **************** — update te...

Kamo·6mo ago
April 10, 2026
FeatureSecurityService

Înlocuieşte Google re *** cu verificarea Capcha ***

Elimină Re***Service și toate configurarea Google re ***. Adaugă CapchaVerificationService care verifică încărcătura utilă *** prin intermediul kamo-capcha serv...

Kamo·6mo ago
April 4, 2026
FixSecurityService

Adăugați secretul auth intern pentru catalogul public proxy API

Adaugă *************** la implementarea Serviciului de Securitate astfel încât APIService să se poată autentifica atunci când se atribuie abonamentul public cer...

Kamo·6mo ago
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
FeatureSecurityService

Îmbunătățește Post / Clienți pentru a accepta informații de contact și căutare utilizator prin e-mail

Creați cont acum acceptă e-mail, contactName, telefon, acceptăMarketing, taxaExpect. Dacă e-mail-ul este furnizat și se potrivește cu un utilizator existent, au...

Kamo·6mo ago
April 3, 2026
FeatureSecurityService

Adăugați 18 obiective detaliate ale contului pentru gestionarea comerțului cu clienții

Noi obiective privind ContController la /api/securitate/cont/: - CRUD Client: GET/POST/PUT/DELETE/Clienți, GET /clienți/{uid} - Date asociate: GET / clients/ {u...

Kamo·6mo ago
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
FeatureSecurityService

Adăugați 111 obiective de vânzare cu amănuntul la CommerceMarketController

Toate criteriile de evaluare sub / {marketId}/retail/... namespace acopera: - Categorii, mărci, atribute (cu valori), imagini, variante, etichete, comentarii - ...

Kamo·6mo ago
FixSecurityService

Pass includeInactive=adevărat implicit pentru criteriul de evaluare a modelelor de contract

Managementul modelelor UI trebuie să vadă și șabloane inactive.

Kamo·6mo ago
FixSecurityService

Adăugați criteriile de evaluare a categoriilor de vânzător lipsă la CommerceMarketController

GET/POST/PUT/DELETE / {marketId}/Vendor-categorii lipsesc, cauzând 404 atunci când fila Vendors a încercat să încarce categorii.

Kamo·6mo ago
FeatureSecurityService

Expand CommerceMarketController with nested market-centric endpoints

Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...

Kamo·6mo ago
April 2, 2026
FeatureSecurityService

Add department and job title assignment to member security endpoint

GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...

Kamo·6mo ago
FeatureSecurityService

Sync social links to normalized social_links table

Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...

Kamo·6mo ago
FeatureSecurityService

Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout

GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...

Kamo·6mo ago
FeatureSecurityService

Add MemberSecurityController for member role assignment and applied rights

Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{i...

Kamo·6mo ago
April 1, 2026
FeatureSecurityService

Support internal service auth for subscription catalog and promotions endpoints

Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still w...

Kamo·6mo ago
FeatureSecurityService

Add subscription API endpoints to POSController (50+ endpoints)

Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...

Kamo·6mo ago
March 30, 2026
FixSecurityService

Query avatar_photos extension via SQL instead of Hibernate proxy

avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...

Kamo·7mo ago
FixSecurityService

Store full avatar relative path in session instead of bare file hash

The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...

Kamo·7mo ago
FeatureSecurityService

Add first name, last name, and avatar hash to *** session

Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...

Kamo·7mo ago
March 28, 2026
ChoreSecurityService

Rebuild for MEET COMPLETED stage

Kamo·7mo ago
ChoreSecurityService

Rebuild

Kamo·7mo ago
ChoreSecurityService

Rebuild with ServiceType.MEET COMPLETED stage

Kamo·7mo ago
March 27, 2026
FixSecurityService

Auto-provision completed-stage app features in org domain endpoint

Moves auto-provisioning from the FeatureController (only hit from the apps settings page) to the SecurityController org domain endpoint (hit on every page load ...

Kamo·7mo ago
FixSecurityService

Auto-provision missing completed-stage app features for existing orgs

When listing features, the controller now checks for missing OrgFeature rows for COMPLETED-stage apps and creates them. This ensures orgs created before new app...

Kamo·7mo ago
FixSecurityService

Catch all exceptions in FeatureController enable/disable endpoints

Prevents uncaught RuntimeExceptions from becoming opaque 500 errors. Now returns structured error messages for any failure.

Kamo·7mo ago
March 26, 2026
FixSecurityService

Prevent duplicate apps in features list by excluding all existing types

The available list was only excluding features with enabled=true, so a disabled feature (isActive=false) appeared in both the features array AND the available a...

Kamo·7mo ago
FeatureSecurityService

Auto-refresh Redis session rights after feature/role changes

FeatureController and SecurityRoleController now rebuild the caller's session rights in Redis after enable/disable, role create/update/delete, and recalculate-r...

Kamo·7mo ago
FeatureSecurityService

Add FeatureController for org app enable/disable management

REST endpoints for managing organization app features: GET features list, POST enable/disable with CONFIGURE_SYSTEM permission check, root-org-only gating for i...

Kamo·7mo ago
March 25, 2026
CISecurityService

Rebuild with debug logging in shared library

Kamo·7mo ago
FeatureSecurityService

Add POST **************** endpoint

Triggers org-wide member_rights_applied recalculation. Needed after schema migrations or manual DB changes to permissions.

Kamo·7mo ago
March 24, 2026
FeatureSecurityService

Use targeted role-scoped rights recalculation

SecurityRoleController now uses updateRoleMemberRightsApplied() to only recalculate members who have the modified role, instead of recalculating all members in ...

Kamo·7mo ago
FixSecurityService

Recalculate member_rights_applied after role create/update/delete

The member_rights_applied table was never recalculated when roles were modified, causing all members to have 0 applied rights. Now calls **************** after ...

Kamo·7mo ago
CISecurityService

Rebuild with updated shared library containing support permissions

SecurityService needs the new ACCEPT_SUPPORT_TICKETS and MANAGE_SUPPORT entries in RoleRightType enum to include them in *** session rights.

Kamo·7mo ago
FeatureSecurityService

Enforce role protection flags and add parent label support to session

- Enforce isAllowEditSecurity in SecurityRoleController update endpoint - Add parentMemberTitlePlural and parentTeamMemberTitlePlural to *** session - Resolve p...

Kamo·7mo 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