KamoCRM

Live Change Log

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

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 11, 2026
FeatureVOIPService

Decisione 4 su ogni registrazione letta — i partecipanti, la loro catena, VIEW CALL LOGS, i lettori di un lead collegato, in ogni org (KamoCollab CP05 Task 21)

RecordingController ora funziona tenancy (404), poi la capacità PHI (403), poi CallRecordingAccesso tramite accesso/registrazioneAccessoServizio (403 RECORDING ...

Kamo·2w ago
FeatureSecurityService

La vista sul campo esterno di un piombo, ?fieldAudience=EXTERNAL (KamoCollab CP07 Task 9)

LeadFieldMask.applyExternal mantiene esattamente i campi spec §5.18, riduce i assegnare a nome e titolo, e annulla ogni altro campo LeadDTO attraverso un elenco...

Kamo·2w ago
FeatureKBService

Il grafico org in KBService e ogni nota letta attraverso l'unico predicato allargato — le note condivise raggiungono il pubblico in sola lettura; creano e aggiornano rifiutano un ambito condiviso (USE RELEASE) e le categorie riservate (RESERVED CATEGORY) (KamoCollab CP05 Task 15)

- orggraph/OrgGraphBeanConfig + OrgGraphEventListener: il caricatore, i 60 s cache, e un abbonamento core a security.orggraph.changed.* che evicts l'org (il per...

Kamo·2w ago
FeatureKBService

Collegamenti di lavoro per le attività — POST************************************** risponde a chi ha un compito aperto su quali record (KamoCollab CP04 Task 9)

TaskWorkLinkService implementa WorkLinkResolver: un'attività aperta (non DONE, su un live checklist, nel org) collega il suo assegnatore e creatore al compito s...

Kamo·2w ago
FeatureMediaService

Una persona chiede al proprio manager di aprire una chat la politica di comunicazione detiene per l'approvazione, e un'approvazione apre una borsa di contatto di 30 giorni (KamoCollab CP04 T14)

Esecuzione delle sessioni GET .../{id}, POST .../{id}/decisione; l'amministratore E' il momento giusto. (MANAGE CHAT SETTINGS). CONTACT REQUESTED e CONTACT DECI...

Kamo·2w ago
FeatureSecurityService

Impostazioni di rivelazione Org, GET e PUT... (KamoCollab CP05 Task 13)

§5.5, D6: letture di CONFIGURE SYSTEM, MANAGE ACCESS RULES, VIEW ACCESS LOGS o MANAGE AI WORKFORCE o finestra di Dio aperta); modifiche da CONFIGURE SYSTEM o un...

Kamo·2w ago
Featurekamo-shared-library

RELEASE TO ORGANIZZAZIONE (333) ai sensi di VIEW NOTES, mai accordabile ad un SI (KamoCollab CP05 Task 9)

Rilascio di una nota o decisione a tutta l'organizzazione è un atto su una nota il releaser può leggere, così si blocca VIEW NOTES nell'app Notes (spec D21). È ...

Kamo·2w ago
FeatureEmailService

Dichiarare il registratore del registro di rivelazione, abbinato alla sua scansione del repository (KamoCollab CP08 Task 12)

DisclosureLedgerConfig dichiara DisclosureRecorder; EmailServiceApplication @EnableJpaRepositories guadagna Nella stessa commessa. DisclosureLedgerWiring Test d...

Kamo·2w ago
FeatureMediaService

Dichiarare il registratore del registro di rivelazione, abbinato alla sua scansione del repository (KamoCollab CP08 Task 12)

DisclosureLedgerConfig dichiara DisclosureRecorder; MediaServiceApplication @EnableJpaRepositories guadagna Nella stessa commessa. DisclosureLedgerWiring Test d...

Kamo·2w ago
FeatureKBService

Dichiarare il registratore del registro di rivelazione, abbinato alla sua scansione del repository (KamoCollab CP08 Task 12)

DisclosureLedgerConfig dichiara DisclosureRecorder; KBServiceApplication @EnableJpaRepositories guadagna Nella stessa commessa. DisclosureLedgerWiring Test driv...

