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
July 2, 2026
FeatureSecurityService

GET /leads/disponibile-sommario per l'allerta live NavPri

Aggrega l'accettabilità del chiamante in tutti i mercati attivi (cancello del cliente + credito/FFA/ regole quotidiane). Resi haAcceptable / hasAcceptableCredit...

Kamo·3mo ago
FixSecurityService

Correttezza, scala & PII indurimento in LeadImportController

- dedup tramite query LeadRepository, invece di trovareAll() su tutti gli inquilini (era un OOM/DoS + rischio di esposizione cross-tenant, re-run per 1000-row b...

Kamo·3mo ago
FeatureSecurityService

Mark-reassignment gated by MARK right; Manage-Credits restituisce i membri con Spend/Receive right

LeadAcceptController: marchio-riassegnazione richiede MARK LEADS REQUIRES ASSIGNMENT. LeadCreditController.manage: rendimenti ammissibiliMemberIds (supporti SPE...

Kamo·3mo ago
July 1, 2026
FeatureSecurityService

API per il controllo di credito

- LeadAcceptController: GET /leads/disponibile, POST /leads/accept (atomic, comment-gated, FFA + credito), GET /leads/uncommented, POST /leads/{id}/mark-reassig...

Kamo·3mo ago
FeatureSecurityService

Filtro di stato di mercato, archivio / riattivazione, venditori di mercato

- E' una cosa da fare. (default active); arricchire ogni mercato DTO con prodotti del fornitore derivato dai suoi fornitori - Sostituire DELETE /lead-markets/{i...

Kamo·3mo ago
FeatureSecurityService

Avviare l'orologio di prova sul primo login del proprietario di org

Seed new orgs with a PENDING trial (source=TRIAL, trialExpiresAt=null) che non concede nulla fino all'inizio, quindi iniziare l'orologio di 3 giorni primo login...

Kamo·3mo ago
FixSecurityService

Impostare la regione del sito + utilizzare nodo-local MinIO per pod

- Aggiungi kamo.minio.region (MINIO REGION, default us-west-ca-s-1) così SigV4 le firme corrispondono alla regione del sito del server; fissa lo sfondo caricame...

Kamo·3mo ago
FixSecurityService

Arrestare la perdita di immagine di sfondo di cross-org; riordine sicuro + secchio di stadiazione

Riordinare solo i nuovi file ricaricati al loro nuovo indice, riordinando immagini esistenti e lasciando l'immagineBgCount rivendicare slot non popolate; provis...

Kamo·3mo ago
FixSecurityService

Ritorno 404 per un org mancante invece di 200 con corpo vuoto

getOrganizationById ha restituito un nudo null, che la primavera serializzata a HTTP 200 con un corpo vuoto; i clienti che chiamano risposta.json() poi gettato ...

Kamo·3mo ago
FixSecurityService

Lascia che l'Utente di sistema risolva qualsiasi modello applicato di org

Il cancello cross-org ha restituito 403 quando orgId!= sessione org e il chiamante non ha avuto una riga membro nel bersaglio. L'utente di sistema su piattaform...

Kamo·3mo ago
ChoreSecurityService

Ricostruire contro l'ultimo kamo-shared-library

Kamo·3mo ago
June 30, 2026
FixSecurityService

Canonicalize webhook nome repo a pubblico-progetti involucro

Dopo la migrazione a grappolo i repos di Forgejo sono stati ricreati più in basso (servizi di sicurezza), ma righe storiche e l'uso del filtro dei progetti pubb...

Kamo·3mo ago
FixSecurityService

Generare faviconi tramite logo multi-nodo letto, non esiste un solo-nodo()

generareAndUploadFavicons() gated su minioService.exists(), che solo stats l'attuale host MinIO. Quando il semplice logo è stato scritto a (o solo replicato su)...

Kamo·3mo ago
June 26, 2026
June 16, 2026
FixSecurityService

Esposizione GD (diritto eleggibilità) in /user-info per kamo-universe

La sessione memorizza la bandiera GD (KSessionService) ma /user-info non è mai tornato la Kamo-universe's KamoIdentity ha sempre deserializzato is god=false e G...

Kamo·4mo ago
FixSecurityService

Case-insensibile ricerca e-mail in modo da reset e-mail inviare

Il recupero della password ha ridotto l'ingresso ma findByEmailEmail fa un caso-sensibile match contro l'email memorizzata (ad esempio Sage@KamoCRM.com), quindi...

Kamo·4mo ago
June 15, 2026
FixSecurityService

Carry impersonation audit trail attraverso org salts

Quando il chiamante è già una sessione di impersonazione (un dio amministratore che agisce come un altro membro, che trasporta SUDO MEMBER ID), entrando in un a...

Kamo·4mo ago
FeatureSecurityService

Endpoint dell'impersonazione di Dio

POST /api/security/impersonate mints un fresco ***+OTK per un arbitrario membro dell'attuale org del chiamante, portato alla sessione del chiamante modalità dio...

Kamo·4mo ago
June 14, 2026
FeatureSecurityService

Ritorno orgName + lingua in /user-info

Risolvere il nome del display dell'org e la lingua selezionata del membro (ISO-639- 1 codice) dal DB così kamo-universe può mostrare ogni giocatore's org + la b...

Kamo·4mo ago
June 13, 2026
June 10, 2026
FixSecurityService

Selezionare il mercato SUBSCRIPTION per la configurazione della piattaforma

KamoCRM possiede diversi mercati E' cosi'. risolvereProductMarket deve scegliere il mercato di tipo SUBSCRIPTION (piattaforma-accesso) piuttosto che la prima at...

Kamo·4mo ago
June 9, 2026
FeatureSecurityService

Il membro dello scopo dà diritto alla radice del prodotto, non KamoCRM

EntitlementService risolve ora la radice del diritto di ciascun membro tramite EntitlementRootResolver (nearest market-owning ancestor-or-self) invece di cammin...

Kamo·4mo ago
June 8, 2026
FixSecurityService

Rigenerare faviconi sull'etichettatura salva; sniff tipo logo reale

provisionUpdate (in esecuzione su ogni salvataggio personalizzato) ha scritto config/css/manifest ma mai faviconi rigenerati — quelli sono stati prodotti solo d...

Kamo·4mo ago
FixSecurityService

Seed globals.css dal modello quando la cartella org manca

provisionUpdate (in esecuzione su ogni colore salvare) riscritto il css dell'org/globals.css in atto, ma questo oggetto esiste solo una volta disposizione Full ...

Kamo·4mo ago
May 29, 2026
ChoreSecurityService

Trigger ricostruisce per raccogliere il nome di PersonalLoan entità

L'immagine SecurityService a 761019b è stata costruita prima di condivisa-lib d14dc54 (che ha rinominato l'entità del prestito personale a JPA nome "PersonalLoa...

Kamo·5mo ago
May 28, 2026
ChoreSecurityService

KamoLOS → KamoMLOS nei riferimenti ai commenti

Il progetto /Next.js/KamoLOS (flusso ricorrente) è stato rinominato a KamoMLOS così il nome KamoLOS potrebbe essere riutilizzato per il nuovo servizio personale...

Kamo·5mo ago
May 21, 2026
FeatureSecurityService

Backfill programma offerte per i mercati ipotecari esistenti sul boot

DataLoader ora chiama E' il momento giusto. dopo il backfill AppMortgage-engagement. Nuota ogni MORTGAGE esistente CommerceMarket e assicura che le sue offerte ...

Kamo·5mo ago
FixSecurityService

Ritacco prima di sostituire la collezione di funzionalità in /org/domain

La precedente correzione ha cablato la proiezione del modello applicato in E' una cosa che non va. org.setCaratteristiche(progettate) sull'entità ancora gestita...

Kamo·5mo ago
FixSecurityService

Risolvere ambiguo /org/domain handler — Commercio nav stava scomparendo

SecurityController aveva un secondo... E' in collisione con il fatto che... Primavera respinta la richiesta con "Ambiguous handler metodi mappati" → 500 → il ka...

Kamo·5mo ago
FeatureSecurityService

PUT /programs/{code}/active + deprecare i punti finali di POS di ipoteca legacy

MortgageProgramController guadagna PUT *************************************************************************************************************************...

Kamo·5mo ago
ChoreSecurityService

Recuperare gli impegni ipotecari sul boot

DataLoader ora invoca il suo nome. dopo la sincronizzazione dei diritti e il backup di System User. Idempotent — una volta che un'app è attaccato al suo fidanza...

Kamo·5mo ago
FeatureSecurityService

Enforce LOS rights + /commerce/engagements endpoint

- MortgageAppController: ogni punto finale ora cancelli su RoleRightType. Leggi richiedere LOS VIEW PIPELINE; creare una nuova applicazione richiede LOS TAKE AP...

Kamo·5mo ago
May 18, 2026
FeatureSecurityService

Emettere il marchio di creditore + i campi di divulgazione in per-org config.json

Due cambiamenti che terminano il canale di marca Kamo-los: 1. OrganizationController ottiene un GET pubblico /api/security/org/domain/{host} endpoint. Risolve ...

Kamo·5mo ago
May 16, 2026
FeatureSecurityService

MortgageConnectController — connessioni + fatti verificati + riconciliare endpoint

Esprime la prima superficie di cattura a ***********************************************************************************************************************...

Kamo·5mo ago
May 15, 2026
FeatureSecurityService

Expose Prometheus metriche endpoint

Aggiunge micrometro-registry-prometheus e configura management.endpoints per esporre /actuatore/prometeo insieme salute/info. Richiesto così contatori/timer agg...

Kamo·5mo ago
FeatureSecurityService

GET /mortgage-apps/hmda/lar/problems conteggio sommario

Aggregate problemi di validazione in tutta la LAR per l'anno dato e restituisce {errors, avverte, righe con esiti} in modo che l'interfaccia utente possa render...

Kamo·5mo ago
FeatureSecurityService

Esposizione GET E' il momento giusto

Superficie # Come consulente pre volonta' # controllare gli incendi TransitionDialog quando l'utente sceglie uno stato di destinazione.

Kamo·5mo ago
RefactorSecurityService

Consolidare la sessione del controller/diritti/aiutanti di risposta in BaseLosController

Sei controller LOS-area (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) ogni copiato lo stesso - 80 line...

Kamo·5mo ago
ChoreSecurityService

Webhook consumer + worker config in configmap

Supporta il consumatore durevole JetStream in WebhookDeliveryWorker. Env-var overrides per il nome durevole, consegna-policy (set to All to replay backlog una v...

Kamo·5mo ago
FeatureSecurityService

Tradurre concomitante-modificazione IllegalStateException a 409 con codice

Abbina con il cambio di blocco ottimizzato-lib condiviso: quando LoanPipelineService getta "Modifica corrente: rinfresco e riprovazione", superficie strutturata...

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