KamoCRM

Live Change Log

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

18,395
Total Changes
6,530
Features
5,537
Fixes
30
Projects
Filter by project
All Projects18,395AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService620InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,995TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,693kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,825kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,530Fix5,537Other1,001Performance174Refactor281Revert23Style45Test175Upgrade1
February 12, 2026
CISecurityService

Trigger pipeline

Kamo·9mo ago
CISecurityService

Trigger pipeline

Kamo·9mo ago
FeatureSecurityService

Returns, fulfillment PATCH, accounts endpoints

- POST /pos/orders/{id}/returns - create order return - PATCH /pos/returns/{id}/status - update return status (APPROVED/REJECTED) - PATCH /pos/fulfillments/{id}...

Kamo·9mo ago
FeatureSecurityService

Rental assets CRUD endpoints

- GET/POST/PATCH/DELETE /api/security/pos/rental-assets

Kamo·9mo ago
FixSecurityService

Enable commerce JPA repos for POSController/CommerceService

SecurityService POSController depends on CommerceService which uses engagement, order, intent, etc. repositories. These live in com.kamo.z.shared.commerce.* but...

Kamo·9mo ago
CISecurityService

Trigger pipeline

Kamo·9mo ago
RefactorSecurityService

Switch POS controllers to CommerceService

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

Kamo·9mo ago
February 11, 2026
FixSecurityService

Resolve Map type inference in POS controllers for CI compilation

- Use explicit Map<String, Object> in ResponseEntity Map.of() calls - Fixes 'incompatible types: inference variable V has incompatible bounds' when mixing DTO...

Kamo·9mo ago
FeatureSecurityService

Add POS controllers for retail products, inventory, and orders

- RetailProductController: CRUD for products - RetailInventoryController: inventory stock management - POSController: orders and mortgage applications

Kamo·9mo ago
February 4, 2026
CISecurityService

Trigger pipeline

Kamo·9mo ago
February 3, 2026
December 23, 2025
CISecurityService

Trigger pipeline

snadjafinia·10mo ago
CISecurityService

Trigger pipeline

snadjafinia·10mo ago
CISecurityService

Trigger pipeline after IP updates

snadjafinia·10mo ago
December 17, 2025
FixSecurityService

Update NATS and MinIO configuration to use new VPN IPs

- Update NATS URLs from old Tailscale IPs (100.64.x.x) to Kubernetes service DNS - Update MinIO IPs from old Tailscale IPs to new VPN IPs (10.8.x.x) - Fixes NAT...

snadjafinia·10mo ago
December 16, 2025
CISecurityService

Trigger pipeline - secrets recreated on k1m1 and k2m1

snadjafinia·10mo ago
CISecurityService

Trigger pipeline - redeploy after RKE2 etcd reset

snadjafinia·10mo ago
CISecurityService

Trigger pipeline - redeploy after RKE2 etcd reset

snadjafinia·10mo ago
CISecurityService

Trigger pipeline - redeploy after RKE2 etcd reset

snadjafinia·10mo ago
December 12, 2025
PerformanceSecurityService

Refactor to parallel deployment for k1m1 and k2m1

- Split build and deployment into separate jobs - Deploy to k1m1 and k2m1 in parallel after build completes - Reduces total deployment time significantly

snadjafinia·11mo ago
December 5, 2025
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·11mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·11mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·11mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·11mo 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·11mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·11mo ago
CISecurityService

Trigger pipeline after kamo-shared-library update

snadjafinia·11mo 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·11mo ago
FixSecurityService

Make email/username login case-insensitive

- Normalize input username/email to lowercase before comparison - Use LOWER() function on database column for case-insensitive matching - Fixes issue where user...

snadjafinia·11mo ago
December 4, 2025
FeatureSecurityService

Add backend validation for required fields in lead imports

- Add validateRequiredFields method to check required fields before import - Validate email, firstName, and lastName are present - Validate mortgage-specific fi...

snadjafinia·11mo ago
FeatureSecurityService

Refactor LeadImportController to use LeadService.createLead

- Replace manual field mapping with LeadService.createLead for consistency - Add mapRowDataToCreateLeadRequest to convert import mappings to CreateLeadRequest -...

snadjafinia·11mo ago
FeatureSecurityService

Add LeadController with CRUD endpoints and market config

- Add LeadController with GET, POST, PUT, DELETE endpoints - Add endpoint to get market configuration for a lead - Fix LeadImportController to use saveLead meth...

snadjafinia·11mo ago
December 3, 2025
FixSecurityService

Cast getOrDefault to Boolean in formatEmail method

- Fix compilation error: incompatible types Object to boolean - Add explicit Boolean cast for toLowerCase and trim config options

snadjafinia·11mo ago
December 1, 2025
November 30, 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