KamoCRM

Live Change Log

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

18,620
Total Changes
6,689
Features
5,594
Fixes
30
Projects
Filter by project
All Projects18,620AIService282APIService179BillingService166ConversionService119DaemonService148DocsService260ESigService99EmailService635InitializerService345KBService162KlusterServices773MCPGatewayService277MediaService622RAGService79SecurityService2,029TranslateService62VOIPService265VectorService11kamo-apps29kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,770kamo-login343kamo-marketing642kamo-nowww20kamo-register214kamo-shared-library1,863kamo-signer-monorepo62kamolos115
Filter by type
All TypesBuild23CI527Chore794Docs3,288Feature6,689Fix5,594Other1,001Performance174Refactor284Revert23Style45Test177Upgrade1
November 13, 2026
FeatureInitializerService

ஆவண இணைப்புகளை DDL (DL1. 1) பதிவு செய்

DocLinksTablesMigration @Order(0): the img_shares grant columns and the five doc-link tables, same IF NOT EXISTS கூற்றுகள் 2026-11-13 அன்று தயாரிப்பிற்கு கைமுறை...

Kamo·1h ago
November 11, 2026
FeatureInitializerService

சந்தைப்படுத்தல் இணைய தளங்கள் சந்தை மற்றும் திட்டம்; ஒப்பந்தங்கள் தங்கள் சந்தையில் இணைக்க

சந்தை **************** (காட்சி வரிசை 14, பின் KamoCRM), திட்டம் MARKETING_WEBSITE: $50 / மாதம் flat, ஒரு இடம், $4,950 FLAT அமைப்பு, எந்த வழக்கு, இல்லை பொது, எந்...

Kamo·2d ago
FeatureInitializerService

Org Marketing இணையத்தளங்கள் திட்டத்தை பதிவு செய்து அதன் தலைப்பு மற்றும் முதல் தளத்தை விதை

MarketingSitesMigration (@Order(0), idempotent): the WEB-<n> sequence, the NONCONCURRENT indexes and support_topic.god_only சரியாக கைமுறையாகப் பயன்படுத்தப்பட்டத...

Kamo·2d ago
November 8, 2026
FeatureInitializerService

வைரஸ் தடுப்பு நெடுவரிசைகளை பதிவு செய்

