KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,497
Variazioni totali
5,985
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 23, 2026
FeatureEmailService

Rifiutare una cassetta postale oltre le licenze di posta dell'organizzazione

Regola del proprietario 2026-10-22: addebito per utente delle licenze acquistate; quante Il numero di cassette postali che possono essere in uso è limitato solo...

Kamo·4d ago
FeatureVOIPService

Rifiutare un interno telefonico oltre le licenze dell'organizzazione

Regola del proprietario 2026-10-22: addebito per utente delle licenze acquistate; quante L'utilizzo delle estensioni che possono essere in uso è limitato solo d...

Kamo·4d ago
FeatureBillingService

Utilizzo delle licenze e controlli delle licenze per unità per i componenti aggiuntivi per utente

Regola del proprietario 2026-10-22: ogni componente aggiuntivo per utente fattura le licenze acquistate, come Il numero di cassette postali o interni che posson...

Kamo·4d ago
October 22, 2026
Featurekamo-shared-library

Attivare o disattivare il rinnovo per un abbonamento attivo; note su qualsiasi ordine

L'interruttore di rinnovo automatico della console ha inviato un campo che l'aggiornamento dell'ordine di bozza non ha fatto Non ho, quindi non è mai stato salv...

Kamo·4d ago
Fixkamo-shared-library

L'approvazione di un ordine con carta garantisce anche l'accesso a pagamento

Gli ordini AUTO_BILL sono in attesa di un Stripe checkout che non fattura l'abbonamento Il registro addebita invece la carta salvata in ogni giorno di fatturazi...

Kamo·4d ago
FeatureSecurityService

I clienti con carta vengono addebitati automaticamente il giorno della fatturazione

Per gli abbonamenti AUTO_BILL il processo di fatturazione addebita ogni fattura approvata al La carta salvata del cliente il giorno della fatturazione tramite l...

Kamo·4d ago
FeatureBillingService

Endpoint interni della carta per l'addebito automatico della fattura di abbonamento

GET **************** e POST /charge, custoditi dalla rete condivisa X-Internal-Auth segreto (confronta a tempo costante; 403 senza di esso) PaymentIntent off-se...

Kamo·4d ago
Featurekamo-shared-library

Contabilità di addebito automatico della carta sulle fatture di abbonamento

Le fatture AUTO_BILL vengono addebitate il giorno della fatturazione una volta approvate e riprovate Ogni tentativo è numerato prima di essere effettuato e può ...

Kamo·4d ago
FixSecurityService

Il processo di fatturazione prende ogni abbonamento e fattura nella propria transazione

La sua prima esecuzione ha sollevato la fattura di ottobre di Harmony e l'ha persa quando un inserto di audit Non è riuscito, perché l'intero passaggio di prepa...

Kamo·4d ago
Fixkamo-shared-library

Gli eventi di abbonamento memorizzano gli stati JSON; i passaggi di fatturazione eseguono una riga per transazione

**************** sono jsonb, e Ogni chiamante ha scritto uno stato nudo come ACTIVE - un inserto JSON non valido che ha rotolato Torna indietro qualunque cosa s...

Kamo·4d ago
Fixkamo-internal

Il proxy POS passa un PDF o una risposta vuota invece di fallire come JSON

Il PDF della fattura e qualsiasi 204 sono passati attraverso response.json() e sono diventati un 500.

Kamo·4d ago
Featurekamo-internal

Console di fatturazione degli abbonamenti: cassetto delle fatture, editor di bozze, pagamenti, fatturazione di mercato

Scheda fatture: righe in linguaggio semplice (periodo, totale, importo dovuto, data di scadenza, stato) aprire un cassetto con Le righe, i totali, i pagamenti r...

Kamo·4d ago
FixBillingService

Stripe fattura licenze aggiuntive detenute, non cassette postali o estensioni in uso

Ogni componente aggiuntivo ora prende la sua quantità da AddOnLicenses, la regola l'ordine Calcolatore e fatture di abbonamento condivisi: licenze acquistate, d...

Kamo·4d ago
FeatureSecurityService

Fatturazione automatica dell'abbonamento - bozze, revisione del proprietario, e-mail con PDF, pagamenti, promemoria

