KamoCRM

Live Change Log

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

17,374
Total Changes
5,891
Features
5,258
Fixes
30
Projects
Filter by project
All Projects17,374AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,822TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,321kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,631kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,891Fix5,258Other993Performance165Refactor278Revert23Style42Test159Upgrade1
April 16, 2026
FeatureSecurityService

Add lead intake management and public receive controllers

Adds two controllers for the automated lead intake system: - LeadIntakeController: authenticated CRUD for intake endpoints, field mappings, payload queue mana...

Kamo·6mo ago
FeatureSecurityService

Add GET **************** endpoint using SQL count

Kamo·6mo ago
FixSecurityService

Correct security_level column reference in login SQL

security_level is on the members table (m), not member_team_member (e). The wrong alias e.security_level caused the entire SQL to fail silently, so memberType w...

Kamo·6mo ago
FeatureSecurityService

Store memberType in Redis session at login

Adds CASE WHEN e.id IS NOT NULL THEN 'TEAM_MEMBER' ELSE 'MEMBER' END to the login SQL query and passes the result through createSession into Redis, so frontend ...

Kamo·6mo ago
April 12, 2026
RefactorSecurityService

Remove ImagingController and beans/imaging — moved to ConversionService and DocsService

Upload endpoints now live in ConversionService at /api/conversion/imaging/*. All management and download endpoints now live in DocsService at /api/docs/imaging/...

Kamo·6mo ago
RefactorSecurityService

Delegate thumbnail generation to ConversionService, remove PDFBox dependency

generateAndStoreThumbnails now POSTs the converted PDF to ConversionService **************** unzips the response, stores each thumb_p{n}.png in MinIO, and publi...

Kamo·6mo ago
FeatureSecurityService

Synchronous per-page thumbnail generation during template upload with granular WS progress

- Add PDFBox dependency to pom.xml - After storing converted PDF, render all pages via PDFRenderer and upload each as {id}_thumb_p{n}.png - Publish generating_t...

Kamo·6mo ago
April 11, 2026
ChoreSecurityService

Add ESigService to changelog public projects list

Kamo·6mo ago
ChoreSecurityService

Remove backfill scripts

Kamo·6mo ago
FeatureSecurityService

Add webhook secret validation to changelog endpoint

Defense-in-depth: validates *** header on the SecurityService side in addition to APIService gateway validation.

Kamo·6mo ago
FeatureSecurityService

Add member access level and owner status endpoints

Add GET and PATCH **************** endpoints for reading and updating access levels with full permission enforcement. Update organization creation to use create...

Kamo·6mo ago
FeatureSecurityService

Add granular conversion progress stages with 8 distinct WebSocket updates

Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete

Kamo·6mo ago
OtherSecurityService

Add extensive logging to synchronous conversion flow, fix bucket lookup

Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.

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

Synchronous PDF conversion for e-signature template uploads

Template uploads now convert directly via ConversionService during the upload request. Publishes NATS progress events for real-time WebSocket updates on the fro...

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

Replace Google re*** with Capcha *** verification

Remove Re***Service and all Google re*** configuration. Add CapchaVerificationService that verifies *** payloads via kamo-capcha service's /api/verify endpoint....

Kamo·6mo ago
April 4, 2026
FixSecurityService

Add internal auth secret for public catalog API proxy

Add **************** to the SecurityService deployment so the APIService can authenticate when proxying public subscription catalog and promotions requests.

Kamo·6mo ago
RefactorSecurityService

Account endpoints use direct contact fields, no User required

POST /customers now saves firstName, lastName, email, phone, address directly on Account. PUT /customers/{uid} updates all direct fields. Display name, email, p...

Kamo·6mo ago
FeatureSecurityService

Enhance POST /customers to accept contact info and lookup user by email

Create account now accepts email, contactName, phone, acceptsMarketing, taxExempt. If email is provided and matches an existing user, auto-sets as masterAccount...

Kamo·6mo ago
April 3, 2026
FeatureSecurityService

Add 18 account detail endpoints for commerce customer management

New endpoints on AccountController under /api/security/account/: - Customer CRUD: GET/POST/PUT/DELETE /customers, GET /customers/{uid} - Associated data: GET /c...

Kamo·6mo ago
RefactorSecurityService

Update customer endpoints to use Account (Long uid), remove address endpoints

Customer/group @PathVariable changed from UUID to Long to match Account entity. Address endpoints removed — addresses come from Account's primaryMember (Member ...

Kamo·6mo ago
FeatureSecurityService

Add 111 retail endpoints to CommerceMarketController

All endpoints under /{marketId}/retail/... namespace covering: - Categories, brands, attributes (with values), images, variants, tags, reviews - Customers, addr...

Kamo·6mo ago
FixSecurityService

Pass includeInactive=true default for agreement templates endpoint

Templates management UI needs to see inactive templates too.

Kamo·6mo ago
FixSecurityService

Add missing vendor-categories endpoints to CommerceMarketController

GET/POST/PUT/DELETE /{marketId}/vendor-categories were missing, causing 404 when the Vendors tab tried to load categories.

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

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