KamoCRM

Live Change Log

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

15,120
Total Changes
5,169
Features
4,935
Fixes
30
Projects
Filter by project
All Projects15,120AIService197APIService161BillingService143ConversionService107DaemonService129DocsService215ESigService88EmailService518InitializerService318KBService105KlusterServices697MCPGatewayService85MediaService546RAGService71SecurityService1,658TranslateService55VOIPService205VectorService11kamo-apps25kamo-asterisk-support24kamo-capcha17kamo-capcha-widget4kamo-internal6,937kamo-login330kamo-marketing625kamo-nowww20kamo-register213kamo-shared-library1,455kamo-signer-monorepo53kamolos108
Filter by type
All TypesBuild11CI523Chore738Docs2,167Feature5,169Fix4,935Other986Performance157Refactor274Revert23Style42Test94Upgrade1
December 12, 2025
CIkamo-register

Trigger pipeline

snadjafinia·9mo ago
CIkamo-login

Trigger pipeline

snadjafinia·9mo ago
CIkamo-internal

Trigger pipeline

snadjafinia·9mo ago
Otherkamo-internal

Upgrade to Next.js 16.0.7 and React 19.2.0 to fix exploit

snadjafinia·9mo ago
Chorekamo-login

Upgrade React to 19.2.0 and Next.js to 15.5.6

snadjafinia·9mo ago
December 11, 2025
December 5, 2025
Chorekamo-internal

Update code

snadjafinia·9mo ago
Chorekamo-internal

Update code

snadjafinia·9mo ago
Chorekamo-internal

Update code

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Chorekamo-shared-library

Update code

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

Resolve MultipleBagFetchException and fix custom form persistence

- Simplified CustomFormRepository query to avoid multiple bag fetches - Fixed LeadMarketService to properly save and load custom form associations - Use saveAnd...

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

Properly save and load custom form associations for markets

- Removed repository delete, now using JPA orphan removal for cleanup - Initialize lazy marketCustomForms collection before clearing - Ensure collections are in...

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

Resolve MultipleBagFetchException in CustomFormRepository

- Simplified findByIdAndOrganizationId query to avoid fetching multiple bags - Removed LEFT JOIN FETCH for stacks and fields in same query - Collections are now...

snadjafinia·9mo ago
FixSecurityService

Reload market after create/update to initialize lazy collections

- Updated createMarket and updateMarket to reload market using getMarketById - This ensures all lazy collections (marketCustomForms, vendorProducts) are initial...

snadjafinia·9mo ago
Fixkamo-internal

Add salesSubType to LeadMarket interface and use it in edit form

- Added salesSubType field to LeadMarket interface to match DTO - Updated handleEditClick to use salesSubType from DTO when setting parent/child types - This fi...

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·9mo ago
Fixkamo-shared-library

Resolve MultipleBagFetchException by using transactional lazy loading

- LeadMarketRepository: Reverted to simple query without multiple JOIN FETCH - LeadMarketService: Added @Transactional(readOnly=true) to getMarketById with expl...

snadjafinia·9mo ago
Fixkamo-internal

Type predicate in the filter function

snadjafinia·9mo ago
Fixkamo-internal

Use passed systemFields for field mapping interface grouping

- FieldMappingInterface: Fixed getSystemFieldsByCategory to use passed-in systemFields prop instead of default BASE_SYSTEM_FIELDS - FieldMappingInterface: Added...

snadjafinia·9mo ago
FixSecurityService

Correct path handling for mortgage fields and custom form data in lead imports

- Fixed mortgage fields to use 2-part paths (mortgageFields.loanAmount) in setNestedFieldOnCreateRequest - Fixed custom form data to use 3-part paths **********...

snadjafinia·9mo ago
Fixkamo-shared-library

Add eager loading for repository queries to fix lazy loading issues

- CustomFormRepository: Added LEFT JOIN FETCH for stacks and fields in findByIdAndOrganizationId - LeadMarketRepository: Added LEFT JOIN FETCH for marketCustomF...

snadjafinia·9mo 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