KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 14, 2026
Fixkamo-internal

Segnare gli elementi il distintivo navtop è in realtà contare

Il badge ha letto "5 elementi di supporto hanno bisogno di attenzione" e la lista non ha segnato nessuno di loro. Entrambi i numeri avevano ragione sulla loro d...

kamo·2mo ago
FixMediaService

La lista dei biglietti segna gli stessi elementi che il badge conta

conteForMember ha dimensionato un set costruito privatamente, quindi la lista non aveva modo di chiedere che i biglietti erano in esso e approssimato invece — h...

Kamo·2mo ago
August 13, 2026
Fixkamo-internal

Lato un messaggio da cui lato lo ha inviato, non da chi sta leggendo

Una conversazione di supporto ha esattamente due lati, e non sono "me" e "Tutti gli altri". Una parte è la persona che ha chiesto aiuto — sempre esattamente una...

kamo·2mo ago
FixMediaService

Un biglietto non può mai essere risposto dal membro che l'ha allevato

Una conversazione di sostegno ha due lati — qualcuno che chiede e qualcuno risponde — e nulla ha imposto che fossero persone diverse. Un membro ACCEPT SUPPORT T...

Kamo·2mo ago
FixMediaService

Inviare un allegato in uscita al punto finale il suo tipo appartiene a

Ogni allegato sociale è uscito attraverso il mittente dell'adattatoreImage, che su Telegramma è /sendPhoto. Un PDF o una zip postata là è respinto da provider, ...

Kamo·2mo ago
Fixkamo-internal

Quadrante di velocità del Dipartimento appeso a Caricamento per sempre

Dipartimenti elencati dell'effetto loader Stato nei suoi deps e impostarlo a 'caricare' all'ingresso, quindi React tore quell'istanza effetto giù immediatamente...

kamo·2mo ago
Fixkamo-internal

Fai eliminare effettivamente eliminare e selezionare esattamente una pillola

Elimina non ha fatto niente. Il gestore è stato appeso al fuoco della pillola, e la pillola mai avuto messa a fuoco: prevenireDefault() nel puntatore verso il b...

kamo·2mo ago
FixKlusterServices

Riparare il backup kamouniverse, rotto dal taglio Yugabyte

Rinominare il morto CockroachBackupMissing allerta nel commit precedente l'ha fatto fuoco immediatamente: nessun backup dell'universo era riuscito dal 2026-08-0...

Kamo·2mo ago
FixInitializerService

Punto a YugabyteDB, e fermare `mvn test` la produzione di migrazione

La datasource ha ancora nominato la porta 26257. Questo è il CockroachDB in pensione, che è ancora in esecuzione e ancora rispondere, quindi una corsa contro di...

Kamo·2mo ago
August 12, 2026
FixInitializerService

Ricominciate e fermate la migrazione di fatturazione eliminando il proprio indice

KamoInitializer non poteva affatto cominciare. Hibernate rileva CockroachDialect, il cui I supportiInsertReturn() e*********************************************...

Kamo·2mo ago
Fixkamo-internal

Aprire al nuovo messaggio, e scorrere per il resto

Aprire una lunga conversazione ha mostrato il più vecchio messaggio caricato prima e poi viaggiò fino al presente mentre il membro aspettava. Entrambe le superf...

kamo·2mo ago
Fixkamo-shared-library

Cita gli alias delle domande di feed e smettila di contare i tuoi messaggi di supporto contro di te

Due difetti indipendenti nelle Chat si nutrono, entrambi invisibili dal lato Java. Il nativo chat / supporto / domande sociali aliased colonne in camelCase sen...

Kamo·2mo ago
Fixkamo-internal

Rendere la striscia di opzione cedere la stanza invece dei cluster in collisione

Il cluster sinistro ha portato la menWidth: 0 mentre il suo contenuto (correttamente) si rifiuta restringere o avvolgere, quindi una barra affollata ha brillato...

kamo·2mo ago
Fixkamo-internal

Skeleton traccia gli helper della griglia condivisa; prova jsonBody 204 guardia