SubscriptionBillingJob (orario, per un pod e all'avvio) esegue il ciclo: - sollevare ogni fattura di rinnovo come bozza lead-day prima della sua data di fattura...

Kamo·4d ago
Featurekamo-signer-monorepo

La fattura del cliente, online — personalizzata, stampabile, con download in PDF

/[locale]/i/[token] risolve la fattura lato server (token in un corpo POST, mai un URL) e lo rende nel proprio nome e colore del venditore, ricadendo su un neut...

Kamo·4d ago
FeatureEmailService

BILLING_INVOICE, limitato alla visualizzazione delle fatture di abbonamento

Sollevato da SecurityService ai proprietari dell'organizzazione di vendita quando un La bozza della fattura di abbonamento è in attesa di revisione o la fattura...

Kamo·4d ago
Featurekamo-shared-library

Prezzi dei componenti aggiuntivi basati sulle licenze e un vero ciclo di vita della fattura di abbonamento

Una regola per la quantità di add-on (AddOnLicenses): ogni add-on fattura le licenze ACQUISTATO, come i posti - componenti aggiuntivi per utente di default al n...

Kamo·4d ago
PerformanceTranslateService

Il lavoro in background utilizza tre slot motore per pod e viene inviato come priorità bassa

Uno slot di sfondo per pod lasciava tre dei quattro flussi del motore inattivi durante una sincronizzazione del dizionario (un'attesa superiore al valore predef...

Kamo·4d ago
PerformanceKlusterServices

Quattro flussi di quattro fili, e una corsia che mantiene uno libero per la chat

Misurato sulla classe di CPU dei nodi con il traffico di sincronizzazione del dizionario (15 blocchi di chiavi): un flusso di otto thread Ho fatto 1,5 tasti/s, ...

Kamo·4d ago
Fixkamo-internal

Leggere fatture di abbonamento, eventi e accordi sotto le chiavi inviate dal server

Il server risponde a fatture/fattura, eventi e accordi/accordo; posApi Leggi l'abbonamentoFatture, abbonamentoEventi e abbonamentoContratti, così il Le schede F...

Kamo·4d ago
FeatureBillingService

Ricostruisci il Stripe mirror da Stripe ogni notte e all'avvio

Gli eventi più vecchi di 30 giorni non possono essere recuperati, quindi la fattura di settembre e Gli eventi di abbonamento persi a causa della mancata corrisp...

Kamo·4d ago
FixSecurityService

Le modifiche al catalogo raggiungono solo l'organizzazione del chiamante; i chiamanti di ordine personale non possono compensare o stabilire il prezzo

Ogni aggiornamento ed eliminazione di un piano di abbonamento, prezzo, funzionalità, componente aggiuntivo, bundle, Il modello di sconto, promozione o accordo d...

Kamo·4d ago
Fixkamo-shared-library

Assegnare un nome all'organizzazione proprietaria di una riga del catalogo di abbonamento

I metodi update/delete del catalogo prendono un uid da solo, quindi un chiamante che tiene Il diritto di catalogo in qualsiasi organizzazione poteva modificare ...

Kamo·4d ago
Fixkamo-marketing

Un file locale mancante rende l'inglese invece di gettare

i18n/request.ts e message-locales.ts hanno importato messaggi/<locale>.json nudo, quindi una compilazione fatta mentre il dizionario Il fatto di non avere un fi...

Kamo·4d ago
FixBillingService

Leggere Stripe eventi da qualsiasi versione API e riprodurre quelli non riusciti

L'endpoint webhook live esegue il rendering degli eventi al 2026-03-25.dahlia; stripe-java pins 2024-12-18.acacia, quindi ogni fattura, pagamento e abbonamento ...

Kamo·4d ago
FixKlusterServices

Scrivere il rumeno con la virgola sotto s e t

Il modello mescola le vecchie forme di cedilla in rumeno (6 di 90 di queste lettere nel widget di chat rigenerato) (6.223 cedilla contro 15.688 sotto-virgola) e...

Kamo·4d ago
ChoreKlusterServices

Eliminare i passaggi di distribuzione dei vecchi motori, applicare i servizi alias di MADLAD, aggiornare l'audit e la documentazione

Completa 56b37fa, che ha rimosso i manifesti: senza questo il flusso di lavoro eseguiva ancora i passaggi per le directory che non Il flusso di lavoro ora appli...

Kamo·4d ago
ChoreKlusterServices

Rimuovi LibreTranslate, Bergamot e IndicTrans; MADLAD serve ogni coppia

TranslateService ora parla solo con madlad (translateservice 5c7605b), verificato end-to-end: ogni Kamo locale Inclusi Tamil e Swahili, ru->en e ta->en in entra...

Kamo·4d ago
FeatureTranslateService

Un motore, MADLAD-400, per ogni coppia di lingue

Sostituisce i fornitori LibreTranslate, Bergamot e IndicTrans con MadladProvider (klusterservices madlad/). Le loro lingue non si sovrappongono, e una coppia ne...

Kamo·4d ago
PerformanceKlusterServices

Fascio 4 solo per etichette, fascio 2 fino a 64 gettoni

Il costo è gettoni x fascio. Misurato nel cluster con i vecchi motori ancora in esecuzione: un flusso 77 chars/s e due 115 chars/s su stringhe corte a raggio 4....

Kamo·4d ago
FeatureKlusterServices

Un motore di traduzione per ogni coppia, MADLAD-400-3B sulla CPU

Sostituisce LibreTranslate (Argos), Bergamot e Kamo IndicTrans, i cui gruppi linguistici non si sovrappongono e le cui lacune sono tornate come l'inglese. MADLA...

Kamo·4d ago
FixKBService

Un pod traduce un articolo, non ogni baccello subito

La serratura della spazzata è tenuta solo mentre le code funzionano, che richiede millisecondi, quindi ogni pod ha eseguito la propria spazzata un minuto o due ...

Kamo·4d ago
FixTranslateService

Non inviare mai un motore un testo più lungo del necessario

IndicTrans risponde a una richiesta di oltre 20.000 caratteri con un HTTP permanente 413, quindi un lungo aiuto articolo non potrebbe mai essere tradotto in Tam...

Kamo·4d ago
FixKBService

Traduci le parole di un articolo, non il suo Lexical JSON

contentJson è stato inviato ai motori di traduzione come se fosse una frase. Il 2026-10-22 uno la frase di esso è tornato dal russo con la frase andato e il JSO...

Kamo·4d ago
FixKlusterServices

Limite di memoria 14Gi -> 20Gi, richiesta 10Gi -> 12Gi

Il set di lavoro di picco di sette giorni era 13,8 e 13.1 GiB contro il limite di 14Gi, quindi il kernel ha recuperato i modelli argos di mmapped e en->ru su un...

Kamo·4d ago
FixSecurityService

Creare un mercato MORTGAGE dà all'organizzazione il suo profilo di credito in una sola volta

Il profilo del creditore di un mercato MORTGAGE (e le sue cinque righe di configurazione) è stato creato solo da il boot-time self-heal, quindi un mercato creat...

Kamo·5d ago
October 21, 2026
Featurekamo-internal

Il filtro ufficiale del prestito di Pipeline mostra i volti e apre la scheda membro

Ogni ufficiale nelle opzioni del filtro, e quello selezionato, è il loro avatar e il nome avvolto nella MemberHoverCard condivisa. Un clic seleziona ancora.

Kamo·5d ago
Featurekamo-internal

L'ufficiale di prestito di Pipeline apre la carta dei membri condivisa

L'ufficiale di prestito su ogni accordo è avvolto in MemberHoverCard, il popup ogni altro usi superficiali per un membro. Si apre su hover e messa a fuoco della...

Kamo·5d ago
Fixkamo-internal

Le offerte aperte sono sempre ampliate, l'ufficiale di prestito mostra la loro foto, e il conto di prestito legge un modo

- Vista aperta: ogni accordo mostra i suoi prestiti, senza controllo di espansione / collasso. Passato e Tutti rimangono crollati per impostazione predefinita e...

Kamo·5d ago
Featurekamo-internal

A full-width, full-height HMDA LAR pagina; pulsanti di marca leggibili sulla pagina del prestito

- HMDA LAR: il registro è una griglia AG che prende tutta la larghezza e ogni pixel sotto l'intestazione, e scorre dentro di sé — la pagina non scorre più. Fasc...

Kamo·5d ago
Fixkamo-internal

Ritorno da un prestito ritorna allo schermo è stato aperto da, e un prestito mostra sempre il suo numero completo

- La pagina del prestito è stata codificata duramente a /commerce, che apre il primo mercato a casa. Ogni apritore (Pipeline, Board, code di documenti, scheda a...

Kamo·5d ago
Featurekamo-internal

Una nuova ipoteca Pipeline — offerte aperte prima, quelli passati un clic di distanza, e ogni affare gestito dalla sua carta

La scheda Pipeline sotto un mercato ipotecario è ricostruita intorno alle transazioni: - Aperto | Passato | Tutte le viste (pasto = completato o cancellato), c...

Kamo·5d ago
PerformanceSecurityService

L'oleodotto di ipoteca carica in una manciata di query, e un accordo può essere rinominato e prendere un secondo prestito

Le due letture del gasdotto erano N+1 durante il viaggio di andata e ritorno: - GET /mortgage-apps caricato semplici file di AppMortgage, e ciascuno poi licenz...

Kamo·5d ago
Fixkamo-internal

Un menu degli strumenti rimane selezionato su una delle sue pagine e le pagine sotto di esse

L'ultima modifica ha acceso un menu degli strumenti (Mail, Docs, Supporto, IoT, Impostazioni, Fotocamere) solo quando il href di una fila era esattamente la pag...

Kamo·5d ago
Fixkamo-internal

Numeri e indirizzi aprono i loro popup, dischi invisibili in parole semplici, etichette semplici, casi di diritti

Approvazione del follow-up 2026-10-21 (controller revisione del pannello approvazioni). - L'intestazione disegna ogni numero di telefono e indirizzo email i no...

Kamo·5d ago
FeatureSecurityService

Approva e permette sempre di controllare i diritti di cui ha bisogno uno strumento in un solo caso

Approvazione del follow-up 2026-10-21: la carta di Tool Plane ora nomina i diritti il servizio dello strumento fa rispettare in alcuni casi solo (sempreAllow.ri...

Kamo·5d ago
FixMCPGatewayService

Dichiarare ogni diritto che il servizio di uno strumento fa rispettare; parole semplici per record e numeri invisibili

Approvazione del follow-up 2026-10-21 (controller revisione delle approvazioni UI). Diritti (punto 4): un controllo dei diritti dichiarati di ogni strumento co...

Kamo·5d ago
Featurekamo-internal

Nastri d'angolo su ogni bordo, su schede, e sulle pagine aperte della barra superiore

Seguendo il giro a sinistra, gli altri tre bordi ottengono lo stesso trattamento, su una mappatura fissa: una regola superiore diventa un nastro superiore sinis...

Kamo·5d 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