KamoCRM

Live Change Log

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

17,524
Variazioni totali
6,005
Caratteristiche
5,286
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,524AIService253APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService580InitializerService329KBService151KlusterServices741MCPGatewayService252MediaService602RAGService79SecurityService1,850TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,356kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,663kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore775Docs3,255Feature6,005Fix5,286Other994Performance165Refactor278Revert23Style42Test161Upgrade1
August 9, 2026
CIBillingService

Mirror Maven Central tramite la copia GCS di Google

Costruire 19 falliti che catturano tomcat-embed-core da repo.maven.apache.org con 'Tag mismatch' — un trasferimento danneggiato, non un errore di codice: lo ste...

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

Nascondi applicazioni non pubblicate dal catalogo Plans & Billing

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

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

Servire la directory org come pagina filtrata, ordinata e impaginata

GET /orgs prende pagina/dimensione/q/sort/dir più sette filtri e restituisce la casa pagina busta con aggregati immobiliari. GET /orgs/{orgId} serve tutti i det...

Kamo·2mo ago
FeatureBillingService

L'idratazione della pagina a un conteggio costante delle query

Titolo principale, dominio primario, piano/mercato dietro il diritto e abbonamenti-catalogo bandiera sono ciascuno un lotto IN (:ids) su tutta la pagina, così u...

Kamo·2mo ago
FeatureBillingService

Directory riga / pagina DTO e il repository query nativo

PlatformOrgRow trasporta le due sfaccettature separatamente: diritto (sotto in entrata mirare l'org -- che cosa lo governa) e fatturazione tenuta (conti che l'o...

Kamo·2mo ago
FeatureBillingService

Org directory SQL con per-facet CTEs

Conti ceduti, abbonamenti in entrata, membri, licenziatari e bambini ciascuno aggregati nel proprio CTE prima di essere uniti a org. Unire loro in uno pass avre...

Kamo·2mo ago
FeatureBillingService

Richiesta di directory validata, bloccata

Dimensioni morsetti a [1.100] e un tipo non riconosciuto rientra al titolo, quindi un URL a mano non può richiedere l'intera proprietà né raggiungere la SQL com...

Kamo·2mo ago
FeatureBillingService

Modalità di denunce del diritto attraverso un risolutore condiviso e deterministico

TrialAdminService ha scelto il suo abbonamento di prova con findFirst() su un elenco non ordinato, quindi un org che tiene sia un processo in sospeso e attivo p...

Kamo·2mo 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·2mo 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·3mo ago
July 1, 2026
FeatureBillingService

Modalità TRIAL PENDING per una prova non-sinistra

Sage·3mo ago
ChoreBillingService

Ricostruire contro l'ultimo kamo-shared-library

Sage·3mo ago
June 26, 2026
June 13, 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·4mo ago
FeatureBillingService

Misurazione di utilizzo E-sign + controllo self-serv del consumatore

#4 metro: - EsignMeterSubmissionService (@Scheduled day): aggrega API-origin EsignUsageRecords per org+period; primo 40/periodo incluso, il resto presentato com...

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

Gestire Organization.isPlatformProduct dalla piattaforma → Orgs

PlatformAccountSummary espone èPlatformProduct + hasSubscription Mercato; nuovo Ma... (platform-admin gated) imposta la bandiera e invalida i diritti dei membri...

Kamo·4mo ago
April 29, 2026
CIBillingService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·6mo 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·6mo 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·6mo ago
RefactorBillingService

Subs target a sub-org; i membri per-sub si dividono dagli amministratori dell'account

Gli abbonamenti richiedono ora il targetOrganizationId sulla creazione — il (account, mercato, target org) triple è la nuova chiave di unicità. AccountBillingMe...

Kamo·6mo ago
April 27, 2026
RefactorBillingService

Utilizzare Account.members tramite AccountMember; rinominare èGroupPlanManager -> èAccountManager

Il Conto è ora il gruppo, quindi tutti i riferimenti al vecchio AccountBillingMember entità sono indicati al nuovo generico E' il momento giusto. entità. La ban...

Kamo·6mo ago
RefactorBillingService

Riscrivere BillingService su entità basate su Account

Il BillingService è ora incentrato sul conto. Flussi pilotati dagli Stati membri (es. "add a card", "subscribe to a plan") ora passare attraverso un Account che...

Kamo·6mo 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·6mo ago
FeatureBillingService

Riscrivere BillingService attorno a BillingGroups

Elimina il livello di org. controllori, servizi e DTO. Introduce: - Gruppi di montaggio BillingGroupController, membri, abbonamenti, licenze, metodi di pagamen...

Kamo·6mo 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·6mo ago
April 22, 2026
April 21, 2026
April 20, 2026
FeatureBillingService

Aggiungi PlatformAdmin controller + servizio per borse di comp plan

- PlatformAdminController a /api/billing/platform (class-level @PlatformAdminOnly) - GET /orgs, GET /orgs/{orgId} - POST /orgs/{orgId}/grants, PATCH|DELETE /org...

Kamo·6mo ago
April 19, 2026
ChoreBillingService

Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)

Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...

Kamo·6mo ago
ChoreBillingService

Rebuild for kamo-shared-library update (appConfig upsert-only fix)

Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...

Kamo·6mo ago
ChoreBillingService

Rebuild for kamo-shared-library update (effective-feature resolver)

Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...

Kamo·6mo ago
FeatureBillingService

Enforce team-member pay-fees setting at Stripe customer creation

Bumps kamo-shared-library dependency to 1.5.0 so BillingService can resolve the new AppliedModelEnforcementService, and wires team-member vs org pay-fees enforc...

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