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
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·1mo ago
ChoreVOIPService

Rendere il membro RingCentral reindirizzare URI configurabile

L'URI redirect di sign-in hop era solo il default @Value. Appartiene al altre due proprietà redirect: a differenza di loro non è mai ri-hosted sul il dominio de...

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

Ripiegare il nome host dell'org per il reindirizzamento delle squadre

Un redirect l'org digitato nella propria registrazione vince ancora in modo definitivo — Microsoft richiede l'URI riprodotto sullo scambio di token per abbinare...

Kamo·1mo ago
FeatureVOIPService

Bloccare le spazzate condivise, e eseguire due pod

Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...

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

Lasciate che un PBX on-premise riferisca un'estensione ringing

RingCentral e JustCall pubblicano INBOUND RING dai loro webhooks. FreePBX e KamoPBX non pubblicare nulla -- sono il proprio Asterisk del cliente e nulla era Gua...

Kamo·1mo ago
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·1mo ago
RefactorVOIPService

Dire chiaramente perché ogni agente JustCall legge come ACTIVE

L'elenco degli utenti ha deciso il suo stato con "disponibile è Sì o No -> ACTIVE, altrimenti UNKNOWN", che è un modo rotonda di chiedere se JustCall ha rispost...

Kamo·1mo ago
FeatureVOIPService

Wire JustCall attraverso l'astrazione del fornitore del telefono

JustCall (api.justcall.io/v2.1) come completo PhoneProvider: cronologia delle chiamate, testi, voicemail, registrazioni, directory agente e disponibilità, più f...

Kamo·1mo 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·1mo 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·1mo ago
August 27, 2026
FeatureVOIPService

Intercettazione parola chiave al passo 0 sulla RingCentral rail (MS1 Task 4)

Oggi un STOP a un numero nessuna riga MEMBER VOIP CONFIG ha colpito il "Nessun membro trovato per il numero" ramo e scompare — e quel ramo è EXACTLY dove un il ...

Kamo·2mo ago
FeatureVOIPService

SmsKeywordService — uno scrittore per parole chiave in entrata (MS1 Task 3)

Chiude il TODO Task 2 rimasto indietro. Fino a quando questo commette un inbound verificato STOP raggiunto BulkTextInboundController, è stato riconosciuto, è st...

Kamo·2mo ago
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·2mo 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·2mo ago
FeatureVOIPService

Carriera in entrata SMS webhook (MS1 Task 2)

# POST # -- codificato o JSON, sorvegliato dal L'immagine di CARRIER e' OWN. Perché un nuovo endpoint. /api/voip/webhook non può ricevere un STOP e non riesce ...

Kamo·2mo 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·2mo ago
FeatureVOIPService

Implement KamoPBX estensione, gestione utente e dispositivo

Il fornitore pubblicizzato estensioneManagement, userManagement e deviceManagement come vero durante l'attuazione di nessuno di loro, quindi l'interfaccia utent...

Kamo·2mo ago
FeatureVOIPService

Decrittografare le credenziali KamoPBX; testare il percorso di rifiuto

Le credenziali master vengono memorizzate come cifrario dalle impostazioni della piattaforma UI, quindi deve essere decifrato prima dell'uso — consegnare il tes...

Kamo·2mo ago
FeatureVOIPService

Leggi la configurazione della piattaforma KamoPBX dal database

L'aggiunta di un server telefonico KamoPBX non è riuscita con un errore DNS Kubernetes raw — "I/O errore su PUT ... ********************************************...

Kamo·2mo ago
FeatureVOIPService

Fornire un account KamoPBX quando viene creato un server telefonico

L'aggiunta di un server telefonico KamoPBX ora crea l'account sottostante e scrive il account id e realm torna a configJson. Qualsiasi configJson il client invi...

Kamo·2mo ago
FeatureVOIPService

Implement the KamoPBX provider

Replaces the stub. KamoPBX is Kamo's own platform, so the organization holds no credential at all: KamoPBXAccountProvisioner creates the account when a phone se...

Kamo·2mo 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·2mo 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·2mo 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·2mo 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·2mo ago
FeatureVOIPService

Leggi e scrivi il cancello della linea

GET superfici lineWindowEnabled; PUT lo accetta come un nullable Boolean in modo che assente significa "non menzionato" e conserva il valore memorizzato. Ogni e...

Kamo·2mo ago
FeatureVOIPService

Autenticare RingCentral con un JWT, per server del telefono

RingCentral era l'ultimo fornitore le cui credenziali provenivano da un Kamo registrazione più due hops di consenso del browser — uno per l'org, uno per membro....

Kamo·2mo ago
FeatureVOIPService

Conta per l'indicatore softphone e la segreteria

Segnalato come linee separate piuttosto che un totale: l'icona mostra la somma e la sua a discesa mostra la ripartizione, quindi un valore presumibilmente del f...

Kamo·2mo ago
August 25, 2026
FeatureVOIPService

Un'istantanea illeggibile, un quadro vivo

Il suo soggetto NATS piuttosto che il messaggio esistente: il gestore del browser per /topic/voip/message/ suona il suono di arrivo e apre una finestra degli st...

Kamo·2mo ago
ChoreVOIPService

Pin kamo-shared-library 1.6.0

La biblioteca si trasferì a 1.6.0 mentre i consumatori rimasero a 1.5.0. Consumer CI costruisce la biblioteca da un clone fresco in un freddo ~/.m2 e ci-setting...

Kamo·2mo ago
August 24, 2026
FeatureVOIPService

La capacità bloccata ora supera la destra e la modalità dio

PhiPlaybackAuthorizer ha portato la riproduzione delle chiamate PHI su VIEW CALL LOGS. Quello era l'intero controllo perché ServiceType.VOIP mappato al bloccato...

Kamo·2mo 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·2mo 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·2mo 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·2mo ago
August 10, 2026
ChoreVOIPService

Ricostruisci contro la correzione condivisa @Lob LONGVARCHAR

Il dialetto PostgreSQL di Hibernate legge le colonne di stringa @Lob come OID via getLong(). Affetti note, contatti, calendario, OAuth tokens, password IMAP, ca...

Kamo·2mo ago
FeatureVOIPService

Punta a YugabyteDB e usa PostgreSQLDialect

CockroachDB è stato sostituito da YugabyteDB. Le stringhe di connessione si muovono da scarroachdb-public:26257 a yb-tserver-service:5433, e il dialetto Hiberna...

Kamo·2mo ago
August 9, 2026
CIVOIPService

Ripristina la costruzione di librerie condivise, che il uplink LAN continua a corrompere

Tre edifici sono morti oggi su "Tag mismatch" tirando un vaso — e lo specchio aggiunto un'ora fa non ha fatto aiuto, perché kbservice, mcpgatewayservice e ragse...

Kamo·2mo ago
CIVOIPService

Mirror Maven Central tramite la copia GCS di Google

Ogni stadio di Docker parte da un freddo ~/.m2 e refetches l'intero albero di dipendenza, quindi Central vede il peso pieno di ogni servizio concomitante costru...

Kamo·2mo ago
August 6, 2026
ChoreVOIPService

Ricostruire per il secchio di imaging unificato

Raccogliere kamo-shared-library 3045cc3: ImageAssocType.getBucket() ora restituisce il singolo "imaging" per ogni associazione, quindi un file deduplicato viene...

Kamo·2mo ago
August 5, 2026
PerformanceVOIPService

Interrompere la cronologia delle chiamate per estensione quando il fornitore è a livello di istanza

RingCentral's endpoint è estensione/~ e ignora l'argomento, quindi ritorna lo stesso registro per ogni estensione. Una volta che una pagina aggiunge nulla di nu...

Kamo·2mo ago
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·2mo 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·2mo ago
FeatureVOIPService

Persist chiama e associa chiamate, testi e segreteria

Le chiamate non sono mai state registrate da nessuna parte — VoipCallEventService ha pubblicato un evento NATS per il browser e non ha mantenuto nulla, e RECORD...

Kamo·2mo ago
ChoreVOIPService

Gettare il parametro mailbox ora-dead e locale

Seguito a c7cb180: una volta che la casella di posta ha lasciato la segreteria id, aVoicemailEntry's mailbox argomento e il graficoReady locale non aveva lettor...

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