KamoCRM

Live Change Log

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

17,500
Variazioni totali
5,986
Caratteristiche
5,284
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 26, 2026
FixSecurityService

Un ordine può essere un'email verificata di un compagno di squadra o una richiesta confermata in Kamo

Il piano degli strumenti ora verifica gli ordini dati dalla propria e-mail di un compagno di squadra (e-mail:<cartella>/<utente> o l'email del wake:<mailbox>|<f...

Kamo·20h ago
FixSecurityService

Una personalità generata mantiene tutto ciò che l'SI già possiede

Solo gli oggetti di una generazione precedente, denominati da id e ancora contrassegnati come drafted, Una bozza dell'assistente di configurazione o l'elemento ...

Kamo·21h ago
FixSecurityService

Non spingere mai uno stadio sul MLOS esterno che la sincronizzazione stessa ha scritto

L'importazione Arive passa un prestito attraverso la pipeline di Kamo un passo alla volta; 20s tick di sincronizzazione ha visto ogni stato a metà strada come u...

Kamo·1d ago
FixSecurityService

Non inviare mai testo di eccezione (SQL incluso) al browser

BaseLosController.error() mette e.getMessage() in ogni 500 body; la pipeline L'eccezione ora va al log sotto una nuova istruzione JDBC breve riferimento e il ch...

Kamo·1d ago
FixSecurityService

Le letture della pipeline riprovano su un riavvio di lettura Yugabyte invece di non riuscire nella pagina

"Impossibile caricare la pipeline (JDBC … Riavvio di lettura richiesto)" è apparso a L'importazione Arive stava scrivendo prestiti. L'elenco degli accordi e dei...

Kamo·1d ago
October 25, 2026
FixSecurityService

Riprovare l'avanzamento dell'importazione in scrittura su un riavvio di lettura Yugabyte

La prima importazione dal vivo si è bloccata a RUNNING dopo la pagina 1: salvare il La connessione carica i domini dell'organizzazione, Yugabyte ha risposto 400...

Kamo·1d ago
FixSecurityService

Il servizio di scrittura di fatturazione riparte — il costruttore mantiene il suo @Autowired

Il commit della terminologia ha inserito il campo code-checker tra @Autowired e il Il costruttore, quindi l'annotazione si è spostata sul campo e Spring ha trov...

Kamo·2d ago
October 24, 2026
October 23, 2026
FixSecurityService

Il link della fattura del proprietario si apre sull'host del workspace che l'organizzazione può effettivamente raggiungere

Costruito internal.<domain> a mano, che OrgDomainRuleGuardTest proibisce: un org Il cui dominio non è finito otterrebbe un collegamento ad un host che risponde ...

Kamo·4d ago
October 22, 2026
FixSecurityService

Il processo di fatturazione prende ogni abbonamento e fattura nella propria transazione

La sua prima esecuzione ha sollevato la fattura di ottobre di Harmony e l'ha persa quando un inserto di audit Non è riuscito, perché l'intero passaggio di prepa...

Kamo·4d ago
FixSecurityService

Le modifiche al catalogo raggiungono solo l'organizzazione del chiamante; i chiamanti di ordine personale non possono compensare o stabilire il prezzo

Ogni aggiornamento ed eliminazione di un piano di abbonamento, prezzo, funzionalità, componente aggiuntivo, bundle, Il modello di sconto, promozione o accordo d...

Kamo·4d ago
FixSecurityService

Creare un mercato MORTGAGE dà all'organizzazione il suo profilo di credito in una sola volta

Il profilo del creditore di un mercato MORTGAGE (e le sue cinque righe di configurazione) è stato creato solo da il boot-time self-heal, quindi un mercato creat...

Kamo·5d ago
October 18, 2026
FixSecurityService

Il ratchet endpoint vede @RequireRight; il ratchet org-graph permette due colpi di sola lettura (SITP TPGUARD)

Ha segnalato i relè di fatturazione e fatturazione TP02. Non un buco: ogni gestore di fattura commerciale trasporta @RequireRight (TenantRightInterceptor su /**...

Kamo·1w ago
FixSecurityService

Il personale può eliminare un'applicazione ipoteca mai ricevuta; una risposta ricevuta 409 (SITP TP21FU)

E' passato attraverso l'AppMortgageService.delete, che 500' per ogni... applicazione (borrower satellite righe lasciate dietro). La biblioteca condivisa ora pur...

Kamo·1w ago
FixSecurityService

Ogni riga di audit clinico nomina il suo paziente; raccogliere l'audit condiviso-lib e correzioni at aggiornate (SITP TP23FU)

Le righe phi acces log di produzione dei metodi di audit clinici non hanno portato alcun scopo, base o paziente: il PhiAccessRecorder condiviso li ha lasciati m...

Kamo·1w ago
FixSecurityService

L'avvio di una nota clinica non manca più su update at (SITP TP23 fumo vivo)

ClinicalBaseEntity.updated at NON è NULL e predefinito dal database su INSERT solo (insertable = falso), quindi una nota appena inserita contiene nullo in memor...

Kamo·1w ago
FixSecurityService

Prenotazione di un appuntamento non manca più su un null non digitato nel controllo del conflitto (SITP TP23 fumo vivo)

findConflicts' (:excludeId IS NULL O a.uid <> :excludeId) con un UUID null è un parametro non digitato su Postgres/Yugabyte ('could non determinare il tipo di d...

Kamo·1w ago
FixSecurityService

Una prenotazione o registrazione è sempre un nuovo record nella pratica del chiamante; le bozze di nota SI dicono così; fatturazione legge scrivere il percorso PHI (SITP TP23)

- SchedulingService.book: il corpo è l'entità, quindi un uid in esso ha fatto risparmiare() una fusione su quello appuntamento in QUALSIASI pratica (e spostato ...

Kamo·1w ago
FixSecurityService

I registri di abbonamento, le liste di mercato e le note d'ordine raggiungono solo l'organizzazione del chiamante (SITP TP17)

SottoscrizioneServizio legge un abbonamento, il suo ordine, fattura e accordo da uid da solo, in qualsiasi inquilino. POSController ora controlla il record è l'...

Kamo·1w ago
FixSecurityService

Le licenze di stato vengono lette e sostituite solo all'interno dell'organizzazione del chiamante (SITP TP16)

Ho trovato il membro da solo, quindi un detentore. STATE LICENSING VIEW ALL / EDIT ALL in una organizzazione potrebbe leggere, sostituire o eliminare un'altra L...

Kamo·1w ago
FixSecurityService

Diritti sui controller di sola sessione, con il backfill di sovvenzione (SITP TP01)

@RequireRight (qualsiasi, inquilino RoleRightType) imposto da TenantRightInterceptor prima del gestore, la controparte inquilino di @RequirePlatformRight: no se...

Kamo·1w ago
FixSecurityService

Diritti sulle porte di piombo gli strumenti SI utilizzano, e i callback propri del chiamante dovuti (SITP TP10)

- PUT /leads/{id} prende EDIT LEADS; un creato che assegna qualcun altro prende ASSIGN LEADS - la piscina di piombo (/leads/disponibile, /leads/accept) prende V...

Kamo·1w ago
October 14, 2026
FixSecurityService

Eseguire le regole di rilevamento dei segni e rendere le loro risposte reali

SuspiciousDetectionService è stato iniettato in SecurityController e valutare() non è mai stato chiamato, quindi ogni regola di un'organizzazione configurata su...

Kamo·1w ago
FixSecurityService

Crittografare segreti di firma legacy all'avvio; un URL di destinazione rifiutato è un 400

Il lato servizio di kamo-shared-library e58f1a93 (target vetting + DNS pinning, categorie di fallimento, segreti di firma crittografati). - No, no. (ripiegabil...

Kamo·1w ago
FixSecurityService

Guarnire Google/Microsoft calendario OAuth gettoni a riposo; ri-guadagnare righe legacy all'avvio

GoogleCalendarService e MicrosoftOutlookService hanno memorizzato l'accesso e aggiornare i gettoni su terze parti integrazioni come il fornitore li ha emessi, a...

Kamo·1w ago
FixSecurityService

Salvare le risposte prima dei diritti fan-out, non dopo di esso

Salvataggio di un modello di sicurezza (ad esempio i suoi ruoli di sicurezza predefiniti) ri-guardati e diritti dei membri ricalcolati per ogni org utilizzando ...

Kamo·1w ago
FixSecurityService

Il profilo salva memorizza l'indirizzo del membro

La scheda indirizzo del mio profilo ha postato { indirizzo, indirizzoDettagli, località, } e PUT /members/{id} non leggere mai chiave, così ogni salvataggio ha ...

Kamo·1w ago
FixSecurityService

Le visite guidate leggono le risposte ai diritti CURRENT Show Tour del membro

Una sessione porta i diritti con cui è stato rilasciato e il aggiornamento di routine non rileggerli, così tutti hanno firmato prima che i diritti dello Show To...

Kamo·1w ago
FixSecurityService

La sincronizzazione dei diritti di boot-time inserisce i diritti mancanti di un ruolo nella dichiarazione ONE

il dispiegamento di b8014ab3 non è mai diventato pronto. I 31 diritti di Show Tour hanno fatto la fila a tempo anello di inserimento 31 YugabyteDB viaggi rotond...

Kamo·1w ago
October 11, 2026
FixSecurityService

La lettura del documento di un SI viene riproposta su un conflitto YugabyteDB invece di rispondere a 503

GET (***********************************************************************************************************************************************************...

Kamo·2w ago
October 6, 2026
FixSecurityService

La pagina principale nomina il suo Fornitore e Prodotto

Lead.vendorProduct è @Transient — solo VENDOR PRODUCT ID è una colonna — quindi nulla lo carica a meno che qualcuno chiede, e LeadDTO. FromLead poi lascia forni...

Kamo·3w ago
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
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
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
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
September 29, 2026
FixSecurityService

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

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

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
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
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
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
FixSecurityService

Un flusso di note di piombo, indirizzato dalla sua guida, mantiene la regola di lettura del piombo

Ogni nota su un cavo ora invia la guida del flusso di piombo su /topic/media/feed/ > (SP99-T3), a cui qualsiasi membro dell'organizzazione può iscriversi. L'idi...

Kamo·4w ago
FixSecurityService

Un nuovo registro di commit viene tradotto subito, non dietro il backlog della spazzata

La prima traduzione di un registro di commit e le retries della spazzata condivise un esecutore di tre decimi, primo viene servito. Con la SP99 T6 i registri di...

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