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

SP13 availability calculator and vendor-retention windows

Kamo·5d ago
Featurekamo-shared-library

SP13 message template and value text

Kamo·5d ago
Featurekamo-shared-library

SP13 trade map, priority map and diagnostics policy

Kamo·5d ago
FeatureEmailService

IOT_ALARM phone push body and withdraw-with-update (SP10)

An IOT_ALARM event card (source **************** as iot-service's AlarmNotifier writes it, or <alarmUuid>:<seq>) is mirrored as an IOT_ALARM push: channel/colou...

Kamo·5d ago
FeatureMediaService

Holder-only relay topic /topic/iot/relay/{connectionId} (SP10)

Core NATS iot.relay.{uuid} is relayed verbatim to /topic/iot/relay/{uuid}. The frame is a wake only **************** SUBSCRIBE needs iot-service I-OD1 (GET ****...

Kamo·5d ago
FeatureMediaService

IOT_ALARM — exempt from the presence gate and the rate limit (IoT SP10)

An alarm is not seen because a browser tab is open, and every lifecycle step (raised, escalated, acknowledged) shares one collapse key, so the 15 s limit would ...

Kamo·5d ago
FeatureKlusterServices

Iot.relay.> — svc_iot publishes, svc_media subscribes (IoT SP10)

The Google Home relay wakes the phone that holds a connection's lease: IoTService publishes a content-free frame on iot.relay.{connectionId} and MediaService fo...

Kamo·5d ago
Featurekamo-shared-library

On-device vocabulary and iot_on_device_links entity (SP10)

The link entity keeps only the SHA-256 of the phone's link secret, and that hash is @JsonIgnore so it never reaches a response or an event.

Kamo·5d ago
Featurekamo-internal

Charter editor lists OPERATE_DEVICE and OPERATE_SECURITY_DEVICE; KamoAI master §11 and IoT master §10 rows (SP11)

ACTION_CLASSES ends with the two IoT SP11 classes and APPROVAL holds 24 items (one per shared-lib AiActionClass). The KamoAI master gains its §11 row for the io...

Kamo·5d ago
FeatureMCPGatewayService

Classify the ten iot tools; the catalogue guards move 101 to 111 (SP11 P12)

The three iot writes are NOT_DISCLOSING and the seven reads NOT_CONTENT with the spec's reasons (pinned in ContentReadToolsCoverageTest too). RegistryCompletene...

Kamo·5d ago
FeatureMCPGatewayService

IotCallerView and the pure view rules V1-V11 (SP11 §4.4)

A key a device lists twice is a manifest defect and is never used (fail closed).

Kamo·5d ago
FeatureMCPGatewayService

CallerSchema per caller after visibility; PHYSICAL after outside content always asks a person; the approval travels on the plan (SP11 P4-P7)

A static tool's schema and availability may depend on the caller (CallerSchema): viewed after visibility for tools/list (one 3 s budget shared by the list) and ...

Kamo·5d ago
FeatureAIService

Brief words for the two physical charter classes; copilot ceiling pinned (SP11)

CharterCompiler words OPERATE_DEVICE and OPERATE_SECURITY_DEVICE and keeps both silent while unnamed (as the two team classes of CP05 R1-3), so no existing SI's...

Kamo·5d ago
Featurekamo-login

OAuth mode — the standard page untouched, tenant chrome off (IoT SP09)

/?oauth_request=<64 hex> is the OAuth sign-in page by a beforeFiles rewrite in next.config.mjs to /oauth/sign-in (the browser keeps the URL), not by a switch in...

Kamo·5d ago
Featurekamo-shared-library

OPERATE_DEVICE and OPERATE_SECURITY_DEVICE charter classes (SP11-D2)

IoT SP11 (master §6.14, §10 SP11-D2): physical actions through the Tool Plane's iot_ pack are charter-approved per class. AiActionClass appends OPERATE_DEVICE (...

Kamo·5d ago
Featurekamo-login

The OAuth sign-in with the missing MFA step, and the consent screen (IoT SP09)

/api/login, /api/session/select and /api/login/mfa accept an optional oauthRequestId (64 hex). Absent, nothing changes (tests/***-cookie pins each route's answe...

Kamo·5d ago
FeatureInitializerService

Scan the OAuth server repositories (IoT SP09)

Kamo·5d ago
Featurekamo-login

/oauth/authorize, /token and /revoke, one shared session-cookie writer (IoT SP09)

The Kamo OAuth server's public endpoints, relayed to SecurityService (O1, O6, O7) over cluster DNS at SECURITY_SERVICE_URL (default kamowssecurity-service, as a...

Kamo·5d ago
Featurekamo-shared-library

**************** and **************** (SP04 Tasks 21-22)

The column exists in production (SP04 DDL, default TRUE).

Kamo·5d ago
FeatureKlusterServices

Google Trust Services issues the platform login host's certificate (IoT SP09)

Amazon's account linking refuses Let's Encrypt, so login.kamouniverse.com alone moves to a gts-prod ClusterIssuer (ACME with External Account Binding); every ot...

Kamo·5d ago
FeatureKlusterServices

Google Trust Services issues the platform login host's certificate (IoT SP09)

Amazon's account linking refuses Let's Encrypt, so login.kamouniverse.com alone moves to a gts-prod ClusterIssuer (ACME with External Account Binding); every ot...

Kamo·5d ago
Featurekamo-internal

IOT in the NoReply audit subsystems

IoT Devices SP06: EmailService audits alarm letters (iot.alarm_notice) under NoReplySubsystem.IOT; the audit filter knows it.

Kamo·5d ago
FeatureEmailService

Preview sample variables for the iot share letters

Rebuilt on the new shared library BEFORE IoTService sends (a missing template key 404s forever).

Kamo·5d ago
FeatureSecurityService

Reserve the iot alias; pin iot.<domain> resolution

The rebuild carries DomainAliasType.IOT from the shared library. KnownAliases / SSL_PROBE_LABELS follow only after iot.<apex> answers over TLS (a later commit),...

Kamo·5d ago
Featurekamo-shared-library

Sharing entities and repositories

Kamo·5d 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