KamoCRM

Live Change Log

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

17,499
Variazioni totali
5,986
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,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,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 7, 2026
Fixkamo-internal

Ordinare i reparti in ordine alfabetico

Le sezioni di reparto rese roster in qualsiasi ordine il backend li ha restituiti. Ordinare le chiavi della sezione A→Z (locale-aware); ordine del membro all'in...

kamo·2mo ago
Testkamo-shared-library

Rileva le dipendenze dei repository non sicure invece di elencarle

La guardia ha portato 29 contraffatti di base e un'esenzione posizione, e non ha catturato nessuno dei 4 outages esiste per prevenire. Entrambi erano ipotesi in...

Kamo·2mo ago
FixMediaService

Cattura OptimisticLockException, il tipo 40001 realmente avvolge come

Correzione della recensione: hibernate-core's*******************************************************************************************************************...

Kamo·2mo ago
Fixkamo-internal

Fermare la prima riga di lista con un anello di messa a fuoco permanente

è ma nascondere il suo anello fino a quando j/k è effettivamente premuto; la prima stampa solo rivela e cambiare le cartelle lo nasconde di nuovo.

kamo·2mo ago
FixKlusterServices

Pin al nodo i suoi pesi modello sono in realtà su

Il modello è un hostPath sotto /var/lib/embedding-model su k1m1, e nulla lo replica. Quando si è unito k3m1, la nuova capsula di ReplicaSet è stata programmata ...

Kamo·2mo ago
FixMediaService

Prendere il tipo di eccezione il conflitto di rivendicazione lancia in realtà