2026-11-08 அன்று உரிமையாளர் காமோவாக அதே DDL கைமுறையாகப் பயன்படுத்தப்பட்டது: **************** **************** மற்றும் **************** (இல்லை, idempotent ADD நெ...

Kamo·5d ago
FeatureInitializerService

antivirus_baseline_state அட்டவணையை பதிவு செய்க

11- 08 அன்று காமோவுடன் தயாரிப்பிற்கு கைமுறையாகப் பயன்படுத்தப்பட்டது; இந்த இயக்கி அதே DDL ஐக் கொண்டுள்ளது எனவே ஒரு புதுமையானது தரவுத்தளம் குறியீட்டிலிருந்து அதை ...

Kamo·5d ago
FeatureInitializerService

கட்டுப்பாட்டுத் தேவைகள் அட்டவணைகளை பதிவு செய்க (கைமுறையாகப் பயன்படுத்தப்பட்டது 2026-11-07)

hr_compliance_requirement / _record / _record_event / _gate_override, hr_platform_library_item மற்றும் **************** / நூலக_ பதிப்பு - சரியான IF NOT EXISTS D...

Kamo·5d ago
FeatureInitializerService

ஆறு வைரஸ் தடுப்பு அட்டவணைகளை பதிவு செய்க (கைமுறையாக 2026-11-07 பயன்படுத்தப்பட்டது)

content_scan_verdicts, antivirus_detections, antivirus_false_alarm_reports, antivirus_allowlist, antivirus_org_settings, antivirus_daily_stats - சரியான IF NOT E...

Kamo·5d ago
November 1, 2026
FeatureInitializerService

அறிக்கைகள் மற்றும் விளையாட்டுகள் வணிகம் மற்றும் மேல் சேர்க்கப்பட்டுள்ளன

உரிமையாளர், 2026-11-01 அவர்கள் தனியாக இருந்தனர்.

Kamo·1w ago
FeatureInitializerService

ஒரு மீளமைக்கப்பட்ட தரவுத்தளம் எதை அறிவிக்க முடியாது என்பதை பெறுகிறது

கடன் பெறுபவர்களில் உள்ள சொற்றொடர் அட்டவணைகள், கடன் பெறுபவர் ஜோடிகளின் அட்டவணை, மற்றும் ஒவ்வொரு தடை செய்யப்பட்ட அட்டவணையின் உரிமைகள் அவை உற்பத்தியில் நிற்பது போல...

Kamo·1w ago
FeatureInitializerService

ஒரு மறு உருவாக்கத்தில் பரிமாற்ற அலுவலரை பங்கு சேமிப்பில் நிரப்புக

Idempotent, மற்றும் ஒரு வரிசை ஏற்கனவே அங்கு வென்றது. KI தன்னிச்சையாக எதையும் கப்பல்கள் மற்றும் இல்லை தயாரிப்பில் இயங்குகிறது, இது கைமுறையாக backfilled இருந்தது.

Kamo·1w ago
October 31, 2026
October 21, 2026
FeatureInitializerService

KamoCameras வணிகம் மற்றும் மேல், மற்றும் ஒவ்வொரு பிரபஞ்சத்தின் பிரீமியம் நிலை மற்றும் அதற்கு மேல் சேர்க்கப்பட்டுள்ளது

உரிமையாளர், 2026-10-20 (IOT க்ளோஸ்-அவுட் F11): வணிகம், எண்டர்பிரைஸ் மற்றும் பிற பிரபஞ்சங்களில் அவற்றின் சமமானவை. - PlatformTierMatrixMigration: வணிக ஆதாயங்கள் K...

Kamo·3w ago
October 18, 2026
October 14, 2026
October 13, 2026
FeatureInitializerService

ஸ்கேன் com.kamo.z.shared.cameras (பெட்/காமோ-கேமராக்களை இணைக்கவும்)

KamoCameras அமைப்புகளின் தொகுப்பு KamoInitializerApp இன் @EnableJpaRepositories பட்டியலில் இணைகிறது உருவாக்கிய ஸ்கீமா கேமரா (9 அட்டவணைகள்) இதிலிருந்து 2026-10-1...

Kamo·4w ago
October 12, 2026
September 28, 2026
FeatureInitializerService

The Family, Community and Personal catalogs beside KamoCRM's business ladder

KamoUniverse sells four catalogs out of the platform org's one plan table. This lands the schema and the data for the three new ones. - UniverseColumnsMigratio...

Kamo·1mo ago
September 24, 2026
FeatureInitializerService

Migration for org_alias_domains, seeding the platform org's two

Creates **************** and seeds the platform org (is_top_level) with kamouniverse.com (default, carrying forward the old hardcoded platform.mail.domain) and ...

Kamo·1mo ago
FeatureInitializerService

The columns and activity log the Arive integration maps

**************** (unique), the Arive link fields on lead_los_links (kind, GUID, deep link, stage, pending-since, last error) and los_sync_events. All nullable, ...

Kamo·1mo ago
September 23, 2026
FeatureInitializerService

The Notes plan feature is "Notes & Checklists"

The Notes app holds checklists as well since 2026-09-23 and is called "Notes & Checklists" everywhere it is named. The pricing page's comparison chart takes its...

Kamo·1mo ago
FeatureInitializerService

Put the app in the entitlement catalog, add-on only

**************** asserts every sold app is categorised and sits somewhere on the tier ladder, because an app the catalog does not describe lands nowhere on the ...

Kamo·1mo ago
September 13, 2026
FeatureInitializerService

Webinar_notify_member, the team members copied on presenter emails

One row per (organization, team member): the Additionally Notified list on the Scheduled Webinars settings tab. MediaService blind-copies these addresses on eve...

Kamo·2mo ago
FeatureInitializerService

Page_transition_overrides, an organization's and a member's own page transition

One row per owner (ORG with the org id, MEMBER with the member id): a catalogue token or NULL to follow the level above, and properties for only the transitions...

Kamo·2mo ago
September 12, 2026
FeatureInitializerService

**************** beside the transition

A TEXT column holding each transition's properties as JSON keyed by transition id. No backfill: null means every transition's defaults, like page_transition bes...

Kamo·2mo ago
FeatureInitializerService

**************** ahead of every reader

A catalogue token, NULL meaning the shipped TILE_DISSOLVE, so nothing is backfilled. Order 0 because the entity maps the column from this build on, and an earli...

Kamo·2mo ago
FeatureInitializerService

The unique (campaign, address) index, for a fresh environment

EmailService used to create **************** on every startup; DDL on this cluster belongs here instead. Idempotent, auto-committed (YugabyteDB builds indexes o...

Kamo·2mo ago
September 7, 2026
FeatureInitializerService

The repeat-sound columns, for a fresh environment

EmailService runs ddl-auto: none, so neither column can appear on its own — the entity declares them and Hibernate reads the table happily without them, then fa...

Kamo·2mo ago
September 6, 2026
FeatureInitializerService

System_bug.media_session_guid, and its lookup index

The column behind a report's comment thread, matching **************** — VARCHAR(36), because MEDIA_SESSIONS.GUID is itself a 36-character string column and a t...

Kamo·2mo ago
FeatureInitializerService

Add denial_reason, and sweep the three retired status names

status_name holds a NAME read back through @Enumerated(STRING), so a row still saying TRIAGED after the constant is gone does not read as a default — it throws ...

Kamo·2mo ago
September 5, 2026
FeatureInitializerService

Seed the $99 per-seat startup fee on every paid tier

The loader passed null for setupFee on all four plans, so a freshly seeded environment priced onboarding at nothing while production charges $99 a seat — the ki...

Kamo·2mo ago
September 4, 2026
FeatureInitializerService

System_bug.published, defaulting to TRUE

The column behind the Publish flag: a god-mode operator can now file a report that stays with god mode until somebody releases it. DEFAULT TRUE is the whole re...

Kamo·2mo ago
FeatureInitializerService

Make hr_job_application.member_id nullable

ddl-auto adds columns; it never relaxes constraints. Flipping optional=false to true on the entity changes what the ORM believes and nothing about what the data...

Kamo·2mo ago
September 3, 2026
FeatureInitializerService

Email_signature_badges, and the columns that order them

The footer badge library plus footer_badges / footer_badge_spacing / footer_badge_height on email_signature_templates. A runner and not just ddl-auto for the u...

Kamo·2mo ago
FeatureInitializerService

Scan hr.careers, and drop the frozen work-location CHECK

Two changes, both required before the careers entities can reach the database. The @EnableJpaRepositories list is an explicit array while @EntityScan is wildca...

Kamo·2mo ago
September 2, 2026
FeatureInitializerService

Commerce_quotes.setup_fee

A one-off setup fee on a quote that presents a single price. The fee already existed on QuoteOption, where each alternative carries its own; a flat sheet had no...

Kamo·2mo ago
FeatureInitializerService

Reprice stored quote totals through the pricing engine

Quote money columns are written, not computed on read, so the two corrections that landed on 2026-09-02 — a unit price is a per-month rate the term multiplies, ...

Kamo·2mo ago
FeatureInitializerService

The columns that let an event invite its guests

Three on calendar_events, because whether a meeting invites people belongs to the meeting rather than to the moment it was saved — an edit six weeks later that ...

Kamo·2mo ago
FeatureInitializerService

Commerce_quotes.billing_basis

The per-quote snapshot of the org's quoteConversionBilling choice, so a quote keeps the terms it was raised under after an administrator changes the setting. Nu...

Kamo·2mo ago
FeatureInitializerService

Columns for a market's quote contact and the per-quote snapshot

A market names its answer in QUOTE_CONTACT_MODE (+ QUOTE_CONTACT_MEMBER_ID when that answer is one explicit person), and each quote keeps the contact it was rai...

Kamo·2mo ago
FeatureInitializerService

Migration for KB_ARTICLE_RELATIONS

Mirrors KbArticleRelation in kamo-shared-library. Written explicitly rather than left to ddl-auto so the UID and DATE_CREATED defaults live in the database, whi...

Kamo·2mo ago
August 29, 2026
FeatureInitializerService

Keep every live domain routing once verification becomes mandatory

Host to organization resolution is about to require ownership_verified on the top-level domain row, so that a domain several organizations have merely named rou...

Kamo·2mo ago
August 28, 2026
FeatureInitializerService

The three per-member-type home-screen columns on a security model

CHILD_ORG_SECURITY_MODELS gains DEFAULT_MEMBER_HOME_SCREEN, DEFAULT_TEAM_MEMBER_HOME_SCREEN and DEFAULT_ORG_OWNER_HOME_SCREEN. Each holds HOME_SCREEN_DEFAULT (t...

Kamo·2mo ago
August 27, 2026
FeatureInitializerService

The REVOKEs three entity javadocs already claimed existed

BillingWormGuard, BillingDispatch and BillingSyncIssue each cite "a REVOKE UPDATE, DELETE in the KamoInitializer migration". No such migration existed — the sta...

Kamo·2mo ago
FeatureInitializerService

System_bug_view — who has read which report

Per VIEWER, not per bug, and that is the whole reason it is a table rather than a first_viewed_at column on system_bug: triage is worked by several people at on...

Kamo·2mo ago
FeatureInitializerService

Land the company phone toggle columns before EmailService reads them

ADD COLUMN IF NOT EXISTS on **************** for user_company_phone_main and user_company_phone_toll_free. This service's ddl-auto: update would add both from ...

Kamo·2mo ago
FeatureInitializerService

4 GB per seat on every plan, and seats rather than users

Storage stops being a tier differentiator. The 2/4/5 ladder put one gigabyte between Starter and Business on a page that then had to explain what "pooled" meant...

Kamo·2mo 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