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 5, 2026
FixEmailService

Smettere un membro che raggiunge l'integrazione del calendario di un altro, e fermare gli endpoint che emettono le credenziali

Due difetti sul /settings/integrations/member endpoints, entrambi vivi ed entrambi raggiungibile da qualsiasi membro sottoscritto. L'id era l'unico controllo d...

Kamo·1mo ago
FixEmailService

Creare una sottocartella sotto il suo genitore, non accanto a esso con un punto nel suo nome

creareFolder ha unito un genitore al nome di una nuova cartella con un codice duro ". Su Gmail, che separa la sua gerarchia con "/", che ha prodotto una cartell...

Kamo·1mo ago
FixEmailService

Prendere la cartella dalla query, quindi una cartella Gmail può essere indirizzata a tutti

La cartella viaggiava come segmento di percorso, e Gmail separa la sua gerarchia con "/" — la sua cartella di entrata è `[Gmail]/Sent Mail`. Non c'è modo di met...

Kamo·1mo ago
FixEmailService

Segnala il separatore della cartella e il ruolo di uso speciale in modo che le cartelle di Gmail siano riconoscibili

Un membro su Google Workspace ha visto tutte le loro cartelle elencate sotto "My cartelle" con il suo percorso grezzo per un'etichetta — "[Gmail]/Sent Mail", "[...

Kamo·1mo ago
FixEmailService

Smettere di configurare un provider salva dallo scartare i campi di un altro modulo

Ogni pannello di configurazione post solo i campi che possiede, piatto, accanto al tipo di fornitore -- il pannello Workspace di Google non invia altro che serv...

Kamo·1mo ago
September 4, 2026
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
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
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
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
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
September 3, 2026
FixEmailService

Ripristinare la transazione il sovraccarico dell'allegato lasciato dietro

baf3c88 ha aggiunto un parametro di allegato per inviareToUser spostando l'intero corpo in un nuovo sovraccarico di sei argomenti. Il @Transactional rimase sul ...

Kamo·1mo ago
FixEmailService

Fermare un allegato che tiene una connessione IMAP aperta per sempre

getAttachment ha restituito il pigro IMAPInputStream di Jakarta Mail direttamente da conStore, che mette lo Store indietro in piscina l'istante in cui torna l'a...

Kamo·1mo ago
September 2, 2026
FixEmailService

Mostra uno screenshot incollato invece di un'immagine rotta

Jakarta Mail consegna un intestazione MIME esattamente come è arrivato, pieghe e tutto: RFC 5322 permette a un intestazione di posta di eseguire più linee rompe...

Kamo·1mo ago
FixEmailService

Segnala un'associazione fallita a WARN, non a DEBUG

L'associazione di piombo ingoia i suoi fallimenti di proposito — un problema che attacca un messaggio non deve mai rompere la spazzata che stava leggendo la cas...

Kamo·1mo ago
FixEmailService

Tenere le parole digitate dopo una foto inserita

Lo stesso messaggio segnalato ha avuto un segnale-off sotto la sua foto. Non è vero. arrivare o — il pannello di lettura ha mostrato un corpo vuoto sopra l'alle...

Kamo·1mo ago
FixEmailService

Lasciare una foto attaccata da un telefono essere aperto

Un membro si è inviato un messaggio da un account esterno con un file allegato. Il messaggio è arrivato; il file non era da nessuna parte in esso — nessuna ante...

Kamo·1mo ago
FixEmailService

Dare una cartella con un ampersand nel suo nome il suo numero di messaggio

Una casella di posta chiamata "Bugs & Enhancements" non ha mostrato alcun conteggio nella barra laterale mentre ogni cartella accanto ha mostrato quello giusto,...

Kamo·1mo ago
FixEmailService

Fai un messaggio elencato ricercabile, non solo memorizzato

L'indice è scritto da due direzioni. L'apertura di un messaggio è completa indexer, che scrive la riga e poi calcola il suo search vector. Elencando la cartella...

Kamo·1mo ago
FixEmailService

Etichetta: ricerca leggere la tabella che registra le etichette

