Live Change Log

Vedi cosa stiamo costruendo in tempo reale. Ogni funzione, correzione e miglioramento spedito attraverso la piattaforma.

17,927
Variazioni totali
4,612
Caratteristiche
4,539
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,927AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,521TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,577kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,612Fix4,539Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 27, 2026
Fixkamo-marketing

Starter è 5 posti, Business è 25

Ho avuto questo diritto, poi invertito su cattivo ragionamento e spedito 25 / 100. Le bande di scambio di volume (Starter 11-25, Business 26-50, 51-100) sono s...

Kamo·2w ago
FixBillingService

La piattaforma org non è cancellata dal proprio catalogo

La piattaforma org è stato detto "Requires the KamoPBX Hosting add-on" da solo schermo del telefono-server, per un add-on che pubblica. Possiede il catalogo de...

Kamo·2w ago
Fixkamo-marketing

Distruggere la costruzione - annullare una spazzata che ho causato

c8ec175 era destinato ad essere un commit di ricostruzione vuoto. Non era: `git commit --allow-empty` PERMITS un risultato vuoto, non forza uno - commette ancor...

Kamo·2w ago
Fixkamo-internal

Le schede di secchiello Interaction Center non si avvolgono mai a due linee

Sei schede full-width condividono il pannello di conversazioni 550px, lasciando ~80px ciascuno, e "Membri del team" non si è adattato — ha avvolto e raddoppiato...

kamo·2w ago
FixKlusterServices

K3m1 è 47.181.8.87 (pbx.k3.kluster.kamocrm.com)

Reverte un mio cambiamento errato. Avevo propagato 42.181.8.87 e modificato coturn/deployment.yaml's comment, che è stato tutto il tempo. Verificato da DNS: pbx...

Kamo·2w ago
Fixkamo-internal

Un attaccamento che non può essere letto dice così, invece di nulla

Un elemento multimediale ti dà un bit — ha fallito — e nessun codice di stato, e esso latches su quel bit: non si ricarica mai, quindi qualsiasi cosa andasse st...

kamo·2w ago
FixSecurityService

Un'immagine foto-frame i cui byte sono andati risponde 410, non 500

Il frame stream catturato tutto come stream failed e restituito 500, quindi una foto il cui oggetto non è in deposito reso come immagine rotta senza spiegazione...

Kamo·2w ago
FixVOIPService

Una registrazione i cui byte sono andati risponde 410, non 500

Stessa divisione del proxy di imaging e il download dei documenti. Una registrazione chiamata che è non in deposito non è permanentemente lì, e un giocatore ha ...

Kamo·2w ago
FixDocsService

Un documento i cui byte sono andati risponde 410, non 500

Il download di streaming ha catturato ogni errore di archiviazione come un errore inaspettato e restituito 500, che dice a un lettore nulla e lascia uno spettat...

Kamo·2w ago
FixMediaService

Un attaccamento che non può essere letto dice così invece di 500ing

Il proxy di imaging risponde già 410 per l'accesso revocato e per un rimosso messaggio, ma lascia che l'IOException di OpenRange sfugga di sorpresa — così l'uni...

Kamo·2w ago
Fixkamo-shared-library

In realtà chiamare la politica di adempimento

SW3 ha implementato FulfillmentPolicy come primo membro di un'interfaccia che non aveva nessuno, e niente mai chiamato — un gep attraverso kamo-shared-library e...

Kamo·2w ago
Fixkamo-marketing

L'intestazione del sedile legge un default, non un soffitto

La carta stampata "Up to 5 utenti" da plan.maxSeats, direttamente sopra il proprio lista delle caratteristiche che legge "Users (25)" e una colonna di confronto...

Kamo·2w ago
FixInitializerService

Catalogo righe che ha fatto la pagina dei prezzi si contraddicono

COMMERCE POS è ServiceType.POS(21), il cui vero nome è "Linee di Business" - l'ombrello per quello che un org vende, affitta, servizi o presta. Era etichettato ...

Kamo·2w ago
FixSecurityService

Un'anteprima CCD non è una divulgazione

Anteprima di un riassunto ha registrato una dichiarazione che nomina il destinatario — quindi un paziente chiedere chi ha il loro record ai sensi del §164.528 s...

Kamo·2w ago
FixInitializerService

Tre righe di catalogo che hanno fatto la pagina dei prezzi si contraddicono

La seduta conta. L'intestazione della carta di piano legge max seats ("Up to 5 utenti") mentre il lista delle caratteristiche sotto di esso e la tabella di conf...

Kamo·2w ago
Fixkamo-marketing

