Live Change Log

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

17,859
Variazioni totali
4,576
Caratteristiche
4,511
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,859AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing582kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,576Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 7, 2026
FixVOIPService

Smettere di dire alle persone di aggiungere il provider di testo che hanno già aggiunto

Segnalato da una configurazione reale, e il rapporto aveva ragione. Un'organizzazione in esecuzione FreePBX ha aggiunto Telnyx come fornitore di testo, ha apert...

Kamo·4d ago
FixVOIPService

Dica a un membro che manca il numero, non che il loro PBX non può scrivere

Segnalato da una configurazione reale: un'organizzazione ha aggiunto Telnyx come fornitore di testo, ha aperto la finestra SMS e è stato detto "Questo server te...

Kamo·4d ago
FixVOIPService

Un CHECK congelato ha bloccato ogni fornitore Telnyx e JustCall dall'essere creato

Aggiungere un fornitore di testo Telnyx 500'd. Il registro lo ha chiamato chiaramente e lo schermo ha detto nulla di utile: costrizione E' il momento giusto. L...

Kamo·4d ago
September 6, 2026
FixVOIPService

Chiedi se QUESTO NUMERO può scrivere, non se l'org può

SmsGateway è cresciuta una disponibilità di numero-consapevole() quando il routing si è spostato sul numero, e poi nulla lo ha chiamato con un numero — entrambi...

Kamo·4d ago
FixVOIPService

Il messaggio "non si può testo" ha fermato un passo breve della correzione

FreePBX e Teams hanno detto a un membro di aggiungere un provider SMS sotto Phone → Providers. Questo è stato un consiglio completo fino a quando i numeri hanno...

Kamo·4d ago
FixVOIPService

Solo il vettore che possiede un URL webhook può verificare i suoi messaggi

Il percorso di ingresso del telefono-server aggiunto nel commit precedente verificato contro qualsiasi fornitore ha portato il numero. Questa è una superficie d...

Kamo·4d ago
FixVOIPService

Un server telefonico Telnyx potrebbe inviare testi e non ricevere mai uno

Telnyx è sia un server telefonico che un vettore, e un profilo di messaggistica Telnyx ha esattamente un URL webhook. Quindi un'organizzazione che ha aggiunto T...

Kamo·4d ago
FixVOIPService

Popolare un nuovo numero prima di insistere, non dopo

salvare() costruito un OrgPhoneNumber vuoto, ha persistito, e poi riempito in E164 e PHONE CANON — entrambi NON NULL. Funziona oggi perché il generatore UUID no...

Kamo·4d ago
FixVOIPService

Un contratto di invio su tutti e cinque i fornitori e smettere di rilasciare i testi in entrata

Lo strato di astrazione SMS aveva cinque fornitori in disaccordo su come fallire e un percorso in entrata che ha scartato i veri messaggi dei clienti in silenzi...

Kamo·5d ago
September 5, 2026
FixVOIPService

Prove the deploy by digest, not by tag

Il commit precedente si ferma `set image` essendo un no-op silenzioso. Questo afferma che risultato: dopo il rollout, il tag viene risolto per digerire al Regis...

Kamo·6d ago
FixVOIPService

Una ricostruzione dello stesso commit non ha dispiegato nulla e ha riferito il successo

L'immagine è contrassegnata con il commit SHA, così la ricostruzione dello stesso commit produce un riferimento di immagine identico. `kubectl set immagine` qui...

Kamo·6d ago
FixVOIPService

Smettere un cattivo utente di servizio JWT da disabilitare il softphone di ogni membro

Estrazione da un membro proprio JWT chiamato configFactory.require (inst), che insiste SERVICE-USER JWT del server del telefono è presente e ben formato. Quelle...

Kamo·6d ago
FixVOIPService

Riportare il messaggio di guasto del segnale nel reindirizzamento

Il callback RingCentral mette la frase del server nella stringa di query in modo da la scheda del membro può dire ciò che effettivamente è andato storto — quasi...

Kamo·6d ago
FixVOIPService

Revocare un membro riassegnato RingCentral sign-in, non dimenticare solo

Offboarding cancellato la riga delle credenziali del membro quando sono stati spostati da un telefono server. Questo era l'intero lavoro, mentre le credenziali ...

Kamo·6d ago
FixVOIPService

Lasciare un membro RingCentral firmare invece di coniare un JWT

