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

Rispondi a una sonda di prontezza, e eseguire due pod

Questa distribuzione non aveva sonda di prontezza, quindi un baccello ha contato come Ready l'istante il suo contenitore il processo è iniziato. Con maxUndispon...

Kamo·1mo ago
Featurekamo-marketing

Scolare su SIGTERM e eseguire due pod

Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...

Kamo·1mo ago
Featurekamo-capcha

Eseguire due baccelli

repliche 1 -> 2. Lo stato lato server vive in Redis, non nel pod, e non c'è lavoro programmato per duplicare, quindi una seconda replica non cambia nulla tranne...

Kamo·1mo ago
Featurekamo-register

Scolare su SIGTERM, rispondere a una sonda di prontezza, e eseguire due pod

Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...

Kamo·1mo ago
Featurekamo-login

Scolare su SIGTERM, rispondere a una sonda di prontezza, e eseguire due pod

Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...

Kamo·1mo ago
Featurekamo-nowww

Scolare su SIGTERM e rispondere a una sonda di prontezza

Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...

Kamo·1mo ago
Featurekamo-shared-library

Una serratura distribuita, quindi una spazzata programmata può sopravvivere a una seconda replica

Non c'è ShedLock ovunque su questa piattaforma e non c'è mai stato. Tutti 97 @Scheduled spazza attraverso 18 servizi sono corretti solo perché ogni servizio fun...

Kamo·1mo ago
Featurekamo-register

Verniciare ogni logo sul sito di registrazione nel colore overlay dell'org

L'org sceglie "Register Site Logo Overlay" in kamo-internal accanto al home page e sovrapposizioni dello schermo di caricamento. Una impostazione per l'intero s...

Kamo·1mo ago
Featurekamo-login

Verniciare ogni logo sul sito di accesso nel colore overlay dell'org

L'org sceglie "Login Site Logo Overlay" in kamo-internal accanto alla casa pagina e sovrapposizioni dello schermo di carico. Una impostazione per l'intero sito:...

Kamo·1mo ago
Featurekamo-internal

Scegli un overlay logo per i siti di accesso e di registrazione

Una quarta e quinta superficie accanto alla home page, schermo di carico e KamoMeets sovrapposizioni, condividendo il loro vocabolario di tredici token e il lor...

Kamo·1mo ago
FeatureMediaService

Fare MediaService corretto su più di un baccello, e eseguire due

MediaService ha mai eseguito solo una singola replica, quindi una distribuzione di esso era un outage di chat totale e un OOM era lo stesso. Non poteva eseguire...

Kamo·1mo ago
FeatureSecurityService

Cuocere i sovrapposizioni del logo sign-in e sign-up in config.json

kamo-login e kamo-register funzionano sui loro padroni di casa senza OrgContext, quindi questo file è l'unico modo in cui il loro branding prende - lo stesso Ka...

Kamo·1mo ago
Featurekamo-shared-library

Un logo overlay per i siti di accesso e di registrazione

Altre due colonne nel vocabolario home logo overlay già stabilito: un token, non un hex, quindi un org che rebrands mantiene un sovrapposizione corrispondente a...

Kamo·1mo ago
Featurekamo-login

Rispondi al link in una lettera di cambio indirizzo

/verify-email-change spende il token in una lettera di cambiamento di indirizzo e dice quello che e' successo. Vive qui piuttosto che nello spazio di lavoro per...

Kamo·1mo ago
Featurekamo-internal

Cambia il tuo indirizzo e una scheda della piattaforma per ogni account

Due superfici, unite da una distinzione la piattaforma non ha mai spiegato chiunque: un account utente è il PERSON, e un membro è un'organizzazione rapporto con...

Kamo·1mo ago
Featurekamo-shared-library

Aggiungi un abbonato di gruppo di coda, quindi il lavoro è condiviso piuttosto che pinned a un pod

