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
March 19, 2026
Featurekamo-shared-library

Add ContactSyncLog entity

Kamo·7mo ago
Featurekamo-shared-library

Add ContactGroup and ContactGroupMember entities

Kamo·7mo ago
Featurekamo-shared-library

Add ContactRelationship entity

Kamo·7mo ago
Featurekamo-shared-library

Add Contact entity

Kamo·7mo ago
Featurekamo-shared-library

Add ContactBook entity

Kamo·7mo ago
Featurekamo-shared-library

Add ContactIntegration entity replacing CalendarIntegration

Introduces the ContactIntegration JPA entity in the new contacts sub-package, supporting CalDav/CardDav provider integration with per-org or per-member ownershi...

Kamo·7mo ago
Featurekamo-shared-library

Add VoipMessage entity and repository

Kamo·7mo ago
Featurekamo-shared-library

Add VoipConversation entity and repository

Kamo·7mo ago
Featurekamo-shared-library

Add MemberVoipConfig entity and repository

Kamo·7mo ago
Featurekamo-shared-library

Add VoipProviderConfig entity and repository

Kamo·7mo ago
Featurekamo-shared-library

Add VOIP enum types

Kamo·7mo ago
March 18, 2026
Featurekamo-shared-library

Add repositories for email provider entities

Kamo·7mo ago
Featurekamo-shared-library

Add MemberImapConfigEntity for per-member IMAP config

Kamo·7mo ago
Featurekamo-shared-library

Add OrgEmailOAuthTokenEntity for OAuth token storage

Kamo·7mo ago
Featurekamo-shared-library

Add OrgEmailProviderEntity for email_provider schema

Kamo·7mo ago
Featurekamo-shared-library

Add EmailProviderType and EmailProviderStatus enums

Kamo·7mo ago
Featurekamo-shared-library

Add EmailSignatureTemplate entity and repository

JPA entity for persisting email header/signature/footer template configurations per organization scope. Stores all design settings, template selections, image s...

Kamo·7mo ago
Featurekamo-shared-library

Add website and social links fields to Organization and Member

Add EmbSocialLinks embeddable with fields for LinkedIn, Twitter, Facebook, Instagram, YouTube, TikTok, and GitHub URLs. Add website (VARCHAR 500) and embedded ...

Kamo·7mo ago
Featurekamo-shared-library

Add eager-fetch query for pending reviews with article details

Add **************** query that JOIN FETCHes the article entity so review listings can include article guid/title without LazyInitializationException.

Kamo·7mo ago
March 17, 2026
Featurekamo-shared-library

Decouple KB media from articles and add resource management support

Decouple KbMedia from KbArticle (remove article FK), add KbArticleMedia join table for many-to-many article-media links, add title/description/ dateUpdated fiel...

Kamo·7mo ago
Fixkamo-shared-library

Add @JsonIgnore to KB entity lazy collections and back-references

Prevents LazyInitializationException and circular serialization when returning KB entities via REST endpoints.

Kamo·7mo ago
Featurekamo-shared-library

Add Knowledge Base entities, enums, repositories, and rights

- 4 new enums: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - ServiceType.KNOWLEDGE_BASE(18) and 6 KB RoleRightType entries (21-26) - 6 JPA e...

Kamo·7mo ago
Featurekamo-shared-library

Add HUGGINGFACE to AiProviderType enum

Kamo·7mo ago
Featurekamo-shared-library

Add **************** to AiModelRepository

Kamo·7mo ago
March 16, 2026
Featurekamo-shared-library

Add AI repository interfaces

Kamo·7mo ago
Featurekamo-shared-library

Add all AI JPA entities (13 entities)

Kamo·7mo ago
Featurekamo-shared-library

Add AI-related enums and AI_CHAT service type

Kamo·7mo ago
Fixkamo-shared-library

Use native query for markConversationRead to resolve Hibernate 6.2 type mismatch

CURRENT_TIMESTAMP in JPQL returns java.sql.Timestamp which doesn't match the Instant-typed updatedAt field. Native query with NOW() bypasses this.

Kamo·7mo ago
Featurekamo-shared-library

Add DocumentRepository for DocsService

Kamo·7mo ago
Featurekamo-shared-library

Add Document entity for DocsService

Kamo·7mo ago
Featurekamo-shared-library

Add DOCS_EDITOR service type (ID 16)

Kamo·7mo ago
March 15, 2026
Fixkamo-shared-library

Use database-level timestamps instead of Instant.now()

Replace all @Builder.Default Instant.now() and @PreUpdate methods with @CreationTimestamp(source=DB) and @UpdateTimestamp(source=DB) so the database is the sing...

Kamo·7mo ago
Featurekamo-shared-library

Add email metadata entities and repositories

Migrate JPA entities and repos from EmailService to shared library so KamoInitializerService can manage all schemas via ddl-auto.

Kamo·7mo ago
March 14, 2026
Chorekamo-shared-library

Add *.md to .gitignore

Kamo·7mo ago
March 13, 2026
Featurekamo-shared-library

Add ChildOrgSecurityModel entity and link security models to roles

Add backend support for child organization security models with a many-to-many relationship to security roles via OrgRoleSecurityModel join entity. Includes ent...

Kamo·7mo ago
March 12, 2026
Featurekamo-shared-library

Add abstract title fields to BranchTitleResolution

Add memberAbstract and teamMemberAbstract fields with defaults for the label customization system.

Kamo·7mo ago
Refactorkamo-shared-library

Split ageReqType into ageReqTypeMember and ageReqTypeTeamMember

Separate age requirement tracking for members vs team members in Organization entity.

Kamo·7mo ago
Refactorkamo-shared-library

Rename Employee to TeamMember and Employment to TeamMembership

Rename all Employee/Employment references to TeamMember/TeamMembership across classes, variables, methods, DB annotations, enum values, and display text. Also u...

Kamo·7mo ago
Featurekamo-shared-library

Add branchTitle fields to Organization

Kamo·7mo ago
Performancekamo-shared-library

Fetch parent message in same query to eliminate reply N+1

Alias m.msg and LEFT JOIN FETCH msg.parent so that threaded reply messages have their parent loaded in the initial query rather than triggering a separate SELEC...

Kamo·7mo ago
Performancekamo-shared-library

Fix N+1 query and add composite index for chat message loading

- Add LEFT JOIN FETCH m.msg to both repository queries to eagerly load MediaObjMsg in the same query, eliminating up to 100 extra SQL queries per chat windo...

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