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
October 18, 2026
FeatureKBService

An SI reads the checklists of a member it manages (SITP TP20)

Owner decision 2 (2026-10-18): an SI may see the work of the members it manages, SIs and people alike, read-only. GET **************** now answers an SI session...

KamoΒ·5d ago
FeatureKBService

Internal task endpoint for IoT automations

POST /internal/checklists/iot/tasks: one task on behalf of an automation's owner, into the assignee's Inbox (SP06 CREATE_TASK). Notes must be on, the assignee e...

KamoΒ·5d ago
October 12, 2026
October 11, 2026
FeatureKBService

The CP11 memory-card DDL file and its contract test (KamoCollab CP11 Task 1)

note_memory_cards (eleven columns, keyed by the note, cascading its delete) and its three per-SI indexes, plus ix_notes_member_updated for the supervisor review...

KamoΒ·1w ago
FeatureKBService

The org graph in KBService and every note read through the one widened predicate β€” shared notes reach their audience read-only; create and update refuse a shared scope (USE_RELEASE) and the reserved categories (RESERVED_CATEGORY) (KamoCollab CP05 Task 15)

- orggraph/OrgGraphBeanConfig + OrgGraphEventListener: the loader, the 60 s cache, and a core subscription to security.orggraph.changed.* that evicts the or...

KamoΒ·1w ago
FeatureKBService

Work links for tasks β€” POST **************** answers who has an open task on which records (KamoCollab CP04 Task 9)

TaskWorkLinkService implements WorkLinkResolver: an open task (not DONE, on a live checklist, in the org) links its assignee and creator to the task itself (TAS...

KamoΒ·1w ago
FeatureKBService

Declare the disclosure ledger recorder, paired with its repository scan (KamoCollab CP08 Task 12)

DisclosureLedgerConfig declares DisclosureRecorder; KBServiceApplication's @EnableJpaRepositories gains **************** in the same commit. DisclosureLedgerWir...

KamoΒ·1w ago
FeatureKBService

The DDL for checklist_items.blocked_at, pinned by a contract test (KamoCollab CP13 Task 1)

When an SI's task became BLOCKED, for the stuck-work check. Re-runnable, additive, nullable, no CHECK, no backfill; applied by hand before the shared-lib entity...

KamoΒ·1w ago
October 5, 2026
FeatureKBService

A supervisor's read of an AI member's notes is written to phi_access_log (KamoCollab CP00 T8)

GET /api/notes/members/{memberId}, .../{noteId} and .../{noteId}/versions now record the read after it succeeds, through the shared PhiAccessRecorder: one LIST ...

KamoΒ·2w ago
September 25, 2026
FeatureKBService

Record links, who wrote each version, readable history, supervisor reads, app gate

A restored version now comes back deciphered, with its links and editor: the editor saves that answer straight back as the note's body, so the ciphertext it use...

KamoΒ·4w ago
FeatureKBService

Hand a retiring AI member's open tasks to its supervisor (SP02 TASK_HANDOFF)

POST **************** behind the KamoAI secret (KamoaiInternalAuthFilter: 503 unset, 403 mismatch, constant-time). One transaction per task; Inbox tasks move to...

KamoΒ·4w ago
FeatureKBService

KBService announces its own writes

KamoΒ·4w ago
FeatureKBService

The task API β€” mine, search, create into an Inbox, change, finish, link

A status list with no status in it (status=,) reads as the default instead of reaching the query builder as an empty filter; blank linkKind/linkRef are absent l...

KamoΒ·4w ago
FeatureKBService

Tasks across lists β€” create, reassign and move, status, delete, links

A move re-seals the task's words under its own label, since the fallback key is the list owner's and the move changes the owner. A due time sent again unchanged...

KamoΒ·4w ago
September 23, 2026
FeatureKBService

The checklist API, with prerequisites the server enforces

/api/checklists: list, get, create, update, delete, duplicate, reset, clear-done, sequence ("do in order"), clear links, and per task add, edit, tick/untick, se...

KamoΒ·4w ago
September 17, 2026
FeatureKBService

Count the marketing site's page views, on the article or on the page

KBService now answers the view counter kamo-marketing shows at the foot of every page. Two endpoints, both {"views": n} with the view just counted included: ...

KamoΒ·1mo ago
September 11, 2026
FeatureKBService

Say which locales each public article is really translated into

The marketing site's sitemap now lists every language version of every help-center, documentation and API-reference article, and each article page names the oth...

KamoΒ·1mo ago
September 4, 2026
FeatureKBService

Lock the shared sweeps, and run two pods

Every @Scheduled sweep here whose effect is shared now takes a named distributed lease through SingletonTaskRunner before it does anything, so it runs once acro...

KamoΒ·1mo ago
September 2, 2026
FeatureKBService

Serve the scripts an agent reads on a call

/api/kb/sales-scripts, gated on the two new rights. Reads take VIEW_SALES_SCRIPTS or MANAGE_SALES_SCRIPTS, writes take MANAGE. SessionHelper.hasRight fails clos...

KamoΒ·1mo ago
FeatureKBService

Related articles, and a public path that keeps the tree

Three things, all reaching the same page. Related articles. KbArticleRelationService owns the symmetric "see also" links: list, set, suggest, and a clear that ...

KamoΒ·1mo ago
August 28, 2026
FeatureKBService

Enforce the audience chips on every human read

The composer has always offered an author three chips under "Visible to" β€” Members, Team Members, Public. They were written to the row and indexed into Qdrant s...

KamoΒ·1mo 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