La pagina si contraddice, e la calcolatrice email fatturata per utente

Incluso distintivo chiamato il piano sbagliato. Tutti e quattro i moduli per sedile sono inclusi Business e Enterprise, e il distintivo ha scelto il FIRST id in...

Kamo·2w ago
Fixkamo-shared-library

L'upload del documento pubblica la sua riga solo una volta che il byte terra

Il caricamento bufferizzatoDocument è stato l'unico negozio che ha scritto il suo ImgDat con isMissing=false BEFORE inviando qualcosa, e semplicemente reimposta...

Kamo·2w ago
Fixkamo-shared-library

Un caricamento fallito non deve diventare una partita dedup

Un membro ha inviato un 11 MB .wav a una chat, ottenuto "Cannot invoke ObjectWriteResponse.etag() perché la risposta è nulla", inviata di nuovo, e il seconda co...

Kamo·2w ago
FixKlusterServices

Scendi con GOMEMLIMIT e dichiara una vera e propria richiesta di memoria

La causa principale dell'incidente non era una perdita. Il 485Mi stato costante che Tenuto inciampare il vecchio limite 512Mi era due cose normali impilati: ~3...

Kamo·2w ago
Fixkamo-internal

Una chiamata in entrata legge correttamente e rispetta la pillola di stato

Tre cose sbagliate con la finestra dell'utensile del softphone è sovrapposizione in arrivo. Il numero è stato dipinto esattamente come l'INVITE ha portato, qui...

kamo·2w ago
FixSecurityService

Nulla ha restituito un conto id, in modo che nulla potrebbe essere ritirato

Ritiro l'accesso al portale e la concessione di un proxy prendono entrambi un account id e no endpoint ne ha mai restituito uno. Una pratica potrebbe invitare u...

Kamo·2w ago
FixKlusterServices

Aumentare il limite di memoria a 1Gi e rilassare il timeout sonda di liveness

Traefik sedeva a ~485Mi contro un limite di 512Mi (95%). Il gruppo c 47836 memoria.max colpisce con oom kill 0 — mai OOM-killed, perché abbastanza dell'impronta...

Kamo·2w ago
Fixkamo-internal

La voce listino prezzi letto e aggiornamento ha parlato al punto finale sbagliato

Due silenziosi errori del cliente/server hanno reso l'entrata della lista dei prezzi al dettaglio il percorso di scrittura dello schermo è morto: - l'elenco de...

kamo·2w ago
FixVOIPService

L'estensione spazza non cancella più ogni assegnazione dei membri

MemberVoipConfigController.put scrive un incarico a due posti - MEMBER VOIP CONFIG e... Poi ha liberato il secondo sul suo prossimo passaggio. No. provider memo...

Kamo·2w ago
FixMediaService

Una reazione attivata due volte alla volta è un no-op, non un 500

setReazione leggere, quindi salvato, quindi catturato la violazione del vincolo che la lettura doveva prevenire — che non funziona: le superfici di violazione a...

kamo·2w ago
Fixkamo-shared-library

Lasci che il database decida se una reazione è già lì

Il vincolo unico su (messaggio, membro, emoji) non stava facendo nulla di utile. Una spada a lettura perde la gara con il secondo clic del membro, e la cattura ...

kamo·2w ago
Fixkamo-internal

Una reazione o una modifica fallita non si attacca al messaggio

Prende @kamo/chat-core 0.1.9, che rotola una modifica o una reazione ottimistica quando il la connessione scende piuttosto che solo quando il server si rifiuta....

kamo·2w ago
Fixkamo-internal

Lo spazio di lavoro che hai scelto è quello che atterri

Scegli "ABC Mortgage" al momento del sign-in e sei arrivato in uno spazio di lavoro indossando KamoCRM's logo e colori, con menu a sinistra che offre Etichettat...

kamo·2w 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·2w ago
Fixkamo-internal

Tenere i biglietti di supporto dal distintivo non letto per-membro

perSender è quello che mette un numero su una persona — la loro riga di directory membro, la loro hex head — quindi deve significare "i messaggi non letti da lo...

kamo·2w ago
Fixkamo-shared-library

Un conteggio non letto nomina un mittente solo quando un singolo membro è la risposta

senderId è ciò che indica un distintivo non letto a una persona — la loro riga di directory membro, loro testa hex — quindi deve significare "questi messaggi so...

kamo·2w ago
August 26, 2026
Fixkamo-marketing

A per-mailbox add-on non è prezzo per utente

