Live Change Log

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

17,864
Variazioni totali
4,580
Caratteristiche
4,512
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,864AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,552kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,580Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
FixBillingService

Ricorrere un evento webhook il cui primo tentativo è morto, e rifiutare uno SDK non può leggere

Un reclamo perdente su una riga non elaborata ha sempre risposto a 500, quindi un evento il primo tentativo fallito (una gara unica-constraint all'interno fat.c...

Kamo·1d ago
FixBillingService

Solo un'accusa fallita inizia a dunning, e Stripe deve essere d'accordo prima degli atti successivi

fattura.finalizzata porta stato=aperto con un importo dovuto per ogni fattura carica automatica prima del tentativo di carica, e la fattura handler ha iniziato ...

Kamo·1d ago
September 9, 2026
FixBillingService

La guardia dello stesso commit-rebuild non potrebbe mai sparare, e il controllo digerente non è riuscito aperto

Entrambe le protezioni contro un dispiegamento che distribuisce nulla erano inerti, quindi la pipeline ha riferito due lavori verdi mentre i pods sono rimasti s...

Kamo·2d ago
FixBillingService

Una riga di catalogo che nomina un'app che questa build non può risolvere non è in vendita

ServiceTypeConverter ha smesso di lanciare su un id app sconosciuto e ha iniziato a risolverlo a null, che è ciò che un servizio deve fare — le navi enum dentro...

Kamo·2d ago
September 7, 2026
FixBillingService

Un prezzo di cui Stripe non ha mai sentito parlare è un difetto, non un silenzio

Il riconciliatore ha confrontato i prezzi mappati contro il catalogo e tornò presto ogni volta che nulla è stato mappato. Così un termine che il catalogo aveva ...

Kamo·4d ago
September 6, 2026
FixBillingService

Carica ciò che lo schermo dice e rifiuta piuttosto che fingere

Un audit della console Plans & Billing contro le chiavi Live Stripe ha trovato la cucitura tra lo schermo e Stripe rotto in ogni direzione subito, e silenzioso ...

Kamo·4d ago
September 5, 2026
FixBillingService

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
FixBillingService

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
September 4, 2026
FixBillingService

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
August 31, 2026
FixBillingService

Smettere di offrire il piano interno platform-proprietario in vendita

listPlansForMarket filtrato su isActive da solo, e attivo non è lo stesso come su il menu. OWNER UNLIMITED ("Platform Owner — Internal") è attivo, non trasporta...

Kamo·1w ago
August 27, 2026
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
August 26, 2026
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
FixBillingService

Chiudi il webhook idempotency gap BL0 recensione finale trovato

Trovare 1 (Critical): un reclamo perdente su un evento Stripe ripiegato solo provato una fila esisteva, non che il tentativo precedente finito. Affermativo fila...

Kamo·2w ago
FixBillingService

Non chiave effimera per-attempt Stripe crea

Round 2 recensione (Ruling 17) trovato "è questo un creare?" è necessario ma non sufficiente. La domanda che conta: può questo argomento legittimamente essere c...

Kamo·2w ago
FixBillingService

Le chiavi appartengono a Stripe crea solo, non su mutazioni

La prima recensione (Ruling 15) ha trovato il Critical: una idempotency stabile chiave su un aggiornamento/cancel/attach/detach non è una salvaguardia, è un bug...

Kamo·2w ago
FixBillingService

Fare ogni Stripe scrivere idempotent, e fallire la costruzione su uno nuovo senza una chiave

Un timeout di presa su una scrittura Stripe che realmente successo è indistinguibile, dal nostro lato, da uno che non ha fatto; senza un chiave idempotency il r...

Kamo·2w ago
FixBillingService

Impedire la bandiera elaborata con il denaro scrivere, non davanti a esso

markProcessed era REQUIRES NEW, quindi ha commesso elaborato=vero mentre il Le scritture di denaro del gestore erano ancora non commesse nel sospeso esterno tra...

Kamo·2w ago
August 25, 2026
August 23, 2026
FixBillingService

Smettere di vendere add-on il piano scelto già include

Il catalogo ha sempre registrato quali componenti aggiuntivi di un piano fasci, in E' il momento giusto. — Business e Enterprise videoconferenze, l'assistente A...

Kamo·2w ago
August 16, 2026
FixBillingService

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 12, 2026
FixBillingService

Cancelling smette di fatturare il futuro e nient'altro

Annullare non prende più una bandiera "immediata" e nessun percorso di cliente può chiedere per uno. Passarlo vero ha concluso l'abbonamento lo stesso giorno ch...

Kamo·4w ago
August 11, 2026
FixBillingService

Smettere di spedire una credenziali condivisa come predefinito config

La password condivisa della piattaforma è stata cotta come il fallback per DB PASSWORD e MINIO ROOT PASSWORD, così ha vissuto in questo repo e nell'immagine cos...

Kamo·4w ago
FixBillingService

Smettere di richiamare l'accesso di fatturazione di un membro quando li aggiunge altrove

add() cancellato la riga del membro su qualsiasi altro account per soddisfare un unico globale che non esiste più. Aggiungere qualcuno a un secondo conto di fat...

Kamo·4w ago
FixBillingService

Lascia che un sub-org raggiunga l'account che lo paga

AccountSubscription separa deliberatamente il pagatore dall'organizzazione il cui i membri consumano i sedili, e i conti auto-provisionati siedono sul livello s...

Kamo·4w ago
August 10, 2026
FixBillingService

Carica quello che il catalogo dice, una volta, per la giusta quantità

Cinque difetti che hanno spostato tutti i soldi reali, più l'IDOR sub-resource sotto di loro. Cicli di fatturazione. I prezzi ANNUAL sono stati spediti a Strip...

Kamo·4w ago
FixBillingService

Verificare la modalità dio contro il database, non un intestazione forgiata

AccountOrgScopeInterceptor cortocircuitato ogni org e controllo membro sul grezzo X-God-Mode-Active intestazione, e le copie del proxy di fatturazione di kamo-i...

Kamo·4w ago
FixBillingService

CockroachDB-solo SQL che PostgreSQL rifiuta

CockroachDB scrive il tipo di testo STRING; PostgreSQL e YugabyteDB usano TEXT. 25 getti attraverso query native stavano ancora emettendo CAST (x AS STRING) e :...

Kamo·4w ago
August 9, 2026
FixBillingService

Dare ad ogni organizzazione un limite reale di transazione

StorageSnapshotSweep.catchUp ha portato @Transactional(REQUIRES NEW) ed è stato chiamato da spazzare() sullo stesso fagiolo. La primavera applica @Transactional...

Kamo·4w ago
FixBillingService

Fornire auto-o-proprietario su un conto, non solo il limite org

Seguire il cancello cross-org, ora che la regola è decisa: all'interno di un'organizzazione si può gestire il proprio account di fatturazione, e un proprietario...

Kamo·4w ago
FixBillingService

Smettere una organizzazione raggiungere un'altra organizzazione fatturazione

/api/billing/accounts presenta il suo elenco dall'intestazione X-Org-Id, ma ogni percorso sottostante /{accountUid} ha preso il id direttamente dal percorso e n...

Kamo·4w ago
FixBillingService

Risposta "è questo vendibile" dal catalogo app, non l'enum

La disponibilità è diventata operatore-editable a runtime, quindi derivante da ServiceType.getStage() significa L'editoria di MLOS in Apps and Features l'ha las...

Kamo·4w ago
FixBillingService

Convalida codici aggiuntivi prima di poter concedere un'app

active addon codes è stato scritto direttamente dal corpo della richiesta. E' stato innocuo mentre niente leggeva la colonna, ma è ora un ingresso di autorizzaz...

Kamo·4w ago
August 8, 2026
FixBillingService

Nascondi applicazioni non pubblicate dal catalogo Plans & Billing

****************************************************************************************************************************************************************...

Kamo·4w ago
FixBillingService

Tenere l'is-prefix su PlatformAccountSummary anche i nomi dei fili

Stesso pericolo Lombok/Jackson di PlatformOrgRow: isTopLevel() perde il suo `è` su serializzazione, così il DTO messo `topLevel`/`platformProduct` sul filo ment...

Kamo·4w ago
FixBillingService

Tenere il prefisso sul filo per isTopLevel/isPlatformProduct

Lombok genera èTopLevel() per un campo `boolean isTopLevel` e Jackson striscia il prefisso `is`, quindi il endpoint live stava serializzando `topLevel` e `platf...

Kamo·4w ago
FixBillingService

Dichiarare gli abbinatori di sicurezza esplicitamente in modo che il servizio possa iniziare

Il servizio non è dispiegato dal 2026-07-03; ogni capsula da allora ha colpito prima del contesto caricato: Questo metodo non può decidere se questi modelli so...

Kamo·4w ago
August 3, 2026
FixBillingService

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 3, 2026
FixBillingService

Serializzare id lunghi come stringhe per fermare la perdita di precisione org-id

Org ids sono CockroachDB valori unici rowid() che superano JS MAX SAFE INTEGER. BillingService li stava serializzando come JSON crudo numeri, così il JSON.parse...

Kamo·2mo ago
July 1, 2026
June 10, 2026
FixBillingService

Registrare i repository esign per la presentazione del contatore

EsignMeterSubmissionService ha bisogno di EsignUsageRecordRepository, ma @EnableJpaRepositories non ha scansionato com.kamo.z.shared.esign.repos, quindi il cont...

Kamo·3mo ago
FixBillingService

Indietro prezzi aggiuntivi misurati con un contatore di fatturazione

Stripe (>= 2025-03-31.basil) rifiuta l'utilizzo legacy type+aggregate usage modello misurato (i prezzi al metro devono essere sostenuti da metri), quindi i prez...

Kamo·3mo ago
April 28, 2026
FixBillingService

Aggiungi @JsonProperty ai campi DTO booleano prefisso

Lombok genera isXxx() is-getters per campi booleani chiamato isXxx. Jackson spoglia il leader 'è' da is-getters e serializzarli come 'xxx' piuttosto che 'isXxx'...

Kamo·4mo ago
FixBillingService

Includi account di registrazione in elenco org

listForOrg ora restituisce anche i conti i cui abbonamenti mirano al richiesto org — non solo conti direttamente di proprietà di esso. Nel multi-org modello il ...

Kamo·4mo ago
April 23, 2026
FixBillingService

Usi l'uso. ottenitore primitivo

isOrganizationOwner è un booleano primitivo su TeamMember, quindi il Lombok- l'accessor generato è l'organizzazioneOwner() non getIsOrganizationOwner(). Risolve...

Kamo·4mo ago
FixBillingService

Abbonamento commerciale su GET /abbonamento/corrente

Quando non esiste nessuna riga dello specchio Stripe, risolvi il commercio attivo org AbbonamentoRecord (ad es. borse COMP), includere il pagamentoMetodo e cara...

Kamo·4mo ago
April 22, 2026
April 18, 2026
FixBillingService

Bump kamo-shared-library to 1.4.0

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