KamoCRM

Live Change Log

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

17,645
Total Changes
6,069
Features
5,336
Fixes
30
Projects
Filter by project
All Projects17,645AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,409kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,069Fix5,336Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 4, 2026
Fixkamo-internal

Smettere di chiedere logo che non sono mai stati caricati

/network ha costruito l'URL di ogni org dal suo alias e lo ha richiesto per ogni org sulla pagina. Un org la cui cartella tematica non è mai stata fornita non h...

Kamo·1mo ago
FixSecurityService

Dire se un org ha un logo invece di indovinare un URL per uno

Ogni riga "che reti posso raggiungere" porta logoUrl e logoSimpleUrl derivato dal solo alias dell'org, per qualsiasi org il cui alias era sicuro da un percorso ...

Kamo·1mo ago
Fixkamo-signer-monorepo

Lasci un rollout finire quello che il vecchio pod stava facendo

preStop dorme 10s prima che il processo veda SIGTERM. Kubernetes rimuove il baccello dal suo EndpointSlice e lo segnala allo stesso momento, e Traefik solo impa...

Kamo·1mo ago
FixMediaService

Fermare dieci posti di lavoro programmati da eseguire due volte ora MediaService ha due pod

Scaling MediaService a due repliche avrebbe raddoppiato ogni spazzata programmata che possiede. Due coloro che inviano la posta — MeetingReminderSweep e ChatEma...

Kamo·1mo ago
Fixkamo-login

Non mostrare mai una frase di stato a qualcuno che ha cliccato un link

Rendering della pagina contro un backend non raggiungibile messo "Errore interno del server" sullo schermo come spiegazione. Questa è una frase di stato scritta...

Kamo·1mo ago
FixSecurityService

Leggi l'account all'interno di una transazione prima di inviare un reset

sendPasswordReset non aveva alcuna transazione, quindi l'Utente è tornato staccato e `securityProvider` soggiornato un proxy pigro irrisolvibile. Lavorazione or...

Kamo·1mo ago
FixKlusterServices

Smettere di eseguire l'intero bordo della piattaforma su una capsula

Traefik ha eseguito una sola replica, così ogni riavvio di esso — un rollout, un OOM, un'evizione — ha preso L'intera piattaforma e' a terra. 192.168.4.22:443 n...

Kamo·1mo ago
Fixkamo-nowww

Dare il rollout stanza per il 15s minReadySeconds ora i costi

progressoDeadlineSeconds era 60. Questa è la finestra che un rollout deve mostrare i progressi prima Kubernetes rinuncia e segna il fallimento, e il commit prec...

Kamo·1mo ago
Fixkamo-capcha

Dare il rollout stanza per il 15s minReadySeconds ora i costi

progressoDeadlineSeconds era 60. Questa è la finestra che un rollout deve mostrare i progressi prima Kubernetes rinuncia e segna il fallimento, e il commit prec...

Kamo·1mo ago
FixAPIService

Dare il rollout stanza per il 15s minReadySeconds ora i costi

progressoDeadlineSeconds era 60. Questa è la finestra che un rollout deve mostrare i progressi prima Kubernetes rinuncia e segna il fallimento, e il commit prec...

Kamo·1mo ago
Fixkamo-register

Dare il rollout stanza per il 15s minReadySeconds ora i costi

progressoDeadlineSeconds era 60. Questa è la finestra che un rollout deve mostrare i progressi prima Kubernetes rinuncia e segna il fallimento, e il commit prec...

Kamo·1mo ago
Fixkamo-login

Dare il rollout stanza per il 15s minReadySeconds ora i costi

progressoDeadlineSeconds era 60. Questa è la finestra che un rollout deve mostrare i progressi prima Kubernetes rinuncia e segna il fallimento, e il commit prec...

Kamo·1mo ago
Fixkamo-nowww

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
Fixkamo-capcha

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixTranslateService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixESigService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixMCPGatewayService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
Fixkamolos

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixConversionService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixAIService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixVectorService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixDaemonService

Fail un brutto rollout invece di segnalarlo verde

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixMediaService

Smettere di cancellare l'unica chat pod prima di iniziare la sua sostituzione

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixAPIService

APIService non si chiude mai con grazia

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
Fixkamo-register

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
Fixkamo-internal

Aggiungere il gancio preStop lo script di scarico era sempre mancante

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
Fixkamo-marketing

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
Fixkamo-login

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixRAGService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixVOIPService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixSecurityService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixKBService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixEmailService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixDocsService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixBillingService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FixEmailService

Apri il messaggio, non la casella di posta

L'applicazione ha un percorso per (cartella, uid). Essere raccontato su una posta e poi atterraggio su una lista per cacciarlo è il tipo di piccolo torto che fa...

Kamo·1mo ago
Fixkamo-internal

Disegnare l'interruttore di pubblicazione sull'ammissibilità di dio

Segnalato: "Il mio utente ha abilitato Dio, ma ancora non vedo la nuova pubblicazione campo." Il cancello era GodModeActive(), che è getIsGod() E un aperto fine...

Kamo·1mo ago
FixMediaService

Pubblicare ha bisogno di GD, non di una finestra aperta

L'interruttore era invisibile agli operatori divini. È stato recintato Il GD più un vetro aperto. finestra — e tenere GD non è lo stesso fatto di averlo attivat...

Kamo·1mo ago
FixDocsService

Tre transazioni auto-invocate che non stavano facendo nulla

@Transactional e @Async sono PROXIES. Una chiamata da dentro lo stesso fagiolo mai raggiunge uno, così tutte e tre queste annotazioni erano inerte. Trovato da a...

Kamo·1mo ago
Fixkamo-internal

La carta SPF non aveva percorso proxy, quindi non ha mai raggiunto l'API

La carta spedita chiama /api/security/domains/{id}/spf, e ogni richiesta 404'd a Next.js prima che il servizio di sicurezza l'abbia visto — che la scheda ha seg...

kamo·1mo ago
FixSecurityService

L'indirizzo di lavoro di un membro deve chiamarli senza un fornitore di posta

La parola forgot-password ha risolto l'indirizzo digitato sul modulo contro due fonti: l'e-mail dell'account, e la casella di posta di org ha segnalato Primary ...

Kamo·1mo ago
FixEmailService

La posta di sistema non deve inviare come dominio non autentica

La posta transazionale è sempre uscita come dominio principale NoReply@{org} attraverso il nostro relè. Questo è solo sicuro mentre Kamo ospita la posta dell'or...

Kamo·1mo ago
Fixkamo-shared-library

System bug.Publish ha bisogno di una colonna DEFAULT, o non è mai creato

Il campo è stato dichiarato `@Column(nullable = false)` senza colonnaDefinizione, quindi ddl-auto emessa `ADD COLUMN pubblicato boolean non null` — che Postgres...

Kamo·1mo ago
FixEmailService

Le caselle di posta personali leggono il registro OAuth, non la configurazione morta

Collegare una posta personale Gmail o Outlook sta costruendo il suo consenso URL con client id= vuoto, e ogni tentativo è stato rifiutato dal provider. Le cred...

Kamo·1mo ago
Fixkamo-internal

Il navigatore ha aperto popup invece di commutazione

Fare clic su una riga accanto a un terminale massimizzato ha aperto una piccola finestra sopra la parte superiore E' cosi'. Era un lanciatore, non un commutator...

Kamo·1mo ago
Fixkamo-marketing

25 pagine si sono intitolate KamoCRM due volte

Ogni pagina è <title> leggere `X | KamoCRM | KamoCRM`. Il layout radice imposta `title.template: "%s | KamoCRM"`, e ogni pagina 'title` già finito nello stesso ...

Kamo·1mo ago
Fixkamo-internal

Consegnare l'app di Kamo scrive solo l'interruttore

La scelta di "usa l'applicazione di Kamo" ha inviato l'intero modulo con la disabilitazione, quindi un modificare il membro aveva digitato e non salvato è stato...

Kamo·1mo ago
FixMediaService

Costruire contro i due campi SystemBugDispatchDTO

Non correlato al lavoro OAuth nel commit precedente — MediaService principale non ha compilato da kamo-shared-library ad78dfa8 aggiunto terminaleSessionId e ter...

Kamo·1mo ago
Fixkamo-shared-library

Una registrazione della piattaforma vuota non è "collegare con l'app di Kamo"

isPlatformEnabled ora richiede anche un id client, corrispondente a quello OrgOAuthClientController segnala come piattaformaEnabled. Senza che gli incontri sche...

Kamo·1mo ago
Fixkamo-internal

Leggi la cartella tematica dall'host su uno spazio di lavoro white-label

orgSlug ha raggiunto DynamicMetaLoader solo quando l'organizzazione è stata nominata via ?org=, così su interno. organizzazione - è arrivato indefinito e ottene...

Kamo·1mo 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