Compagno di sottoscrivereEfemeral. Due posti di lavoro diversi, due consumatori diversi: sottoscrivereEffimero ogni capsula deve vedere ogni messaggio (qualcos...

Kamo·1mo ago
Featurekamo-shared-library

Aggiungi un abbonato effimero, quindi più di una capsula può servire una conversazione

Un consumatore di spinta durevole ammette esattamente UN abbonato. La seconda capsula per legare lo stesso nome è rifiutato con [SUB-90012] Il consumatore è già...

Kamo·1mo ago
Featurekamo-internal

"Cosa è successo?" riempie la finestra, così massimizzando lo ingrandisce

Ogni altro campo sul modulo di relazione è dimensionato dal suo contenuto. The descrizione è quello che qualcuno sta realmente scrivendo in, quindi ora ci vuole...

Kamo·1mo ago
FeatureSecurityService

Cambiare un indirizzo personale dimostrandolo e amministrare i conti

Due superfici sul conto USER, che fino ad ora non aveva server propri — i campi dell'account sono raggiungibili solo tramite MemberController, un endpoint per "...

Kamo·1mo ago
Featurekamo-shared-library

I due letti della piattaforma L'elenco degli utenti è costruito su

Un cercatore di pagina, cercato su USERS, e un numero di membri in lotto. Il ricercatore non è filtrato da isFake di proposito. Revisione e compensazione di qu...

Kamo·1mo ago
FeatureEmailService

Buzz un telefono del membro quando la posta arriva

MessageIndexer è già un consumatore durevole di email.inbox.> e già risolve la casella di posta OWNER, quindi è dove questo appartiene — una notifica per messag...

Kamo·1mo ago
FeatureMediaService

Un tipo EMAIL, e ogni spinta ora nomina il suo org

EmailService solleva la notifica fuori IMAP IDLE e chiede MediaService a fornire attraverso il punto finale di spedizione interno che esiste per esattamente que...

Kamo·1mo ago
FeatureEmailService

Anteprima variabili per le due lettere di scambio e-mail

Entrambi i nuovi modelli canonici rendono nella console il momento in cui questo servizio è ricostruito sulla biblioteca condivisa che li trasporta; senza un ca...

Kamo·1mo ago
Featurekamo-shared-library

Un diritto per gli account utente e un indirizzo parcheggiato per cambiarne uno

Tre aggiunte, tutte la metà del lavoro condiviso che atterra in SecurityService e kamo-internal. PlatformRightType.MANAGE USERS, allegato. Un account utente è ...

Kamo·1mo ago
Featurekamo-internal

Pubblica cavalca la fila SEND TO AI, e braccia il hand-off per Dio

Il controllo dell'editore è stato un blocco confinato del suo più lontano giù forma, portando due linee di suggerimento sotto l'interruttore. Ora è una compatta...

Kamo·1mo ago
Featurekamo-shared-library

Cancello Pubblica su dio ELIGIBILITÀ, non una finestra aperta

La bandiera Pubblica spedito gated su GodModeActive — GD plus a deliberatamente aperto 30 minuti finestra di rottura vetro. Ogni operatore dio-eleggibile allora...

Kamo·1mo ago
Featurekamo-internal

Fine di un terminale prende la sua finestra e testa di esagonale con esso

Terminare un terminal dell'Interaction Center ha ucciso il guscio e ha lasciato il finestra dietro, mostrando uno stato rosso `chiuso ` su qualcosa che non più ...

Kamo·1mo ago
FeatureSecurityService

Leggi il record SPF live di un dominio e di' di cosa ha realmente bisogno

GET /api/security/domains/{id}/spf, per il passaggio SPF su /setup/dns. La pagina di configurazione non può dare una serie di istruzioni SPF a tutti, perché l'...

Kamo·1mo ago
Featurekamo-internal

Dite a ciascun dominio di cosa ha realmente bisogno il suo record SPF

/setup/dns ha camminato un cliente attraverso la proprietà, sottodomini e SSL e poi non ha detto nulla del record che decide se la posta che inviamo per loro si...

kamo·1mo ago
Featurekamo-internal

Copia il link di riferimento da qualsiasi ruolo pubblico

I referral sono il canale di conversione più alto che ha una scheda di lavoro, e che cosa si ferma loro qui è l'attrito piuttosto che la non volontà: il sito di...

Kamo·1mo ago
FeatureDocsService

Il lettore CV, i link di riferimento dei dipendenti, e la forma del modulo nella lista pubblica

Tre cose che il sito di carriera pubblica ha bisogno di questo servizio. La forma del modulo ora cavalca sulla lista pubblica (le dodici impostazioni della dom...

Kamo·1mo ago
Featurekamo-shared-library

Tre modelli transazionali pubblici, e le chiavi di patch org dietro di loro

Il sito di carriera ora scrive a persone che non hanno account, che è nuovo per questo piattaforma: ogni altro modello transazionale va a un membro. Tre canonic...

Kamo·1mo ago
Featurekamo-register

Effettuare il reclamo della domanda attraverso la consegna del registro

Un candidato può ora applicarsi dal sito di carriera pubblica senza un account. The l'applicazione è memorizzata contro l'indirizzo e-mail digitato, e la ricevu...

Kamo·1mo ago
Featurekamo-internal

Vantaggi, imbuto pubblico, la rete opt-in, e rivendicare un'applicazione

Cinque cambiamenti, tutti loro lo spazio di lavoro metà di qualcosa le carriere pubbliche il sito lo fa ora. - Vantaggi e vantaggi nell'editor di posting. Ragg...

Kamo·1mo ago
Featurekamo-internal

Un interruttore di pubblicazione su un bug dio-mode

Un operatore con una finestra open God-mode che archivia un bug o un miglioramento ora ottiene un interruttore di pubblicazione. È fuori quando la finestra si a...

Kamo·1mo ago
FeatureMediaService

Lasciare un operatore Dio-mode file un bug di sistema privatamente

Pubblicare un report ora offre un interruttore di pubblicazione a un operatore con un aperto finestra di Dio-mode. Di default: il rapporto rimane con la modalit...

Kamo·1mo ago
Featurekamo-shared-library

La bandiera Pubblica su un bug di sistema, e la regola di query dietro di esso

Un bug di sistema ha già attraversato la linea di tenancy in una direzione. Questo aggiunge la seconda regola di visibilità sopra di esso: un rapporto un operat...

Kamo·1mo ago
FeatureInitializerService

System bug.Publishing, default a TRUE

La colonna dietro la bandiera Pubblica: un operatore di Dio-mode può ora archiviare un rapporto che rimane con la modalità dio fino a quando qualcuno lo rilasci...

Kamo·1mo ago
FeatureDocsService

Applica-first, la rete di lavoro, avvisi, traduzione e ritenzione

Otto cose, tutte dietro la superficie delle carriere anonime, e tutti condividono la governa la scheda single-org già fa rispettare piuttosto che crescere la pr...

Kamo·1mo ago
FeatureInitializerService

Fare hr job applicazione.member id nullable

ddl-auto aggiunge colonne; non rilassa mai vincoli. Flipping facoltativo=falso a vero sull'entità cambia ciò che l'ORM crede e nulla di ciò che il esecuzioni de...

Kamo·1mo ago
Featurekamo-shared-library

Lo schema dietro app-first, la rete, avvisi e ritenzione

membro id sull'applicazione hr job diventa NULLABLE, che è l'intero applicare-first: cinque passi sono stati tra premendo Applicare e rispondere al primo doman...

Kamo·1mo ago
Featurekamo-internal

Force KamoMobile Logout sull'attività di un account

Force Logout elimina le sessioni, che termina un browser. Non finisce un telefono: KamoMobile detiene un token del dispositivo durevole e minte una sessione fre...

Kamo·1mo ago
FeatureSecurityService

Force KamoMobile Logout — revocare i dispositivi mobili di un membro

Force-logout cancella *** sessioni, che termina un browser. Non finisce telefono: KamoMobile detiene un token dispositivo durevole e mints un fresco *** da esso...

Kamo·1mo ago
Featurekamo-internal

Un interruttore per la registrazione della piattaforma, e portare-il proprio sul lato org

Ogni scheda OAuth2 sulla Configurazione della Piattaforma → Avanzate ottiene un abilitare / disabilitare Interruttore nell'angolo in alto a destra. Scrive solo ...

Kamo·1mo ago
FeatureVOIPService

Squadre Il telefono rientra nell'app Entra dell'org

Le credenziali per-phone-server ancora vincere — questa è la fonte più specifica. Ciò che cambia è il fallback sotto di loro: il proprio MICROSOFT TEAMS registr...

Kamo·1mo ago
FeatureMediaService

Risolvere le credenziali Canva, Meta, X e meeting per organizzazione

Ogni flusso qui ora legge qualsiasi applicazione l'org è su — la sua registrazione se ne ha portato uno, altrimenti l'app della piattaforma di Kamo. I punti di...

Kamo·1mo ago
FeatureEmailService

Risolvere le credenziali OAuth per l'organizzazione

Google, Microsoft 365 e Zoho mailbox si collega ora leggere qualsiasi applicazione l'org è su — la sua registrazione se ha portato uno, altrimenti Kamo piattafo...

Kamo·1mo ago
FeatureSecurityService

CRUD di Org-side per un client OAuth2 di un'organizzazione

Il gemello org-scoped di PlatformOAuthClientController, dietro Non e' vero. Stessa forma DTO, stessa cripta su scrittura, stessa regola mai-return-a-secret, più...

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