PER MAILBOX è caduto fino al braccio predefinito, quindi la pagina dei prezzi pubblici pubblicizzato i due componenti aggiuntivi di e-mail come "/utente/mese" c...

Kamo·2w ago
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·2w ago
Fixkamo-internal

Salvare una pagina delle impostazioni non ridipinge più la scheda come la piattaforma

Registrato a Wienerschnitzel, aperto Impostazioni → Branding, salvato Informazioni Aziendali, e l'intero spazio di lavoro ritornò al logo e ai colori di Kamo. C...

kamo·2w ago
FixKlusterServices

Letlist Telnyx in entrambe le prigioni fail2ban

Aggiunge gli indirizzi di segnalazione Telnyx US (192.76.120.10, 64.16.250.10 — sip.telnyx.com) per ignoraip ora che il bagagliaio portante è fornito. Inoltre ...

Kamo·2w ago
Fixkamo-asterisk-support

Predial hooks must Return(), non MacroExit() — Asterisk 21

Asterisk 21 ha rimosso la famiglia di applicazione Macro() e FreePBX raggiunge questi ganci con Gosub() (extensions additional.conf: E' il momento giusto. Il ga...

Kamo·2w ago
FixKlusterServices

Make fail2ban actually run — enable Asterisk's security log

fail2ban has never started on this PBX. Its asterisk-security jail watches /var/log/asterisk/security, a file Asterisk never created: FreePBX generates logger_l...

Kamo·2w ago
FixBillingService

Scansiona l'email condivisa-lib. pacchetto del repository di fatturazione

@EnableJpaRepositories elenca i pacchetti esplicitamente, quindi MailboxBillingDayRepository era invisibile e il servizio si rifiutò di iniziare a destra — pres...

Kamo·2w ago
Fixkamo-internal

Non bloccare mai il fornitore un org sta già usando

Due org di produzione eseguono 26 e 41 caselle di posta in diretta senza tenere posta codice aggiuntivo, così il raccoglitore avrebbe detto loro KamoMail richie...

kamo·2w ago
FixSecurityService

22 dei 26 diritti clinici non sono mai stati applicati

Solo i quattro diritti a livello di popolazione — esportazione in massa, misure di qualità, portale l'amministrazione e le impostazioni EHR — sono mai stati con...

Kamo·2w 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·2w ago
Fixkamo-internal

Chiedi a un host che esiste per l'organizzazione ?org= nomi

Una nuova organizzazione è stata creata con il suo logo, colori e tre sfondi. Tutti — 15 oggetti, diritto valori hex in globals.css, config.json che nomina tre ...

kamo·2w ago
FixSecurityService

Un'organizzazione può essere esaminata dal riferimento ?org= porta

GET /org/ref/{ref} — lo stesso record proiettato di /org/domain/{host}, per un organizzazione chiamata dal suo id o il suo alias web. Niente potrebbe risponder...

Kamo·2w 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·2w ago
Fixkamo-internal

Ogni evento catalogato spara dove l'evento realmente accade

La maggior parte del catalogo sonoro era configurabile e inaudibile. Due cause, entrambe silenzio per costruzione: un suono che non suona mai sembra esattamente...

kamo·2w ago
FixSecurityService

In realtà misurare il secchio all'esportazione

StorageDomain.BULK EXPORTS spedito dichiarato, documentato come "misurato dalla scansione il negozio di oggetti", e citato da nulla. Ha riferito zero per ogni p...

Kamo·2w ago
Fixkamo-internal

Gocciare nei punteggi di gol, e mirare a esso non si riunisce più

Due reclami sullo stesso gesto — prendendo una testa all'obiettivo. Non ha fatto niente. Scoring vissuto interamente all'interno del lancio RAF loop, che funzi...

kamo·2w ago
Fixkamo-marketing

Leggi il branding della piattaforma dalla sua cartella alias

La cartella tematica è stata derivata dal nome host — kamocrm.com è diventato kamocrm-com — che è dove il branding è stato scritto fino a quando un dominio è di...

Kamo·2w ago
Fixkamo-signer-monorepo

Una pagina di firma indossa il marchio del mittente, non di Kamo

getThemePath ha preso un nome host e ha usato il suo FQDN con punti trasformati in trattini come la cartella del secchio. Questo potrebbe solo rispondere per un...

Kamo·2w ago
Fixkamo-meet

La lobby indossa il marchio del proprietario dell'incontro, non la piattaforma

L'overlay ha derivato la sua cartella tematica dal nome host del browser. Sulla condivisione incontrare host che è la piattaforma per ogni inquilino, quindi CSS...

Kamo·2w ago

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo