Live Change Log

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

17,865
Variazioni totali
4,581
Caratteristiche
4,512
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 27, 2026
FeatureBillingService

Rifiutare un abbonamento self-serve Enterprise

L'impresa è negoziata. Nascondere il prezzo è la presentazione; questo è il confine. Una richiesta che nomina il piano Enterprise viene rifiutata a meno che il ...

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
FeatureSecurityService

Conhold Enterprise prezzi dal catalogo

L'impresa è negoziata direttamente con KamoCRM, quindi il suo tasso non è nostro a pubblicare. Ogni superficie che cita un prezzo di piano legge questo punto fi...

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

Mostra cosa dice il grafico prima che la prescrizione sia scritta

Il server ora rifiuta una prescrizione che contrasta con un'allergia registrata, una droga il paziente è già acceso, o un paziente nessuno ha mai chiesto allerg...

kamo·2w ago
FeatureKlusterServices

CouchDB e RabbitMQ su k3m1

CouchDB q=8 / n=1, verificato dal vivo. q è fissato alla creazione di database e KamoPBX crea un database per account più MODB mensili, quindi q è dimensionato ...

Kamo·2w ago
Featurekamo-shared-library

Dite "i byte sono andati" a parte "la tempesta è giù"

openRange collasssò ogni guasto del nodo in una IOException, quindi un chiamante potrebbe fare niente con esso ma restituire 500. <img> / <video> / <audio> non ...

Kamo·2w ago
Featurekamo-shared-library

MANAGE ENTERPRISE SUBSCRIPS

L'impresa è negoziata, mai self-serve. Questo cancelli giusti entrambi metà di che: vedere che cosa costa, e mettere un'organizzazione su di esso. Categoria.OP...

Kamo·2w ago
Docskamo-internal

Corretto quattro affermazioni SW6a, uno misurato falso

Una semplice lista @Autowired di un'interfaccia senza implementazioni NON risolvere a un elenco vuoto — getta insoddisfattiDependencyException. Misurato, non ra...

kamo·2w ago
Docskamo-internal

Corretto tre affermazioni SW6a, uno di loro ha misurato falso

Una bozza precedente ha detto una lista normale @Autowired di un'interfaccia senza le implementazioni si risolvono a un elenco vuoto. Si lancia InsoddisfattoDep...

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

La scheda di propria sessione nomina la sua organizzazione; `?org=` lascia l'URL

Costruisce direttamente su 05ff51b3, che ha stabilito la giusta fonte di verità — la scheda chiede la propria sessione in cui lo spazio di lavoro è in, sopra un...

kamo·2w ago
FeatureSecurityService

Controllare il grafico prima di scrivere una prescrizione

La prescrizione è stata aggiunta con la tabella di allergia, la query di controllo dell'interazione e un "contesto di sicurezza" punta tutto seduto accanto a es...

Kamo·2w ago
Chorekamo-marketing

Rebuild to pick up the early-bird offer copy

The dictionary change landed after the last build, and messages/ is pulled at build time.

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
FeatureKlusterServices

Fase 0 cancello dell'infrastruttura

- TURN sopra TLS su 5349 con un vero cert (turn-kamocrm-com-cert). Senza gira:, un cliente dietro un firewall di egresso di sola 443 non ha un percorso multimed...

Kamo·2w ago
ChoreSecurityService

Ricostruzione per AbbonamentoPlanFeatureDTO.unit

Il catalogo memorizza un'unità per caratteristica e il DTO ora lo trasporta, quindi il prezzo pagina può rendere "15 GB per utente" invece di un nudo 15. Shared...

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
Featurekamo-shared-library

Portare l'unità di una funzione di piano alle superfici di acquisto

Il catalogo ha conservato un'unità per funzione per tutto il tempo - "GB/user", "users", "contatti" - e la plan-feature DTO ha abbandonato, così ogni superficie...

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
Docskamo-login

FreePBX è deprecato (decisione 4 revisionata)

Nessuna migrazione e nessuna coesistenza permanente. KamoPBX rimane su k3m1 il cui host netns è vuoto, quindi non ha bisogno dei porti di FreePBX e nessuna chiu...

Kamo·2w ago
Docskamo-internal

Pianificare SW6a e dividere SW6 in tre

La spec chiama SW6 'wire l'UI finito', che ha assunto un backend esisteva a filo. ServiceJob, ServiceVisit e ServiceLineLe nuove colonne di Item zero runtime ca...

kamo·2w ago
Testkamo-internal

Pin le due regole di forma che falliscono silenziosamente

Entrambi decidono cosa NON inviare, che è la metà di una forma senza sintomo visibile quando va storto. Una linea di rimesse vuota non deve diventare uno zero....

kamo·2w ago
RefactorSecurityService

Una richiesta-corpo parser, non tre

I tre controllori di scrittura clinici hanno coltivato la propria stringa/uuid/integer/ data helper entro una settimana l'un l'altro — identico tranne che per i...

Kamo·2w ago
Docskamo-login

Piani di implementazione KamoPBX (programma + 9 fasi)