La scheda delle impostazioni telefoniche di un membro ha chiesto una credenziali JWT, e questo era l'unico modo di collegarli. Un RingCentral JWT appartiene a u...

Kamo·6d ago
FixVOIPService

Dica a RingCentral JWT dalle credenziali dell'app incollate nella sua casella

Un org ha incollato le credenziali dell'app RingCentral JSON — il {"clientId": ..., "clientSecret": ..., "server": ...} blob la console di sviluppo mostra sulla...

Kamo·6d ago
September 4, 2026
FixVOIPService

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·1w ago
September 3, 2026
FixVOIPService

Encode JustCall query valori esattamente una volta

Il cliente ha costruito la sua query con build(true), che dichiara i valori già encoded — quindi nulla è sfuggito affatto. Il personaggio che conta è "+": ogni ...

Kamo·1w ago
September 2, 2026
FixVOIPService

Applicare FreePBX config dopo ogni scrittura, o l'estensione non raggiunge mai Asterisk

Estensione 8777 (Aiden Perry, kamocrm) è stato creato da KamoCRM il 2026-09-02 e mai cantato. La mutazione di FreePBX GraphQL `addExtension` aveva scritto `user...

Kamo·1w ago
August 30, 2026
FixVOIPService

Un account senza numero a testo da è un 409, non un 500

Starting a text threw IllegalStateException when neither the member nor the instance had an outbound number, which Spring turned into a 500 with a stack trace. ...

Kamo·1w ago
August 27, 2026
FixVOIPService

Una fonte di verità per le impostazioni della piattaforma

"Test Connection" ha riferito "nessun account master id" su un server di telefonia il cui l'approvvigionamento era appena riuscito, minuti prima, utilizzando lo...

Kamo·2w ago
FixVOIPService

Un server telefonico a metà programmato non potrebbe mai essere finito, e ha detto la cosa sbagliata

Il server KamoPBX di un org ha segnalato Errore: non trovato l'istanza del fornitore di telefono: E' il momento giusto. da quando è stato creato. L'istanza no...

Kamo·2w ago
FixVOIPService

Outbound external calls were missing from FreePBX call history

On an outbound external call FreePBX rewrites the CDR `src` to the trunk's outbound caller ID — the org's own DID — so a call ext 8080 placed to 9493747110 is r...

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
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
August 26, 2026
FixVOIPService

Date al coder delle conversazioni di testo un tiebreaker così i timestamp legati non sono caduti

ultimaActivityAt, quindi una condivisione di conversazione che timestamp esatto è stato escluso dal perso dalla lista in modo permanente, non solo male ordinato...

Kamo·2w ago
FixVOIPService

Portare la voce numero nav su VIEW VOICEMAIL

Ho dato a qualsiasi membro autenticato. in possesso di una riga MemberVoipConfig il conteggio di posta non-leggeta a livello di istanza nessun controllo dei dir...

Kamo·2w ago
August 23, 2026
FixVOIPService

Stop RingCentral OAuth firma inquilini in white label

Due difetti, entrambi sullo stesso piano, e ognuno nasconde l'altro. RingCentral rifiuta ogni valore di portata che questa applicazione può chiedere — "invalid...

Kamo·2w ago
August 16, 2026
FixVOIPService

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·3w ago
August 15, 2026
FixVOIPService

Lavorare con la segreteria prende una destra, non solo gestire PHI

VoipVoicemailController richiesto VIEW CALL LOGS su esattamente un percorso — riproduzione, e solo quando l'organizzazione gestisce PHI. Elencando voicemails co...

Kamo·3w ago
August 5, 2026
FixVOIPService

Isolare la chiamata ingest per riga e link solo dopo che commette

Due difetti con una radice: ingest hanno partecipato alla transazione della spazzata. Un tiro all'interno di una transazione partecipante segna la transazione ...

Kamo·1mo ago
FixVOIPService

Skip soft-deleted estensioni nella spazzata call-history

syncExtensions soft-deletes sfogliando lo stato a UNKNOWN piuttosto che rimuovere la riga, quindi l'elenco accumula ogni estensione che un'istanza abbia mai avu...

Kamo·1mo ago
FixVOIPService

Chiudere un foro di posta elettronica e altri sei difetti di squadra

Recensione avversaria di 6df0008 ha confermato 24 risultati. I più importanti: CRITICAL — qualsiasi membro potrebbe eliminare la posta di un collega. Squadre v...

Kamo·1mo ago
August 3, 2026
FixVOIPService

Scansione dei repository MFA condivisi

MfaEnrollmentService è un @Service in kamo-shared-library, quindi la wildcard @ComponentScan("com.kamo") in questa applicazione lo costruisce se questo servizio...

Kamo·1mo ago
FixVOIPService

Harden il kubectl download contro l'egresso sfacciato [skip ci]

dl.k8s.io sopra l'ingresso del corridore cade in modo intermittente metà del trasferimento: curl: (56) OpenSSL SSL read: decryption fail or bad record mac che f...

Kamo·1mo ago
July 22, 2026
FixVOIPService

Smettere di pinning il segreto wildcard-kamocrm-com scaduto

wildcard-kamocrm-com era un segreto multi-SAN legacy che cert-manager orfano quando il suo certificato è stato rinominato in un segreto per-host. Nulla lo ha ri...

Kamo·1mo ago
July 11, 2026
FixVOIPService

Guardia /internal/voip con InternalAuthFilter come documentato — esso 401'd su sessione auth

VoipInternalSyncController ha sempre documentato InternalAuthFilter come sua guardia, ma /internal/voip non è mai stato in PROTECTED PREFIXES né escluso da OTK ...

Kamo·2mo ago
July 8, 2026
FixVOIPService

Confronto costante dell'età interna (oracolo di timing)

Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...

Kamo·2mo ago
July 7, 2026
FixVOIPService

Ritorno 200 tutti Falso per funzionalità di org non configurate

GET /api/voip/capabilities ha lanciato ProviderNotConfiguredException (422) quando un org non aveva alcun fornitore di telefonia, registrando un errore di conso...

Kamo·2mo ago
July 3, 2026
FixVOIPService

Escludere /api/voip/sms/templates dal filtro sessione OTK

Gli endpoint del modello doc-07 SMS sono chiamate interne senza sessione sorvegliate da InternalAuthFilter (X-Internal-Auth), ma OTKValida Filtra ancora correva...

Sage·2mo ago
July 2, 2026
FixVOIPService

Implementazione POST /api/bulktext/send interno SMS transazionale

SicurezzaServizio BulkTextSmsClient (password-recupero + Impostazioni account SMS) E' sempre stato arrestato. ma il controller non è mai stato costruito, così o...

Sage·2mo ago
April 29, 2026
FixVOIPService

Creare la registrazione chiave dell'oggetto MinIO come il flusso di immagini

Omettere l'estensione quando FILE EXT è null/empty quindi il nome dell'oggetto corrisponde RecordingImagingService e ImagingController. Java string concat con n...

Kamo·4mo ago
FixVOIPService

Risolvere l'estensione della cronologia delle chiamate da member voip config, non phone extension

E' stato NULL per delle estensioni anche quando... member voip config correttamente mappato il membro alla loro estensione. Utilizzo member voip config (stessa ...

Kamo·4mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·4mo ago
April 28, 2026
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·4mo ago
April 27, 2026
FixVOIPService

Cattura nuovoExtNumber come finale per la cattura di agnello in MemberVoipConfigController

nuovoExtNumber è condizionatamente riassegnato all'interno del se (isVoipEnabled && ...) blocco, che lo rende non effettivamente finale. Il blocco di sincronizz...

Kamo·4mo ago
April 26, 2026
FixVOIPService

Non pulire l'assegnazione dei membri sulla sincronizzazione da fornitori che mancano di metadati

E' il momento giusto. incondizionatamente PhoneExtension.assignedMemberId con qualsiasi cosa il fornitore restituito. FreePBX (e qualsiasi fornitore che non rin...

Kamo·4mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·4mo ago
FixVOIPService

Riscrivi tutte le query/mutazioni GQL contro l'introspezione dello schema live

Verificato ogni nome del campo e digitare contro lo schema effettivo FreePBX 17. Set completo di correzioni: Query: - fetchAllExtensions: rimuovere il campo "v...

Kamo·4mo ago
FixVOIPService

Corretto il nome del campo di GraphQL per fetchAsteriskDettagli

FreePBX API restituisce "Vuoi dire fetchAsteriskDetails?" — rinominare la salute controllare query e il suo percorso di dati accesso di conseguenza.

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