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
Featurekamo-shared-library

Add doc sharing security rights (SHARE_DOCS_SEARCH_MEMBERS, SHARE_DOCS_ALIAS_MEMBERS, SHARE_DOCS_SEARCH_TEAM_MEMBERS, SHARE_DOCS_ALIAS_TEAM_MEMBERS)

New RoleRightType entries (IDs 108-111) under ServiceType.DOCS to control member document sharing permissions with search vs alias-only access patterns.

Kamo·6mo ago
April 15, 2026
Featurekamo-shared-library

Add real BLAKE3 hashing, pre-upload dedup check, and org-scoped dedup

- Replace BLAKE3 placeholder with real BouncyCastle Blake3Digest in HashUtils - Add dedupScope column to ImgOrgAssoc (GLOBAL or ORG, default GLOBAL) - Add org-s...

Kamo·6mo ago
April 12, 2026
April 11, 2026
Featurekamo-shared-library

Add e-signature template entities, enums, and repositories

New JPA entities for the e-signature template design system: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion, and ESignTemplateFieldLink with sup...

Kamo·6mo ago
Refactorkamo-shared-library

Migrate subscription JSON fields to entity-based @ManyToMany relationships

Replace jsonb string columns (compatiblePlanIds, includedInPlanIds, applicablePlanIds, applicableBillingCycles) with proper JPA @ManyToMany join tables and @Ele...

Kamo·6mo ago
Featurekamo-shared-library

Add member access level system with owner promotion and security controls

Rename CLIENT→MEMBER and INTERNAL→TEAM_MEMBER in ImageAccessLevelType with {var} placeholders for org-specific labels. Move securityLevel from TeamMember to Mem...

Kamo·6mo ago
Fixkamo-shared-library

Pass SYSTEM_WIDE as parameter instead of FQCN in JPQL query

Hibernate may not resolve fully-qualified enum names in JPQL across all versions. Pass ImageAssocType.SYSTEM_WIDE as a named parameter instead.

Kamo·6mo ago
Featurekamo-shared-library

Add e-signature template support to imaging system

- Add SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) - Add SYSTEM_WIDE ImageAssocType for cross-context templates - Add isSigTemplate, sigTemplateSta...

Kamo·6mo ago
April 4, 2026
Featurekamo-shared-library

Add minimum advance booking field to webinar type

Adds minAdvanceBookingMinutes to WebinarType entity and DTOs, allowing admins to require slots be booked a minimum time in advance (e.g., 24 hours). Slots close...

Kamo·6mo ago
Fixkamo-shared-library

Replace invalid JPQL temporal arithmetic with application-layer filtering

Hibernate 6 rejects subtracting a Long from an Instant in JPQL. Replaced findWebinarsWithDueReminders (which did nanosecond arithmetic in the query) with ******...

Kamo·6mo ago
Featurekamo-shared-library

Add PUBLIC_WEBINAR scope to API key system

Adds a new ApiKeyScope.PUBLIC_WEBINAR enum value to gate access to public webinar scheduling, joining, and cancellation endpoints.

Kamo·6mo ago
Featurekamo-shared-library

Add webinar scheduling system entities, repositories, DTOs, and enums

Introduces the complete data model for the webinar scheduling system: - 9 JPA entities: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySlo...

Kamo·6mo ago
Fixkamo-shared-library

Remove RestTemplate bean dependency from BaseProviderHttpClient

BaseProviderHttpClient now creates its own RestTemplate internally instead of requiring one from the application context, fixing startup crash in SecurityServic...

Kamo·6mo ago
Featurekamo-shared-library

Implement complete retail provider integration system with 10 e-commerce providers

Add full adapter implementations for Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, and OpenCart. Includes HTTP cl...

Kamo·6mo ago
April 3, 2026
Featurekamo-shared-library

Add **************** and ****************

New query methods for account detail page — order lookup by purchaser and account listing by org.

Kamo·6mo ago
Refactorkamo-shared-library

Replace RetailCustomer with Account-based customer model

Account.java was already the commerce customer entity but was too minimal. RetailCustomer duplicated this concept. This commit: - Enhances Account with commerc...

Kamo·6mo ago
Fixkamo-shared-library

RetailProviderConfigRepository uses MarketId not MarketUid

CommerceMarket PK field is 'id' not 'uid'. Spring Data query derivation failed with 'No property uid found for type CommerceMarket'.

Kamo·6mo ago
Fixkamo-shared-library

Offering.requires_shipping DB default, PriceListEntryRepository Long type

- Add columnDefinition DEFAULT true for requires_shipping on Offering to handle existing rows during ALTER TABLE migration - Fix **************** to take Long...