La clausola testata si.label ids, una colonna di array sull'indice di ricerca. Niente mai scritto — etichettare un messaggio inserisce in email metadata. messag...

Kamo·1mo ago
August 30, 2026
FixEmailService

Servire cartelle e etichette intelligenti come messaggi, non come righe di indice

Entrambi gli endpoint hanno risposto a e-mail metadata.search index e consegnato il client che il tavolo tiene. Una cartella intelligente ha restituito SearchIn...

Kamo·1mo ago
August 27, 2026
FixEmailService

Smettere di chiedere a Graph per una dimensione del messaggio il tipo legacy manca

Ogni elenco di Mike@OptionOne.com ha restituito 400 RequestBroker--ParseUri ("Impossibile trovare una proprietà denominata 'dimensione' su tipo E la cassetta po...

Kamo·2mo ago
FixEmailService

Fermare la carta non letto che offre la posta che è stato letto e cancellato

Il widget di home-page unread-mail legge email metadata.search index direttamente — non deve spendere una connessione IMAP, che è l'intero ragione che esiste — ...

kamo·2mo ago
August 26, 2026
FixEmailService

Fermare due primi carichi fornendo due di ogni calendario

Il launchpad dipinge due widget del calendario e ogni fetches il proprio feed, quindi due richieste hanno raggiunto la listaCalendars subito. Provvedimenti sono...

Kamo·2mo ago
FixEmailService

Un primario contestato è un 409, non un 500

Il catch-all ha trasformato un rifiuto atteso in un errore server, che ha perso il messaggio che il membro aveva bisogno e ha fatto un conflitto di routine semb...

Kamo·2mo ago
FixEmailService

Rifiutare una casella di posta primaria un altro membro detiene

Primary è un identificativo di login, quindi un cambiamento di takeover silenzioso che account un indirizzo autentica da uno schermo che non menziona mai i logi...

Kamo·2mo ago
FixEmailService

Costruire l'URL del logo org dal suo alias, non il suo dominio

Transactional email è inviato a caselle di posta reale, in modo che i loghi intestazione e piè di pagina hanno per risolvere senza alcun JavaScript tema lato cl...

Kamo·2mo ago
FixEmailService

Il rilevamento dei conflitti ora trova conflitti

Delegati a trovareBusyForMemberInRange ed esclude l'evento da modificare in Java, dove una nullità non può avvelenare un predicato SQL. Il test che sostituisce...

Kamo·2mo ago
August 22, 2026
FixEmailService

Realmente spostare un evento quando il suo calendario è cambiato

La finestra di dialogo ha sempre offerto un raccoglitore di calendario durante la modifica e il PUT ha sempre portato il scelto calendarId, ma updateEvent non a...

Kamo·2mo ago
August 16, 2026
FixEmailService

Tagliare il coperchio sopra il suo proprio JVM soffitto di salto [skip ci]

L'immagine inizia il JVM con -XX:MaxRAMPercentage=70 -XX:+ SemprePreTouch, così il heap da solo può prendere il 70% del limite del contenitore e pre-touch manti...

Kamo·2mo ago
August 15, 2026
FixEmailService

Le campagne assumono i diritti di e-mail di massa, come il risolutore destinatario già fatto

E-mail Bulk era metà forzata e le metà erano in diversi servizi. Il SecurityService ha presentato una risoluzione del destinatario. su MANAGE BULK EMAIL da quan...

Kamo·2mo ago
FixEmailService

L'amministrazione di Mailbox prende un diritto e tre endpoint ottengono una sessione

MailboxController non ha imposto alcun diritto. MANAGE EMAIL ACCOUNS esisteva solo come checkRight nel browser e VIEW EMAIL ACCOUNTS è stato citato da nessuna p...

Kamo·2mo ago
FixEmailService

Ogni punto di contatto prende il verbo che lo chiama

ContactRestController ha controllato la proprietà con attenzione — orgOf, userOf, assertBookIsMine, affermareGroupIsMine, e 404 piuttosto che 403 quindi l'id di...

Kamo·2mo ago
August 14, 2026
FixEmailService

Mettere un callback su un calendario che il membro può effettivamente vedere

I Callback non raggiungevano affatto il calendario. Questo servizio ha scelto l'obiettivo calendario per conto — trovarePrimaryByUser — e un utente è globale me...

Kamo·2mo ago
FixEmailService

Interrompi le buste che rivendicano un consenso risposta nessuno ha chiesto

remoteImagesAllowed era un booleano primitivo, e solo i tre endpoint che Prendi un intero messaggio che lo assegna mai. L'elenco delle cartelle non risponde per...

Kamo·2mo ago
FixEmailService

Fare i promemoria degli eventi in realtà avvisare qualcuno

Tre difetti, un sintomo. I membri hanno riferito che le notifiche del calendario non hanno lavoro, e tutte e tre le ragioni erano da questa parte. I reminders ...

Kamo·2mo ago
FixEmailService

Registrare tutte e tre le bandiere IMAP e dire perché l'indice non può ancora servire una lista

La migrazione è in corso, così is answered esiste e SearchIndexService ora scrive accanto a is read e is starred. L'indice ha registrato due dei tre bandiere pe...

Kamo·2mo ago
FixEmailService

Non leggere o scrivere is answered prima che la sua colonna esista

Segue il cambiamento condiviso-librario smapping del campo. Niente nel schieramento percorso tocca ora una colonna che KamoInitializer non ha ancora creato. L'...

Kamo·2mo ago
August 12, 2026
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
August 11, 2026
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
FixEmailService

Smettere di spedire una credenziali condivisa come predefinito config

La password condivisa della piattaforma è stata cotta come il fallback per DB PASSWORD e MINIO ROOT PASSWORD, così ha vissuto in questo repo e nell'immagine cos...

Kamo·2mo ago
August 10, 2026
FixEmailService

Prendere il chiamante dalla sessione, non dalla stringa di query

GET /api/calendar/calendars ha preso userId come parametro di richiesta, quindi cambiando un numero nell'URL legge i calendari di chiunque — e perché i calendar...

Kamo·2mo ago
FixEmailService

Rendere MKCOL creare un libro che può effettivamente essere memorizzato

mkCol ha costruito un ContactBook che non porta né un'organizzazione né un proprietario e restituito 201 indipendentemente, in modo da creare una rubrica da un ...

Kamo·2mo ago
FixEmailService

CockroachDB-solo SQL che PostgreSQL rifiuta

CockroachDB scrive il tipo di testo STRING; PostgreSQL e YugabyteDB usano TEXT. 25 getti attraverso query native stavano ancora emettendo CAST (x AS STRING) e :...

Kamo·2mo ago
FixEmailService

Libri di indirizzo Scope al membro che li possiede

I contatti sono stati oggetto di una sola organizzazione. listBooks(orgId) was findByOrganizationId(orgId), e la query della lista di contatto aperta DOVE c.con...

Kamo·2mo ago
August 9, 2026
FixEmailService

Pubblica ids riga come stringhe — un nuovo libro 404'd il momento in cui l'hai selezionato

CockroachDB Unique rowid() produce id a 64 bit. Un vero da contact books è 1200081912680906758; JSON.parse di JavaScript gira qualcosa oltre Numero. MAX SAFE IN...

Kamo·2mo ago
FixEmailService

Registra le dimensioni dei messaggi invece di scrivere zero

SearchIndexService ha scritto dimensioneBytes = 0 per ogni messaggio che ha mai indicizzato, sotto il commento "Non disponibile da busta". Era disponibile — il ...

Kamo·2mo ago
August 6, 2026
FixEmailService

Ripristinare i file 2b23346 caduto, e rispondere a un'invio oversize con 413

2b23346 è stato commesso attraverso un indice privato che non è mai stato seminato da HEAD, così il suo albero ha tenuto solo i tre file in scena in esso e il c...

Kamo·2mo ago
FixEmailService

Smettere di tappare ogni invio a 1MB, quindi un'immagine incollata può effettivamente uscire

Comporre con un'immagine incollata non è riuscito con un nudo "Failed to send email". The compositore inlinea la pasta nel corpo HTML come URI dati base64, che ...

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