Decomposto in un piano per fase; un unico piano non produrrebbe software di lavoro fino alla fine. Dettaglio TDD a morso completo: Fase 0 cancello infrastruttu...

Kamo·2w ago
BuildSecurityService

Ricostruisci contro il dispositivo di archiviazione

Raccoglie kamo-shared-library d21e01ce. uploadDocument — il percorso dietro membro documenti, informazioni ipotecarie, fotogrammi e flussi multimediali qui — cr...

Kamo·2w ago
BuildMediaService

Ricostruire contro la correzione di upload del documento

Picks up kamo-shared-library d21e01ce, che atterrato minuti dopo il precedente costruire. Il percorso di chat-attachment ha già f848f394; questo porta il second...

Kamo·2w ago
BuildDocsService

Ricostruisci contro il dispositivo di archiviazione

Raccoglie kamo-shared-library d21e01ce. uploadDocument ha creato il suo ImgDat con isMissing=false BEFORE inviando i byte, e il suo @Transactional non ha rotola...

Kamo·2w ago
BuildConversionService

Ricostruisci contro il dispositivo di archiviazione

Raccoglie kamo-shared-library d21e01ce. uploadDocument ha creato il suo ImgDat con isMissing=false BEFORE inviando i byte, e il suo @Transactional non ha rotola...

Kamo·2w ago
Docskamo-login

Record KamoPBX decisioni — KAZOO confermato, k3m1 posizionamento, ACDc, Tier 3 rebrand

Sei domande aperte hanno risposto: 1. KAZOO è l'itinerario; hardware di proprietà, così il inquadramento dei costi rimosso interamente. 2. Un nodo/cluster ora, ...

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
BuildMediaService

Ricostruisci contro il dispositivo di archiviazione

Raccoglie kamo-shared-library f848f394. Un allegato di chat il cui caricamento non è riuscito una riga ImgDat che in seguito carica dello stesso file deduplicat...

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
ChoreKlusterServices

Drop dead rate.loans and priceturbo.com from static provisioning

Both have had ACME challenges stuck pending for 47-54 days. The ratestack estate they proxy to has been scaled to 0 since 2026-08-04, so nothing can answer HTTP...

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

Chiudere SW5

Sei partenze. Il più acuto: il proxy task-book non poteva essere copiato da le citazioni proxy, che esporta PATCH e no PUT — una copia verbale sarebbe hanno fat...

kamo·2w ago
FeatureKlusterServices

Passa il saluto in arrivo a KamoCRM-Main-Intro-2

Caricato come nuovo file piuttosto che sovrascrivere il vecchio, quindi rotolare indietro è un cambiamento di linea a KAMO ATTENDANT INTRO plus a dialplan reloa...

Kamo·2w ago
ChoreSecurityService

Ricostruisci contro le librerie kamo-shared per il quaderno SW5

Un impegno vuoto. ServiceTaskBookService e le quattro entità del task-book nella libreria condivisa; ServiceTaskBookController non può risolverli finché Securit...

Kamo·2w ago
Featurekamo-internal

Autore a flat-rate task book, prezzo al minuto

Sostituisce il riquadro segnaposto SW5 con la vera superficie di autore: tre sottovisioni su una scheda — libri, categorie, voci — a seguito della SubView switc...

kamo·2w ago
Docskamo-internal

BaseLosController non autorizzato()/forbidden() esiste

Un compito breve ha detto a un attuatore che quegli aiutanti sono stati inventati e non ha fatto esiste. richiedonoOrgId veramente non; questi due fanno, dichia...

kamo·2w ago
FeatureSecurityService

API del task book di destra

SW5 Task 3, controllore metà. CRUD per libri, categorie, compiti e opzioni, plus GET /{bookUid}/tasks/by-code/{code} - la ricerca di un preventivo o di un ordin...

Kamo·2w ago
Featurekamo-shared-library

Servizio di Task book con CRUD org-scoped e risoluzione del codice

SW5 Task 3, biblioteca metà. ServiceTaskBookService espone libri, categorie, attività e opzioni dietro un org-scoped API, più risolvereTaskByCode - il ricerca d...

Kamo·2w ago
Featurekamo-internal

Prezzi, imposte e imposte sui mercati dei servizi

Un mercato SERVICE ha ottenuto esattamente tre schede — Panoramica, venditori, accordi. I clienti, le tasse e le spese e i prezzi sono stati tutti gated su comm...

kamo·2w ago
Featurekamo-internal

Applicare una remittanza a un reclamo

"Unapplied money" è denaro che il pagatore ha inviato che nessuno attaccato a un reclamo, e la coda potrebbe essere solo guardato. POST INSURANCE PAYMENTS ha pr...

kamo·2w ago
FeatureSecurityService

Trovare un reclamo dal numero un preventivo

Postare una remittanza ha bisogno della pretesa che si stabilisce, e una remittanza non porta — solo il numero della pratica inviata. Senza questa ricerca, appl...

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

Quattro cose che potrebbero essere guardate e non fatte

Ognuno di questi aveva un endpoint funzionante, una funzione client e nessun modo per una persona per raggiungerlo. Chiudere un anello d'ordine. La coda open-l...

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