Kamo·6mo ago
Featurekamo-shared-library

Add RetailService (2376 lines) and 38 retail DTOs

RetailService provides full CRUD for all KamoRetail entities across 7 domains: catalog (categories, brands, attributes, variants, images, tags, reviews), custom...

Kamo·6mo ago
Featurekamo-shared-library

Add KamoRetail enterprise data model — 109 new entities, repositories, and provider abstraction

Full retail POS data model designed for standalone KamoRetail operation and bidirectional sync with Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, W...

Kamo·6mo ago
Fixkamo-shared-library

Return all agreement templates including inactive ones

Add findByOrganizationId to repo (no active filter) and includeInactive param to getAgreementTemplates service method. Defaults to true so the management UI sho...

Kamo·6mo ago
Featurekamo-shared-library

Add marketId support to retail product DTOs and CommerceService

Add marketId/marketTitle fields to RetailProductDTO, add marketId to CreateRetailProductRequest, and wire CommerceMarketRepository into CommerceService to set m...

Kamo·6mo ago
April 2, 2026
Featurekamo-shared-library

Add SocialLinkEntity and EmailSignatureFieldConfigEntity

Add normalized social_links table to replace embedded social link columns, supporting both predefined platforms and custom social links with sort ordering. Add ...

Kamo·6mo ago
Featurekamo-shared-library

Add email mailbox access privileges for member, department, and job type scopes

Add ACCESS_ALL_MEMBER_MAILBOXES (104), ACCESS_ALL_DEPARTMENT_MAILBOXES (105), and ACCESS_ALL_JOB_TYPE_MAILBOXES (106) to RoleRightType for privilege-based email...

Kamo·6mo ago
Featurekamo-shared-library

Add email domain, mailbox, and member-mailbox entities and repositories

Add EmailProviderDomainEntity, MailboxEntity, and MemberMailboxEntity for email provider domain management, mailbox provisioning, and member-to-mailbox assignme...

Kamo·6mo ago
April 1, 2026
Featurekamo-shared-library

Add scopes column to PublicChatApiKey and ApiKeyScope enum

Adds a JSONB scopes column to the API key entity with default value ["PUBLIC_CHAT"]. New ApiKeyScope enum defines available scopes: PUBLIC_CHAT and SUBSCRIPTION...

Kamo·6mo ago
Featurekamo-shared-library

Add subscription DTOs, SubscriptionService, and fix legacy CommerceService

38 new DTOs for plan config, orders, subscriptions, invoices, promotions, and agreements. 2000+ line SubscriptionService with full business logic for plan manag...

Kamo·6mo ago
Featurekamo-shared-library

Add complete subscription commerce entity model

24 JPA entities, 12 enums, 21 repositories, and 20 new permission rights for the enterprise subscription POS system. Includes plan configuration (plans, prices,...

Kamo·6mo ago
Fixkamo-shared-library

Use @MapsId pattern for PublicChatVisitor to resolve IdClass error

Switches from @OneToOne-as-@Id to @MapsId with explicit String sessionGuid field. Fixes Hibernate "does not define an IdClass" error at startup. Repository ID t...

Kamo·6mo ago
Featurekamo-shared-library

Add PublicChatVisitor and PublicChatApiKey entities for public chat widget

Adds entities, repositories, and DTOs to support anonymous public chat sessions on marketing sites. PublicChatVisitor captures visitor context (headers, IP, nam...

Kamo·6mo ago
March 31, 2026
Featurekamo-shared-library

Add public article query methods to KbArticleRepository

Add three new repository methods for fetching published articles with aiVisibleToPublic=true, used by the new KBService public endpoints: - **************** - *...

Kamo·6mo ago
March 29, 2026
Fixkamo-shared-library

Use subquery to find org theme backgrounds by user membership instead of direct member join

The previous INNER JOIN on tb.member excluded backgrounds where member was NULL, which is most user-level backgrounds. Now uses a subquery through User→Member→O...

Kamo·6mo ago
Featurekamo-shared-library

Add OrgMeetConfig entity, MeetBackground entity, MEET_RECORDING ImageAssocType, and meet permissions

Adds org-level video conferencing configuration with defaults for lobby, guest access, recording, branding, and notifications. New permissions: RECORD_MEETINGS ...

Kamo·6mo ago
Fixkamo-shared-library

Add explicit @JsonProperty annotations to KbArticle AI visibility fields

Ensure Jackson serializes/deserializes aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers with correct field names.

Kamo·6mo ago
March 28, 2026
Featurekamo-shared-library

Add MeetingRecord and MeetingParticipant JPA repositories

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