KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,494
Variazioni totali
5,983
Caratteristiche
5,282
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 5, 2026
FixSecurityService

Una modifica alle squadre di un membro è sul registro di accesso alla sicurezza — una riga SECURITY SETTING CHANGE/MEDIUM per membro che si è unito o lasciato, dal team, dal profilo del membro, da una squadra o dalla creazione cancellate (KamoCollab CP01 recensione finale I1)

Una squadra è un livello della cascata dei diritti, quindi unire uno è una sovvenzione (CP01-T14-1). Il dipartimento e il lavoro cambiamento sulla stessa carta ...

Kamo·3w ago
FixSecurityService

Inserire la query dei nomi delle teste su user pkey — /*+ IndexScan(u users pkey) */ prima nella dichiarazione, come loadMembers e la query delle persone del grafico org; senza di essa il pianificatore legacy seq-scans tutti gli utenti per fila della testa (KamoCollab CP02 fix finale)

Produzione EXPLAIN (sp00verify, sola lettura): il piano letterale non specificato era un loop nidificato su Seq Scansione sugli utenti (106 righe) per 1 e 2 id;...

Kamo·3w ago
TestSecurityService

************************ — ogni tabella proprietario del noleggio porta ogni colonna CharterItem e il suo proprietario, dai file doc/sql in ordine e una baseline legacy datata (KamoCollab CP03 T7)

Il programma è un cross-table charter DDL guard (master R1-12). Si legge ogni docs/sql/*.sql in ordine di nome file e raccoglie le sei tabelle del proprietario ...

Kamo·3w ago
FeatureSecurityService

Il DDL applicato a mano per lo strato ORG charter, le colonne di personalità e di Docstion e gli archetipi org, e il suo test di contratto (KamoCollab CP03 T2)

Spec §5.1's block, carattere per carattere: il dodici nullable tratto/collab colonne sulle cinque tabelle del proprietario del charter, org charter items (casca...

Kamo·3w ago
FeatureSecurityService

Gli input dell'elenco visibile provengono dal grafico org — subordinati, AI supervisiona e membri AI come stringhe id; le coppie di supervisori manager e AI sono andati (KamoCollab CP02 T15)

# Now take the call # # and read the call # grafo org dell'organizzazione dalla cache 60 s (orgGraphCache.get): - subordinatiMemberIds = report(caller, true) ch...

Kamo·3w ago
FeatureSecurityService

La linea manager legge il grafico org — i controlli del ciclo su un grafico fresco, la directory sulla cache, e un manager del membro ha bisogno di MANAGE MEMBER SECURITY per cambiare (KamoCollab CP02 T12)

- MemberSecurityController: rifiutareManager mantiene l'auto, org e record-attivo Rifiuti e testa l'anello con il mezzo. Il limite va. touchesMemberSecurity acq...

Kamo·3w ago
TestSecurityService

Pin che una stessa-org Enter-As viene rifiutata prima di qualsiasi riga o sessione di audit (KamoCollab CP00 fix finale)

EnterAsController risponde 400 'target is current session Organization' prima ImpersonationAudit.enteredAs funziona, su entrambi i rami, quindi nessuna voce del...

Kamo·3w ago
FeatureSecurityService

Segnalazioni leggere il grafico org — un campo TEAM e una parte TEAM raggiungono l'intero sottotetto, AI supervisionati inclusi (KamoCollab CP02 T11)

ReportScopeResolver.reportsTo è report(member, true) del grafico cache: transitivo e unbounded (la vecchia passeggiata si è fermata dopo dieci livelli), seguend...

Kamo·3w ago
FeatureSecurityService

Squadre nella creazione di membri — teamIds su creato-team-member, controllato prima di tutto è scritto, unito all'interno della transazione di creazione prima dei primi diritti applicati, annunciato dopo l'impegno (KamoCollab CP01 T14A)

# POST # (e i percorsi /create e /bulk-create che condividono MemberCreationService.create) prendere un team opzionaleIds per una persona o un AI (master R1-36)...

Kamo·3w ago
FeatureSecurityService

La politica di chat di SecurityService legge i fatti dei membri dal grafico org, un grafico caricato per snapshot (KamoCollab CP02 T10)

ChatPolicyBeanConfig costruisce ChatPolicySnapshotLoader con il grafico costruttore e orgGraphCache:fresh (ruling CP02-T17-3), come MediaService fa, così le ann...

Kamo·3w ago
FeatureSecurityService

Ogni grafico di SecurityService scrive annuncia il cambiamento, la cucitura della squadra ascolta, e un ratchet lo mantiene così (KamoCollab CP02 T8)

Ogni percorso di scrittura del CP02 spec §3.5 (W1-W15) chiama ******************************************************************************) con le cause di §5...

Kamo·3w ago
FeatureSecurityService

Squadre sulla scheda membro e nella ricerca directory — [{id, title}] per titolo, un team letto per pagina (KamoCollab CP01 T16)

GET /api/security/members/{id}/card nomina le squadre di un membro del team ([] in nessuna squadra; lasciato fuori quando la lettura fallisce, come sul profilo)...

Kamo·3w ago
FeatureSecurityService

Squadre nelle opinioni dei diritti efficaci — livello delle squadre della cascata di diagnostica e Team: fonti sui diritti applicati (KamoCollab CP01 T15)

La cascata di diagnosi (GET) elenca un membro del team squadre tra il titolo di lavoro e il membro, {teamId, titolo, ruoli, diritti}, nell'ordine della cascata;...

Kamo·3w ago
FeatureSecurityService

The TEAM charter layer — a member's teams after the job title, the TEAM subject, teamIds, and team hide markers (KamoCollab CP01 T12)

A member's teams become TEAM layers between the job title and the member, all at one rank and ordered by lower-case title then id; the teams' roles join the ROL...

Kamo·3w ago
FeatureSecurityService

Le sub-risorse del team (membri, diritti, ruoli) e il punto finale di ricalcolo (KamoCollab CP01 T11)

E' il momento giusto. /diritti e /roles, e POST ****************************************************************************************************************...

Kamo·3w ago
FixSecurityService

Il registro di calcolo non riuscito nomina il percorso di riparazione come /teams/{id}/recalculate-rights

SLF4J non ha alcuna scappamento, quindi "{id}}" è stato registrato letteralmente. "{id}" non è un segnaposto e stampa come scritto; il test ora indica il percor...

Kamo·3w ago
FeatureSecurityService

TeamController — elenco, creare, leggere, aggiornare ed eliminare (KamoCollab CP01 T10)

GET|POST /api/security/teams e GET|PUT|DELETE /api/security/teams/{id} (spec §5.7). Ogni impugnatura risolve prima il chiamante (401 senza org); le letture sono...

Kamo·3w ago
FeatureSecurityService

Il dominio del team — filo, convalida, scrittore, servizio e cucitura org-graph (KamoCollab CP01 T9)

TeamWire legge un team corpo tri-stato (absent / null / value); TeamValidator controlli titoli, descrizioni, timeout, ruoli, diritti (normalizzati come livello)...

Kamo·3w ago
FeatureSecurityService

I fave di org del SecurityService, l'editore di cambiamento post-commit, il suo ascoltatore e le due rotte interne (KamoCollab CP02 T7)

OrgGraphBeanConfig dichiara il caricatore (una Transazione di sola lettura Modello di il proprio, Clock.systemUTC())) e il 60 s OrgGraphCache. OrgGraphChange Ed...

Kamo·3w ago
FeatureSecurityService

Copripiumini per la pulizia della tavola destra org team rights (KamoCollab CP01 T8)

RoleRightsSyncService nomi org team rights in tutte e tre le sue liste, così via ogni avvio un CHECK congelato su di esso è caduto, una riga che nomina un dirit...

Kamo·3w ago
FeatureSecurityService

Il DDL applicato a mano per le squadre, e il suo test di contratto (KamoCollab CP01 T2)

****************************************************************************************************************************************************************...

Kamo·3w ago
FeatureSecurityService

Impersonation and Enter-As write access-log righe (KamoCollab CP00 T9)

Entrambe le porte di impersonazione scrivono IMPERSONATION STARTED (HIGH) nel bersaglio org con logEventSync dopo ogni controllo del rifiuto e prima della sessi...

Kamo·3w ago
FixSecurityService

Un membro creato di benvenuto di attivazione aspetta per il commit, quindi un ingoiato 40001 non può più trasformare la creazione in un rollback silenzioso

# POST # ha risposto 200 con un membro id e un id utente che non esisteva mai (KamoCollab CP00 Task 0, 2026-10-05, sp00verify). The Benvenuto di attivazione ese...

Kamo·3w ago
October 4, 2026
FixSecurityService

Una rinomina cancella l'ortografia fonetica del nome cambiato (SP94-F-1)

Il discorso dell'IA corrisponde al nome CURRENT dell'org con qualsiasi ortografia sia memorizzato. La procedura guidata di avvio si rinomina tramite PUT /org/{i...

Kamo·3w ago
TestSecurityService

SP96 il controllore reale del test del pin prende l'editore di trasferimento charter

SP95 T6 (de022c1) ha aggiunto KamoaiEventPublisher a MemberCharterController's costruttore dopo questo test è stato scritto, quindi il test rebased non più comp...

Kamo·3w ago
FeatureSecurityService

Cap the org's two phonetic name spellings on the settings PUT (SP94 T4)

titoloPhonetic e titoloShortPhonetic ride PUT /api/security/org/{id} sotto stessi diritti di titolo/titoloShort (proprietà o CONFIGURE SYSTEM, mai dio solo). Og...

Kamo·3w ago
FeatureSecurityService

Un rinominato raggiunge le caselle di posta del membro (SP95 T36)

Dopo un cambiamento commesso di "Prima Ultimo", SecurityService messaggi {precedenti, attuali} a EmailService's Una volta per iscritto. dell'utente, con il segr...

Kamo·3w ago
FeatureSecurityService

Un salvataggio charter raggiunge subito il runtime AI, e il profilo charter nomina la società (SP95 T6)

Ora porta una causa. Il percorso dei diritti invia DIRITTI; una carta impegnata salva invia CAPITOLO per ogni AI interessato membro, con i diritti attuali del m...

Kamo·3w ago
FixSecurityService

Assegnare un computer legge l'unico membro, non l'intera organizzazione

HostedComputerAccess.isMember ha caricato ogni membro dell'organizzazione per testare uno id, e-mailOf, chiamato subito dopo esso sullo stesso percorso assegnar...

Kamo·3w ago
FeatureSecurityService

SP94 DDL per le due colonne fonetiche dell'org, fissate da un test di contratto

orgs.title phonetic e orgs.title short phonetic, entrambi nullable VARCHAR(255) senza default e no CHECK, la stessa forma degli utenti.name phonetic. Applicato ...

Kamo·3w ago
September 29, 2026
FixSecurityService

Il percorso di audit AI-dispatch nomina le persone allo stesso modo chat fa

****************************************************************************************************************************************************************...

Kamo·3w ago
FeatureSecurityService

La carta di chiamata di un collega per le chiamate AI, e il consenso all'IA chiama il proprio profilo (SP95 T5)

- E' una cosa da fare. (X-Internal-Auth): una squadra nome del membro, tipo, se sono ancora qui, la loro zona efficace (sito di lavoro, membro, org, UTC), i num...

Kamo·3w ago
TestSecurityService

SP96 perno VOICE TTS del charter è rifiutato e si risolve a nulla

SecurityService raccoglie il perno in pensione da condiviso-lib (Task 14); no Sicurezza Il codice di servizio lo legge. Indica il lato del servizio: un elemento...

Kamo·3w ago
FeatureSecurityService

SP96 opzioni di noleggio per lasciare l'estensione del telefono e la stazione di lavoro

Un corpo di creazione di un AI assume iPhoneExtension e aiWorkstation (JSON booleans, vero quando assente). Un passo a sinistra viene creato SKIPPED con NOT REQ...

Kamo·4w ago
FeatureSecurityService

SP96 sesso sul profilo membro e alla creazione, gated come dati personali

GET /api/security/members/{id} nomi sesso (FEMALE, MALE o null) solo ad un chiamante che può leggerlo (MemberSexAccess, spec D3); la chiave è assente per Qualcu...

Kamo·4w ago
FeatureSecurityService

SP96 DDL per i membri. sesso, incrinato da un test di contratto

Il sesso di un membro è un nullable VARCHAR(16) (FEMALE | MALE, NULL = non specificato), applicato a mano in SP96 Task 3. Il test del contratto mantiene il file...

Kamo·4w ago
September 28, 2026
FixSecurityService

Un indirizzo su entrambi i segni di apice della piattaforma sul conto tenendo il suo gemello

Il proprietario ha firmato su login.kamouniverse.com con il nuovo indirizzo del marchio e è stato detto "User fa non esiste". L'indirizzo dell'account è Sage@Ka...

Kamo·4w ago
FeatureSecurityService

Le cartelle a tema mostrano ancora il segnaposto KamoCRM in pensione si spostano al KamoUniverse uno

Ogni cartella tematica del nuovo org è semenzato da pubblico/default/. Fino ad oggi è pieno logo era il marchio di parole KamoCRM. Il seme è ora il marchio di p...

Kamo·4w ago
FixSecurityService

Un simile è timbrato, quindi salva

media obj reports.date created NON è NULL, e simili è stato costruito senza di esso: @ColumnDefault solo modella il DDL, così Hibernate ha scritto NULL e ogni s...

Kamo·4w ago
FixSecurityService

Modificare, come ed eliminare un post o una nota dal proprio id, mai l'intero flusso

Un feed, l'organizzazione (il Clubhouse) o le note di un lead, è UN sessione POST e ogni post o nota è un messaggio in esso, così ogni elemento che le liste di ...

Kamo·4w ago
FeatureSecurityService

Le nuove iscrizioni autenticate sono etichettate KamoUniverse

L'emittente otpauth era il letterale "KamoCRM". Solo nuove iscrizioni cambiano. An esistente voce autenticatore mantiene la sua etichetta e continua a lavorare,...

Kamo·4w ago
FixSecurityService

La consulenza SPF riconosce kamouniverse.com; gli alias del marchio sono riservati su entrambi gli apexe

SPF: kamouniverse.com pubblica lo stesso record di spf.kamocrm.com (v=spf1 ip4:47.181.8.84 mx -all), quindi un cliente che ha scritto includere:kamouniverse.com...

Kamo·4w ago
FixSecurityService

Piattaforma ricadute nome apice primario, non un kamocrm.com literal

Quattro posti hanno mantenuto il proprio "kamocrm.com" letterale come il ospite piattaforma cadono torna a, in modo da non poter seguire mai il marchio a kamoun...

Kamo·4w ago
FeatureSecurityService

Kamouniverse.com è l'apice primario, e un dominio viene verificato da dove si risolve

"Changed the domain from kamocrm.com to kamouniverse.com on /setup/dns. L'ho detto. impostare ma non poteva verificare nulla, e dopo un aggiornamento ha detto a...

Kamo·4w ago
FixSecurityService

Un'organizzazione non può più prendere il routing di un'altra

Qualsiasi membro di un'organizzazione senza radice potrebbe aggiungere la radice vitti.kamocrm.com (POST /api/security/domini non controllati a destra). Elencan...

Kamo·4w ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo