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
September 4, 2026
ChoreSecurityService

Dire ad alta voce quando un registrante è lasciato senza token di verifica

Il punto finale del registro ha catturato una verifica fallita invio e loggato avvertire(e.getMessage()). Per la colpa che ha continuato a colpire — EmailServic...

Kamo·1mo ago
FixEmailService

Stop a Yugabyte riavviare da silenziosamente uccidere un invio transazionale

EmailTemplateService.sendToUser è il punto finale dietro ogni servizio-servizio email transazionale sulla piattaforma, ed è stato @Transactional oltre tre lettu...

Kamo·1mo ago
FixSecurityService

Condividere i biglietti terminali attraverso i pod, o la metà di loro sono rifiutati

L'apertura di un terminale fallisce circa la metà del tempo con "Il server ha rifiutato il collegamento terminale. Il tuo biglietto potrebbe essere scaduto", e ...

Kamo·1mo ago
Featurekamo-internal

Mostra un membro l'URI redirect sul proprio dominio

Questo è lo schermo per cui l'intero cambiamento è. Un membro che imposta Google Workspace con la propria app OAuth della loro organizzazione viene qui per trov...

Kamo·1mo ago
Fixkamo-internal

Interrompere un reset password chiedendo all'operatore di digitare ERASE

ConfirmationDialog ha descritto ogni azione come una cancellazione. Si è lasciato a se stesso ha scelto la parola tipo a conferma a caso da DELETE, REMOVE, DEST...

Kamo·1mo ago
FeatureSecurityService

Servire ogni org l'URL di callback sul proprio dominio

Questo endpoint è dove un membro trova la stringa che incollano in Google's console, quindi è il punto finale sbagliato: è tornato solo il reindirizzare l'org a...

Kamo·1mo ago
FeatureVOIPService

Ripiegare il nome host dell'org per il reindirizzamento delle squadre

Un redirect l'org digitato nella propria registrazione vince ancora in modo definitivo — Microsoft richiede l'URI riprodotto sullo scambio di token per abbinare...

Kamo·1mo ago
FeatureMediaService

Invia un nome host dell'org come reindirizzamento dell'incontro OAuth

La stessa regola del flusso di posta ora segue, per gli incontri Zoom e Teams: un'organizzazione sulla sua app OWN ha registrato tale app contro api. Il callba...

Kamo·1mo ago
FeatureEmailService

Inviare un nome host di org come la casella di posta OAuth redirect

Un'organizzazione che ha portato la propria Google o Entra app registrata che app nel proprio conto, sotto il proprio marchio, e ora è detto sul suo Impostazion...

Kamo·1mo ago
Featurekamo-shared-library

Disporre i callback OAuth di un org al proprio dominio

Un URI redirect OAuth è tenuto da un terzo. Un membro lo incolla in Console di Google o Microsoft, e da allora sul valore del servizio invia sulla richiesta di ...

Kamo·1mo ago
FeatureSecurityService

I dettagli del conto utente appartengono al loro proprietario, o a un operatore

Una regola, in un unico luogo, per i tre endpoint che scrivono un conto USER: il aggiornamento dei membri del profilo, l'indirizzo personale del profilo e la pi...

Kamo·1mo ago
Featurekamo-shared-library

Una regola di rilevamento un org non può spegnere, e la lettera che invia

PROGRESSIVE LOGIN LOCKOUT unisce DetectionRuleType. Ogni altro valore su questo enum descrive qualcosa in cui un inquilino opta; questo descrive un controllo Si...

Kamo·1mo ago
Featurekamo-internal

Un operatore può impostare un indirizzo personale e chiedere informazioni sul conto giusto

Due modifiche al profilo del membro, sia sulla stessa confusione: quale persona la domanda è in corso. La carta di posta elettronica personale non è più auto-s...

Kamo·1mo ago
FixSecurityService

Risposta "chi possiede questo account" sul membro, non il lettore

Il payload del membro ora tiene contoOwnedByThisOrg. La console utilizzata per il lavoro questo per sé confrontando la sicurezza del READEROrgId alla corrente o...

Kamo·1mo ago
FixSecurityService

Ripristinare la @Lazy che ferma il contesto a seconda di sé

Ogni capsula di SecurityService costruito dal 4bd25e7 non riesce ad avviare: Le dipendenze di alcuni dei fagioli nel contesto di applicazione formano un ciclo:...

Kamo·1mo ago
Fixkamo-register

Le impostazioni di rollout-safety dovevano andare dove CI effettivamente le legge

kamo-register è l'unico servizio sulla piattaforma il cui CI genera la sua inline di distribuzione, con un quidoc, invece di applicare k8s/deployment.yaml. Due ...

Kamo·1mo ago
Fixkamo-nowww

Smettere di reindirizzare la sonda di kubelet in un porto nulla serve

Questo servizio esiste per reindirizzare, e un reindirizzamento è esattamente ciò che un controllo sanitario non deve mai ottenere. kubelet sondes il pod IP, q...

Kamo·1mo ago
Fixkamo-shared-library

Condividere il consumatore di consegna, quindi una seconda capsula non viene rifiutata

Catturato in produzione il momento dei servizi è andato a due repliche il 2026-09-04. Ogni capsula portava questa classe ha registrato, una volta, al boot: [We...

Kamo·1mo ago
FixSecurityService

La scrittura dell'operatore deve rispondere nella stessa forma è stato chiesto

La console adotta questa risposta come nuovo stato. Ha restituito l'indirizzo e `canChange` ma non `mode` o `isSelf`, quindi dopo che un operatore di successo s...

Kamo·1mo ago
FixSecurityService

Un dio può risolvere il proprio indirizzo da qualsiasi spazio di lavoro

La regola di tenancy ha rifiutato un chiamante dio-eleggibile sul loro record OWN ogni volta la loro sessione era in un'organizzazione diversa da quella che pos...

Kamo·1mo ago
FeatureSecurityService

Lasciare un operatore dio e l'utente di sistema impostare l'indirizzo di qualcuno

L'indirizzo personale era solo auto. È anche l'indirizzo che un amministratore ha essere in grado di correggere — un membro che ha perso la casella di posta sul...

Kamo·1mo ago
FixKlusterServices

Un bilancio non deve essere in grado di sbloccare un nodo di scarico

Interruttori ogni PodDisruptionBudget da minDisponibile: 1 a maxNon disponibile: 1. Su una deployment di due replica i due sono identici — un pod evittibile al...

Kamo·1mo ago
FixSecurityService

Fai un terminale sessione utente di sistema, quindi l'ingresso non può catena

L'utente del sistema è dio per costruzione, così ogni sessione coniata per esso trasporta GD e offre vetro break. Questo va bene solo perché l'identità non comp...

Kamo·1mo ago
FeatureKlusterServices

Budget gli ultimi quattro servizi per ottenere una seconda replica

BillingService, EmailService, KamoLOS e SecurityService ora eseguire due pod, ciascuno avendo messo il suo effetto condiviso programmato spazza dietro un contra...

Kamo·1mo ago
FeatureSecurityService

Bloccare le spazzate condivise, e eseguire due pod

Sedici delle 17 spazzate programmate di SecurityService hanno un effetto condiviso e ora prendono un nome locazione distribuita prima di eseguire. Non c'è ShedL...

Kamo·1mo ago
Featurekamolos

Bloccare ogni lavoro cron che muove soldi, e eseguire due pod

KamoLOS ha eseguito un pod e i suoi dieci lavori di cron sono stati corretti solo a causa di esso. Non c'è ShedLock ovunque su questa piattaforma, quindi una se...

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

Bloccare le spazzate condivise, e eseguire due pod

Nove delle dieci spazzate programmate di EmailService hanno un effetto condiviso e ora prendere un affitto chiamato prima Correre. Il più consequenziale è Campa...

Kamo·1mo ago
FeatureBillingService

Bloccare ogni spazzata denaro-moving, e eseguire due pod

BillingService ha eseguito un pod e le sue sette spazzate programmate erano corrette solo a causa di esso. Ecco. non è ShedLock ovunque su questa piattaforma, q...

Kamo·1mo ago
FeatureKlusterServices

Budget i sei servizi che hanno appena guadagnato una seconda replica

AIService, KBService, ESigService, VOIPService, DocsService e TranslateService ora eseguire due pod, così uno scarico di un nodo deve sfrattare loro uno alla vo...

Kamo·1mo ago
FeatureTranslateService

Eseguire due baccelli

L'unico metodo @Scheduled, qui, e'... popola una mappa tenuto nella memoria di questo baccello. Dovrebbe correre su ogni capsula, non c'è niente di condiviso pe...

Kamo·1mo ago
FeatureDocsService

Bloccare le spazzate condivise, e eseguire due pod

Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...

Kamo·1mo ago
FeatureVOIPService

Bloccare le spazzate condivise, e eseguire due pod

Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...

Kamo·1mo ago
DocsMCPGatewayService

Dite perché questo non può essere ancora ridimensionato

McpServerManager esegue ogni server MCP come un processo bambino di QUESTO baccello e li traccia in memoria mappe; McpHealthMonitor scrive ciò che trova in una ...

Kamo·1mo ago
FeatureKBService

Bloccare le spazzate condivise, e eseguire due pod

Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...

Kamo·1mo ago
FeatureESigService

Bloccare le spazzate condivise, e eseguire due pod

Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...

Kamo·1mo ago
FeatureAIService

Bloccare le spazzate condivise, e eseguire due pod

Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...

Kamo·1mo ago
DocsDaemonService

Dichiara perché questo rimane su Recreate senza preStop

KlusterServices ora controlla ogni distribuzione in kamo su ogni distribuzione e fallisce su Recreate, un mancante preStop gancio, una sonda di prontezza mancan...

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
Featurekamo-internal

sessioni coder accanto alle shell in esecuzione, e una barra di scorrimento che raggiunge entrambe le estremità

## Terminals è ora due punti di vista di una macchina Sub-tabs piuttosto che due schede di alto livello, perché non sono due destinazioni: un terminale è una s...

Kamo·1mo ago
FeatureSecurityService

Elenca le sessioni di coder di un membro e apri una in un terminale

Due endpoint accanto a quelli terminali, e seguono la stessa regola quelli fanno: l'account Linux viene risolto dalla SESSIONE OWN di CALLER e nessun nome dell'...

Kamo·1mo ago
FeatureKlusterServices

Misurare se una distribuzione costa a chiunque una richiesta

Ogni correzione in questo programma è un reclamo su ciò che accade durante un rollout. Fino ad ora quei reclami non sono stati testati: MediaService spedito con...

Kamo·1mo ago
FeatureKlusterServices

sessioni coder sulla macchina dev, elencato e recuperabile

è qui, perché la macchina è l'unica cosa che ne conosce. ## L'indice di sessione casa, esattamente come i loro terminal sono tutto quello che tmux è in esecuz...

Kamo·1mo ago
FeatureKlusterServices

Bilancio ogni scarico, e fallire un dispiegamento che regressa rollout sicurezza

PodDisruptionBudgets per i 25 Diployments che ora veramente eseguire due repliche. minDisponibile: 1 lascia un pod di scarico evito e aspettare la sua sostituzi...

Kamo·1mo ago
CIKlusterServices

Eseguire l'audit di distribuzione-sicurezza su ogni distribuzione

Ungated di proposito. Ogni altro passo qui è destinato alla sua directory modificata, ma questo assegni che arrivano da 48 altri repository, così gating it on a...

Kamo·1mo ago
FeatureRAGService

Condividi i consumatori di indicizzazione, e eseguire due pod

RAGService lega due durevoli JetStream del proprio — consumo di ragnote e consumo di rag-kb-consumer — e un consumatore di spinta durevole senza gruppo di conse...

Kamo·1mo ago
FeatureVectorService

Eseguire due baccelli

repliche 1 -> 2. Questo servizio non funziona @Scheduled lavoro e non lega NATS esclusivo durevole, quindi un seconda capsula non duplica nulla — è richiesta se...

Kamo·1mo ago
FeatureConversionService

Eseguire due baccelli

repliche 1 -> 2. Questo servizio non funziona @Scheduled lavoro e non lega NATS esclusivo durevole, quindi un seconda capsula non duplica nulla — è richiesta se...

Kamo·1mo ago
FeatureAPIService

Eseguire due baccelli

repliche 1 -> 2. Questo servizio non funziona @Scheduled lavoro e non lega NATS esclusivo durevole, quindi un seconda capsula non duplica nulla — è richiesta se...

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