Correzione di revisione rotonda 2: il livello di dichiarazione 40001 (il caso comune, rilevato all'interno esegui Aggiorna() piuttosto che a commit) superfici c...

Kamo·2mo ago
CIESigService

Ricostruire contro la biblioteca condivisa fissa, dietro uno specchio che sopravvive a un cattivo byte

ESigService è CrashLooping per un motivo che non ha nulla a che fare con le firme elettroniche: ricostruito contro una biblioteca condivisa il cui DepartmentSer...

Kamo·2mo ago
Fixkamo-shared-library

Interrompere il puntatore casella di posta dal mancato avvio piattaforma a livello

DepartmentService è un @Service, e ogni servizio trasporta @ComponentScan("com.kamo"), quindi tutti i ~40 di loro lo costruiscono. Dare un MailboxRepository qui...

Kamo·2mo ago
CIMediaService

Mirror Maven Central e riprovare, quindi un byte cattivo smette di uccidere la costruzione

La soluzione di avvio non poteva spedire: la costruzione è morta risolvendo byte-buddy con "Tag mismatch", che legge come un artefatto mancante, ma è un downloa...

Kamo·2mo ago
FixMediaService

Ritorno 409 su ogni gara di rivendicazione persa, aggiungere percorso di reclamo manager

La revisione del round 1 fissa il punto finale del reclamo di accettazione-popup: - una razza perduta ordinaria (il perdente èClaimableBy già falso post-commit)...

Kamo·2mo ago
Featurekamo-internal

Passa mailbox dallo stesso raccoglitore ricercabile che il compositore utilizza

Il commutatore era la metà più debole della coppia: una selezione tenendo ogni casella di posta il membro può aprire, che per l'accesso a tutto org è ogni casel...

kamo·2mo ago
FeatureEmailService

Lasciare /sendable lasciare il gruppo alias per i chiamanti che aprire caselle di posta

L'interruttore /messages mailbox offre lo stesso set del compositore From campo, meno una cosa: un alias non può essere aperto. Mail indirizzata ad esso atterra...

Kamo·2mo ago
Featurekamo-internal

Proxy la coda-sommario e rivendicare gli endpoint

kamo·2mo ago
FixMediaService

Scansiona i repository di posta elettronica DepartmentService ora ha bisogno

MediaService CrashLooped su ogni capsula da condiviso-lib 1.5.0: DepartmentService è un @Service, quindi il jolly @ComponentScan("com.kamo") lo costruisce qui s...

Kamo·2mo ago
FixESigService

La spazzata di scadenza non ha funzionato

@Transactional è applicato da un proxy e spazzare() chiamato scadeDue() su questo, quindi l'annotazione era inerte. Le comunicazioni di scadenza leggono la bust...

Kamo·2mo ago
Fixkamo-signer-monorepo

Una festa che ha già firmato riceve la loro copia, non il documento di nuovo

La sessione ha sempre iniziato a "accoglienza", quindi un firmatario seguendo il link nella loro e-mail di completamento — o semplicemente riaprire l'invito — e...

Kamo·2mo ago
Featurekamo-internal

Scarica il documento eseguito e scegli un vero ordine di firma

Il mittente non aveva alcuna via per il documento finito. Busta sintesi pubblicizzato un firmatoDocumentUrl puntando all'interno dell'app kamo-signer BFF, auten...

kamo·2mo ago
FixSecurityService

Tenere co-borrowers su un ordine di routing

derivano i mutuatari numerati 1, 2, 3... come indice di visualizzazione. ESig Service ora ENFORCES routing ordine invece di semplicemente segnalarlo, così lasci...

Kamo·2mo ago
FixESigService

Chiudere il ciclo di vita di firma — avvisi, routing, guardie, scadenza

Tutto dopo che un firmatario preme Finish era incompleto. Avviso: l'ultima firma di una busta produsse un PDF appiattito in MinIO che solo il firmatario finale...

Kamo·2mo ago
FeatureEmailService

Variabili di anteprima per i modelli di e-signature

L'editor del modello di amministratore rende ogni segnaposto vuoto per una chiave con nessun campioneVariables braccio, così i sette modelli di esign previsti c...

Kamo·2mo ago
Featurekamo-shared-library

I cinque modelli di email del ciclo di buste che non sono mai stati scritti

Una busta e-signature aveva esattamente due modelli: l'invito e la codice step-up. Nulla esisteva per tutto ciò che accade dopo un firmatario segni — per questo...

Kamo·2mo ago
Featurekamo-internal

Ricostruire le impostazioni del mercato ipotecario in sette schede coerenti

La pagina di mercato MORTGAGE ha portato quindici schede, dodici di loro lender config, e diversi hanno risposto alla stessa domanda in due posti: hedging è sta...

kamo·2mo ago
Featurekamo-internal

Scegli l'indirizzo da una finestra di dialogo ricercabile, non un menu a tendina

Una selezione non può contenere questa lista. Tutto il /messages switcher offre è inviabile, e per un membro con ACCESS ALL MEMBER MAILBOXES che è ogni casella ...

kamo·2mo ago
FeatureEmailService

Ricercabile, endpoint a pagina per gli indirizzi che un membro può inviare da

GET /api/email/mailboxs/sendable risponde alla stessa domanda di /accessibile — ogni indirizzo il membro può inviare come — ma come un flusso fuso che è ha cerc...

Kamo·2mo ago
Fixkamo-internal

Abbina i DTO TypeScript a quelli Java che proxy

/api/webinar/* è un passthrough, quindi ogni nome del campo TS che derivava dal Java DTO silenziosamente letto come non definito invece di non compilare. Le imp...

kamo·2mo ago
FeatureMediaService

GET /types/{typeId}/slots in modo che l'editor delle impostazioni possa elencare slot

Le impostazioni dell'interfaccia utente hanno sempre preso questo percorso, ma solo POST/PUT/DELETE sono stati mappato, quindi la scheda Disponibilità Slot ha o...

Kamo·2mo ago
Docskamo-internal

Registra il ponte di compatibilità e ciò che lo reti

Il ponte è invisibile dal codice che alla fine lo cancellerà -- il campo Sembra una parte reale della richiesta. Nome della condizione che lo termina: SecurityS...

kamo·2mo ago
Featurekamo-internal

Assegnare una casella di posta a un dipartimento e all'organizzazione

L'e-mail di contatto del dipartimento era testo libero, in modo da poter chiamare un indirizzo org non possiede. Diventa un raccoglitore sopra le caselle di pos...

kamo·2mo ago
FeatureInitializerService

Mailbox puntatori per dipartimenti e org, e di riempimento dei dipartimenti

DEPTS.MAILBOX ID e ORGS.CONTACT MAILBOX ID, entrambi UUID semplice senza FK a email provider.mailboxes: mailboxs sync from provider esterni e può essere rimosso...

Kamo·2mo ago
Fixkamo-internal

Popolare i consigli rapidi e utilizzare i primitivi di aiuto condivisi

I consigli di supporto programmati hanno reso quattro stringhe segnaposto ("Come Step1"...); sostituirli con vera guida che copre il tipo → presentatori → slot ...

kamo·2mo ago
Fixkamo-internal

Componi dalla casella di posta che hai aperto e offri tutti quelli che puoi accedere

Nuovo Messaggio ha aperto il compositore nella casella di posta predefinita del membro: solo suBehalfOf è stato passato, e solo per la casella di posta di un al...

kamo·2mo ago
Featurekamo-shared-library

Lasciate un reparto e un punto org in una delle loro caselle di posta

L'e-mail di contatto di un dipartimento era un testo gratuito, in modo da poter nominare un indirizzo che l'org fa non proprio -- due dei tre dipartimenti con u...

Kamo·2mo ago
Featurekamo-internal

Un campo Manager sulla posizione, e uno persone picker per l'intera app

La scheda di posizione guadagna Manager, facoltativo. È una ricerca, non una discesa: un org può tenere migliaia di nomi, e l'unica cosa che una selezione con t...

kamo·2mo ago
FeatureSecurityService

Impostare un manager e cercare la directory una pagina alla volta

Risponde a una pagina della directory della sessione. Ricerca, ordinazione e paging avvengono nel database; un ?size= ostile è bloccato. Le parole sono I metaca...

Kamo·2mo ago
Featurekamo-shared-library

Un manager e una ricerca di directory che sopravvive a un grande org

TeamMember acquisisce un'autoriferenza facoltativa per chi riferisce. colonnaDefinizione è pinned a INT8 così Hibernate non può copiare Membro. ID DEFAULT Uniqu...

Kamo·2mo ago
FeatureInitializerService

Dare a un membro del team un manager

Aggiunge MANAGER ID a member team member, un nullable self-reference per la segnalazione Linea. Nulla è riempito: nessun manager è una risposta completa, sia in...

Kamo·2mo ago
FeatureInitializerService

Aggiungi DEPTS.PARENT DEPT ID per i reparti nidi

Nullable senza backfill -- null significa alto livello, che è quello che ogni esistente il dipartimento era e la maggior parte rimarrà. Dichiarato UUID normale...

Kamo·2mo ago
FeatureSecurityService

Infilare il reparto genitore attraverso creare e aggiornare

DipartimentoService ora prende la sua richiesta DTO invece di otto argomenti posizionali, in modo che il genitore si unisca al payload piuttosto che diventare u...

Kamo·2mo ago
Featurekamo-internal

Disegnare i reparti come grafico org con un genitore picker

La scheda dei reparti era un elenco piatto, quindi un org con le operazioni > Successo del cliente > L'imbarco non ha avuto modo di dirlo e non ha modo di veder...

kamo·2mo 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