Lo scheletro di carico in app/hr/overview/page.tsx continua a scrivere a mano 1800px breakpoint che PanoramicaPillars e amici estratti in primitives.tsx (WIDE B...

kamo·2mo ago
Fixkamo-internal

Seguire la figura di approvazione in correntePeriod, e fermare la lettura null come zero

SecurityService 7c55054 spostato in attesaApprovazione all'interno della correntePeriod, dove la finestra descrive in realtà è, e lo omette interamente quando n...

kamo·2mo ago
Fixkamo-internal

Due righe di figura in modo che nessuna etichetta carta avvolge

Le etichette di figura sono etichette dell'operatore — maiuscolo, 11px, 0.12em tracking — che mette "Execution incomplete" a 158px, "Blocking eccezioni" a 150px...

kamo·2mo ago
Fixkamo-internal

Fermare le etichette cromate fisse che si diffondono su due linee

La dimensione minima automatica di un elemento flex è la sua larghezza min-content, che per il testo avvolgente è la sua parola più ampia — così una barra affol...

kamo·2mo ago
FixDocsService

Un'istantanea per blocco e figure che dicono cosa misurano

Entrambi i metodi di sintesi sono @Transactional (leggiOnly = true). Ogni problema sei o sette letture le cui figure sono cross-checked ACROSS query confini: co...

Kamo·2mo ago
FixSecurityService

Un corpo di pronto soccorso non leggibile è sconosciuto, e il conteggio di approvazione si muove nella sua finestra

Il bug del percorso sbagliato è fisso e la forma di risposta è verificata, ma la CLASS di il fallimento che apparteneva era ancora aperto: se TimecardService ri...

Kamo·2mo ago
Fixkamo-internal

Un bagliore sull'icona dell'orologio, non due intorno al pulsante

La regola ha portato BOTH un radiale-gradiente e un box-ombra. Il gradiente riempito la sua scatola mentre il box-shadow ha dipinto un anello separato fuori di ...

kamo·2mo ago
Fixkamo-marketing

Dati strutturati locale-corretto, e una regola robots.txt che non corrisponde nulla

Ogni URL BreadcrumbJsonLd e ItemList è stato codificato a /en, quindi la struttura i dati su /fr/terms hanno detto a crawlers suo genitore pangrattato era la pa...

Kamo·2mo ago
Fixkamo-internal

Lineare le cifre della carta su una linea di base condivisa

Ogni figura sulla testata e le quattro pilastri erano la sua scatola impilata — Etichetta operatore sopra, valore sotto. Le etichette dell'operatore sono maiusc...

kamo·2mo ago
Fixkamo-internal

Lo stato di approvazione tenuto rende non tracciato, non chiaro

presenzeState() ha segnato ogni membro 'chiaro' ogni volta che bloccavaEccezioni era 0 e timecardState non era 'SUBMITTED' — vero per ogni membro sotto un calle...

kamo·2mo ago
FixSecurityService

Un relè di prossimità fallito che aspettaApprovazione sconosciuta, non uno zero sicuro

Con FINALIZE PAY PERIODS tenuto, una risposta di prossimità 5xx/404/non separabile sinistra in attesaApproval seduto al suo iniziale 0 — il registro WARN licenz...

Kamo·2mo ago
Fixkamo-internal

AwaitingApproval è nullable, e null non è zero

SecurityService ora tiene la metà di approvazione del riassunto da un chiamante senza FINALIZE PAY PERIODS — risolvereRole non ha mai ammesso MANAGE TIMECARDS a...

kamo·2mo ago
FixSecurityService

Portare la metà di approvazione dell'hr-summary su FINALIZE PAY PERIODS

Indicare il compositore a un privilegio ravvicinato. Il relè è proprio mapping guard con FINALIZE PAY PERIODS, e risolvereRole non ammette MANAGE TIMECARDS all'...

Kamo·2mo ago
Fixkamo-internal

Figura di conformità onesto, per sezione stati falliti, gating giusto

La percentuale di masthead unità miste e potrebbe solo flatter. `completo` riassunto ASSIGNMENT a livello di org conta mentre `open` ha contato MEMBER-DOMAINS f...

kamo·2mo ago
FixDocsService

Riempire il rollup per-membro in ritardo invece di inviare zero

Entrambi i servizi sommari hanno costruito i membri[] con .overdue(0). La matrice del Panoramica su quel campo, così legale e formazione potrebbe solo rendere a...

Kamo·2mo ago
FixSecurityService

Il riepilogo della frequenza chiamato un percorso che non esiste

riassunto() ha chiesto a TimecardService di... Questo è il nome del SecurityService MAPPING, non di alcun percorso a valle. TimecardService non ha un tale perco...

Kamo·2mo ago
Fixkamo-internal

Trasferimenti profondi del pilastro di descrizione della descrizione da sotto-tab id mappe; uccidi il testo mortoSecondo nella rotaia di attività

Traduzione: invece di derivarle da Il modo in cui l'AttenzioneLedger.tsx fa già... stesso nome-indicizzato modello applicato qui così un rinominare in entrambi ...

kamo·2mo ago
FixDocsService

Bound the Resources block to count/sum/recent query

L'intero org stava caricando. non nascosto HR RESOURCE Img raccolta in memoria per filtrare trashed, somma bytes e prendere 5 file recenti in Java — non legati ...

Kamo·2mo ago
Fixkamo-marketing

Stop pubblicità ta come tradotto alternativo

La copertura chiave non è traduzione. TranslateService restituisce il testo sorgente quando nessun fornitore supporta una direzione — ProviderRouter logs "Nessu...

Kamo·2mo ago
FixEmailService

Smettere di perdere una connessione IDLE IMAP su ogni ricollegamento del browser

Interruzione del filo IDLE non può terminare un IDLE: è parcheggiato in un blocco presa letto che vede solo la bandiera una volta che il letto ritorna da solo, ...

Kamo·2mo ago
Fixkamo-marketing

Smettere di canonizzare 21 locali tradotti in inglese

Ogni pagina non inglese ha portato un canonico fisso al suo /en twin — `export const metadata` è modulo-livello, in modo che non potrebbe variare da locale e 28...

Kamo·2mo ago
FixKlusterServices

Aumentare il limite della CPU dal soffitto 2-core

Entrambe le repliche si sedevano a 1997m/1999m contro un limite di 2 core per ~47h. Che ha affamato /lingue abbastanza che la livrea e sonde pronte fuori (443 e...

Kamo·2mo ago
FixTranslateService

Traduzioni stradali INTO Inglese, non solo fuori di esso

Entrambi i fornitori hanno presentato i supporti() su "en".equals(sourceLang), quindi ogni coppia in entrata è stato decoderd prima che un fornitore è stato chi...

Kamo·2mo ago
Fixkamo-internal

Cancellare il piano di un gruppo mantiene i suoi posti alla fine del periodo pagato

Getta completamente la bandiera immediata dal cliente — non c'è più un modo per chiedere l'accesso per fermarsi oggi, perché non c'è una buona ragione per desid...

kamo·2mo ago
FixBillingService

Cancelling smette di fatturare il futuro e nient'altro

Annullare non prende più una bandiera "immediata" e nessun percorso di cliente può chiedere per uno. Passarlo vero ha concluso l'abbonamento lo stesso giorno ch...

Kamo·2mo ago
August 11, 2026
FixInitializerService

Riconoscere un vincolo CHECK esistente attraverso l'involucro di primavera

TrainingSchemaMigration @Order(43) ha abortito EVERY KamoInitializer run, trattenere silenziosamente tutti i 29 corridori ordinati dopo di esso (ordine 45-112)....

Kamo·2mo ago
Fixkamo-internal

Metta il conto di una persona da qualche parte possono effettivamente raggiungere

I pannelli self-pay e coprisedili erano su /settings/account?tab=billing. Questa pagina reindirizza chiunque senza CONFIGURE SYSTEM o un diritto finanziario di ...

kamo·2mo ago
FixInitializerService

Ripristinare un conflitto di serializzazione invece di interrompere l'intero inizializzatore

Trovato facendolo funzionare. YugabyteDB esegue il cambio di schema online, quindi un CREATE UNIQUE INDICE rilasciato mentre il pass ddl-auto di Hibernate è anc...

Kamo·2mo ago
FixEmailService

La metà sorgente di 1b3553f, che ha commesso solo i suoi test

1b3553f ha messo in scena i suoi due nuovi file di prova e nient'altro, così è atterrato affermando un nullable FolderManager.set Bandiere che non esistevano an...

Kamo·2mo ago
FixEmailService

Fermare una bandiera IMAP senza nome dall'essere sovrascritta

Le bandiere IMAP sono indipendenti, quindi "segna questa lettura" non deve dire nulla sulla stella. EmailImapService.setFlags ha sempre preso nullable Booleans ...

Kamo·2mo ago
Fixkamo-internal

Lascia che gli upload del documento raggiungano effettivamente il soffitto di backend 3 GiB

Il backend ora scorre a 3 GiB, ma tre cose nel browser e il BFF fatto che irraggiungibile, ogni fatale da solo. Il proxy di upload ha fatto `await request.form...

kamo·2mo ago
FixConversionService

Sollevare il soffitto di caricamento del documento da 500MB a 3 GiB

Gli allegati di chat sono eseguiti a 3 GiB attraverso questa stessa pipeline di imaging per un po '; documenti sono stati bloccati a 500MB. La differenza non er...

Kamo·2mo ago
Fixkamo-shared-library

Ricreare un consumatore durevole il cui filtro memorizzato non corrisponde più

Un consumatore durevole JetStream mantiene il soggetto del filtro con cui è stato creato per la vita del torrente. Quando il codice di gestione cambia in seguit...

Kamo·2mo ago
Fixkamo-internal

Stile la barra di scorrimento sull'elemento che effettivamente scorre

SettingsView dichiara una barra di scorrimento di 8px prima-tinted sulla scheda bianca, ma che la carta non trabocca mai — ogni antenato fino a TabPanel è flex:...

kamo·2mo ago
Fixkamo-internal

Dare la scheda Piani & fatturazione la sua pagina gutter e superfici di sezione

La console ha reso a filo la scheda impostazioni su tutti e quattro i lati. Niente. nella catena del contenitore pads un bambino della scheda — Scheda di Settin...

kamo·2mo ago
Fixkamo-internal

Interrompere una chiamata non riuscita da svuotare l'intera console

Caricare la console fa quattro chiamate, e qualsiasi di loro lancio prodotto "Non caricare la fatturazione" con nient'altro sullo schermo. L'abbonamento elenco ...

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