Kamo·2w ago
FeatureMCPGatewayService

Dichiarare il registratore di divulgazione, portare le colonne di politica, e pre-mint l'audit id in un CallLedger (KamoCollab CP08 Task 9)

DisclosureLedgerConfig dichiara DisclosureRecorder, con ********************************************************************************************************...

Kamo·2w ago
FeatureMediaService

REQUIRES APPROVAL ha bisogno di una sovvenzione CONTACT, un SI può rispondere alla persona che ha scritto prima, i override sono registrati solo quando sollevano un rifiuto, e AUDIT non blocca più gli allegati (KamoCollab CP04 T13)

La chat chokepoints ora chiedere la politica di comunicazione di sovvenzione-consapevole. A REQUIRES APPROVAL regola rifiuta trovare o creare e inviare fino a q...

Kamo·2w ago
FeatureAIService

I nomi brevi chat squadra e rilascia solo una volta che un noleggio fa (KamoCollab CP05 Task 8, R1-3)

CharterSnapshot. Approvazione legge il livello di origine dell'approvazione risolta (absent legge DEFAULT). CharterCompiler non rende la linea "Quali esigenze d...

Kamo·2w ago
Featurekamo-shared-library

Campo di applicazione della conoscenza, provenienza, decisioni, impostazioni org e marcatori confidenziali sulle entità (KamoCollab CP05 Task 8)

Modello condiviso-lib per CP05 (spec §5.1-§5.2, §5.15): - divulgazione enums KnowledgeScope, LinkRelation, DerivedRecordKind, DecisionStatus, DisclosurePosture,...

Kamo·2w ago
Featurekamo-shared-library

La divulgazione di tipi di registro, entità e disclosureRecorder (KamoCollab CP08 Task 4)

Append-only org disclosure events e le sue righe di destinatario e sorgente (String colonne, no @Enumerated, @PreUpdate/@PreRemove rifiuta), i cinque ledger voc...

Kamo·2w ago
FeatureAPIService

Eseguire /api/docs/internal/** per l'etichetta di divulgazione endpoint

KamoCollab CP05 Task 23. DocsService guadagna POST... custodito solo dal segreto interno KamoAI e chiamato in-cluster, quindi il gateway pubblico termina l'inte...

Kamo·2w ago
FeatureMCPGatewayService

Una linea di chat di squadra è SEND INTERNAL MESSAGE, libero mentre nessun livello charter lo nomina (KamoCollab CP04 Task 20)

Defetto 5: ChatPack pianifica un post CHAT come SEND INTERNAL MESSAGE (pernottamenti di supporto SEND WEBCHAT MESSAGE), chat send/chat mention lo dichiarano anc...

Kamo·2w ago
FeatureAIService

Le parole del brief per la chat di squadra, SEND INTERNAL MESSAGE (KamoCollab CP04 Task 12)

Il breve di un SI legge ora "I colleghi impegnati nella chat di squadra" per la nuova classe d'azione nelle sue approvazioni e sezioni di escalation, invece del...

Kamo·2w ago
FeatureRAGService

I punti di nota portano la loro etichetta di divulgazione, e nota.rag.label lo aggiorna in luogo

KamoCollab CP07 Task 11 (spec §5.17). Un avviso può portare la nota etichetta (scopio, ambitoRefs, consentitiMembri, sensibilità/sensibilità Livello, confidenzi...

Kamo·2w ago
FeatureKBService

Il DDL per checklist items.blocked at, bloccato da un test di contratto (KamoCollab CP13 Task 1)

Quando il compito di un SI è diventato BLOCKED, per il controllo di lavoro bloccato. Riscattabile, additivo, nullable, no CHECK, no backfill; applicato a mano p...

Kamo·2w ago
Featurekamo-shared-library

Sovvenzioni, approvanti e overseers in ChatPolicyService; canali nel caricatore; l'analizzatore impara canali (KamoCollab CP04 Task 7)

ChatPolicyService(caricatore, borse, grafici) risponde all'interazione()/interazione(): una sovvenzione CONTACT live trasforma REQUIRES APPROVAL in ALLOW (CONTA...

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