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 11, 2026
Fixkamo-shared-library

UpdateLoanFile PATCH non deve annullare i campi assenti — stato-solo patch cancellato prestitoNumero / date

Qualsiasi patch parziale del file di prestito (il presente del portale invia solo {statusId:2}) incondizionatamente overrote prestitoNumero, canaleId, e ogni da...

Kamo·3mo ago
Fixkamo-internal

Mai rendere letterale "null" nel nome dell'intestazione di visualizzazione del piombo

L'intestazione e l'intestazioneName memo costruito il nome di contatto con il modello literals, quindi un nome NULL medio/ultimo stringato alla parola "null" (a...

kamo·3mo ago
FeatureSecurityService

Prima rotaia del curriculum — link magici firmati, recupero di contatto, snapshot del piombo

- PortalResumeService: token HMAC di 30 giorni (PRESUME|guid|orgId|exp, keyed off the cluster internal.auth.secret — nessun nuovo segreto); mail RESUME PORTAL L...

Kamo·3mo ago
ChoreMediaService

Ricostruisci per la ricerca legata GeoLite condivisa (2-4ms hit+miss)

Picks up kamo-shared-library 011a73e — GeoLookupService's findByIpInRange ora LIMIT-1-bounded invece di scansione a esaurimento su IP gap/high (misurati 5-13s s...

Kamo·3mo ago
FixVOIPService

Guardia /internal/voip con InternalAuthFilter come documentato — esso 401'd su sessione auth

VoipInternalSyncController ha sempre documentato InternalAuthFilter come sua guardia, ma /internal/voip non è mai stato in PROTECTED PREFIXES né escluso da OTK ...

Kamo·3mo ago
FixDaemonService

VoipGlobalSyncJob timbra il VOIP segreto MLOS in realtà convalida

Dopo che il nome host risolve il lavoro 401'd: VOIP InternalAuthFilter controlla il mlos-internal-auth valore, ma il lavoro leggere interna.auth.secret, che in ...

Kamo·3mo ago
July 10, 2026
FixDaemonService

VoipGlobalSyncCategoria professionale mirato a un ospite inesistente — kamovoip-service, non voip-service

Ogni minuto in cui il lavoro ha fallito il DNS... Servizio effettivo (e ciò che StewardNotifier utilizza già) è kamovoip-service. Risolto il default di configur...

Kamo·3mo ago
FeatureSecurityService

Esposizione Stato/regione degli Stati Uniti dalle ricerche GeoLite

GeoLookupRisultato acquisisce suddivisioneCodice/subdivisione Nome (GeoLite2 subdivision 1 = Stato USA incl. DC; territori PR/GU/VI/AS/MP arrivano come paeseCod...

Kamo·3mo ago
Fixkamo-shared-library

Cerca blocco IP Bound in una singola riga indicizzata

findByIpInRange's two-sided range predicate costretto CockroachDB a scansionare ogni blocco con reteStart <= ip ogni volta che l'IP è caduto in un gap (privato/...

Kamo·3mo ago
FixDaemonService

Reparent geolite config sotto il daemon: quindi la sincronizzazione settimanale funziona davvero

Commit 53eed7b ha ri-riparato il blocco geolite sotto interno: mentre il codice legge daemon.geolite.* — con SPRING CONFIG LOCATION che sostituisce il percorso ...

Kamo·3mo ago
FeatureSecurityService

Anonimo GET /portal/assegnato-lo — accettare l'identità LO per il piombo della guida

Potere la carta LO top-left del portale del mutuatario nel momento in cui un LO accetta lead (pre-login, pre-applicazione): intestazione guida + org host → lead...

Kamo·3mo ago
FixDaemonService

Stivali — Corrispondenti per il contesto multi-servlet (spring-ws /services/*)

MVC-implicit string requestMatchers viene rifiutata dalla Spring Security 6 una volta che l'integrazione di MeridianLink MessageDispatcherServlet si unisce al D...

Kamo·3mo ago
Otherkamo-shared-library

MortgageProviderResolver deps → ObjectProvider — era crash-looping MediaService

Il @Service è dotato di componenti per ogni servizio com.kamo, ma mlos. I repository di configurazione esistono solo dove @EnableJpaRepositories li registra. De...

Kamo·3mo ago
ChoreEmailService

Ricostruisci il modello canonico MEET YOUR LO

Kamo·3mo ago
FeatureSecurityService

«Meet your prestito officer» — il mutuatario sente il momento in cui il loro vantaggio è accettato

Accettiamo (ASSIGNED), e-mail MEET YOUR LO migliore per il mutuatario del piombo ipotecario: l'accettazione di LO nome reale + NMLS + e-mail + un link di applic...

Kamo·3mo ago
FixSecurityService

Il nome preferito riempie AKA+first; la voce della piscina pubblica l'evento di piombo in tempo reale

(1) Il nome preferito dell'imbuto ora scrive il nomeFirstAKA E sta per il nomePrima fino al nome legale arriva (regola del proprietario) — era atterraggio solo ...

Kamo·3mo ago
Fixkamo-shared-library

CreateFromLead ha salvato le dichiarazioni contro un Borrower transitorio — salvare il grafico dell'app prima

Stesso latente TransientPropertyValueException la creazione vuota() fissata al suo primo chiamante; creareFromLead's il primo vero chiamante è il portale promuo...

Kamo·3mo ago
FeatureSecurityService

Il piombo→ applicazione cucitura di conversione — POST /portal/promote

L'imbuto era un loop chiuso: nulla ha mai convertito il portale in un'applicazione (solo guanti a vuoto — nessuna fonteLead, nessun campo seminato, nessuna ered...

Kamo·3mo ago
Fixkamo-shared-library

AccountGuid inserto sempre violato FIRST SEEN AT NON NULL — Portale ZERO mai creato

Hibernate include ogni colonna mappata in INSERT (no @DynamicInsert), quindi il timestamp non impostato è uscito come esplicita NULL e il DB non sono mai stati ...

Kamo·3mo ago
Featurekamo-internal

I membri tooltip mostra l'ultima data attiva + tempo fa

Le righe dei membri del Centro Interazione mostrano ora un tooltip a due linee: disponibilità status plus when the member was last active — 'Active now' while o...

kamo·3mo ago
FeatureMediaService

Tempi di ultima generazione durevoli + endpoint di massa

PRESENCE:{id} viene cancellato dal momento in cui un membro va offline, quindi niente registrato quando erano l'ultima attiva. Timbro PRESENCE LAST SEEN:{id} (o...

Kamo·3mo ago
FeatureSecurityService

Borrower pricing-quote endpoint — partito-gated, integrazione-config-gated

POST************************************************************************************************************************************************************...

Kamo·3mo ago
FeatureSecurityService

Integrazioni-status endpoint — la visione onesta del portale del cablaggio del fornitore dell'org

E' il momento giusto. per categoria Non e' vero. runtimeVendor dalle integrazioni di mercato config tramite il risolutore runtime. Sessione-gated; nessun segret...

Kamo·3mo ago
Featurekamo-shared-library

Il produttore doc-04 RUNTIME — MortgageProviderResolver + VendorTypeBridge

La scheda integrazioni ha scritto MortgageProviderConfig righe nulla consumato a runtime. Risolvere: (org, VendorCategory) → attivazione-gated, profilo-scoped, ...

Kamo·3mo ago
Fixkamo-internal

Rispondi-tutto non più CC te stesso; le linee vuote sopravvivono inviare

Rispondi Tutti esclusi solo attiviMailbox.email Indirizzo, che è unset sul vista casella di posta personale di default — così il tuo indirizzo (dall'originale A...

kamo·3mo ago
FeatureSecurityService

Estrazione del documento di visione dell'IA — docs → org's vision provider → VerifiedFact(OCR)

Il primo produttore di VerifiedFactSource.OCR: POST*************************************************************************************************************...

Kamo·3mo ago
Featurekamo-shared-library

Real verificato-fatto di riconciliazione — i fatti di prova ora popolano l'URLA

Sostituisce la barra di registrazione M3a: i fatti di asset.* (gruppi per documento sorgente) diventano righe di asset e occupazione.* i fatti diventano Regime ...

Kamo·3mo ago
FeatureSecurityService

ClaimedFactsDTO trasporta il piombo ipotecario FULL (35 campi)

Aggiunge i 16 campi il portale strutturalmente non poteva inviare (marchi mensili, tasse, assicurazione, HOA, correntePagamento, venditoreCredits, restauroCosto...

Kamo·3mo ago
Featurekamo-internal

Azienda NMLS campo ID in org Informazioni Aziendali

Modifica + leggi la riga + idratazione + PUT (nmlsId). Feeds il portale del mutuatario piè di fiducia pillola e la L'azienda NMLS della proiezione del creatore.

kamo·3mo ago
Featurekamo-shared-library

NmlsId è patchable — la società NMLS finalmente ha un percorso di scrittura

Organization.nmlsId (SAFE Act identificatore che alimenta l'originatore della proiezione del creatoreOrgNmlsId e il Il portale del mutuatario è verificato-licen...

Kamo·3mo ago
Featurekamo-internal

I campi Mortgage come 3 riquadri di colonne nella scheda Dati di piombo del cliente (riutilizzare il modulo tramite prop di layout)

Aggiungi layout?: 'tabs' | 'panes' to MortgageFieldsComponent (default 'tabs', byte-identical al rendering di Mortgage Workshop esistente). editControls, presti...

kamo·3mo ago
FixSecurityService

Weld la catena LO — il portale porta entrare nella piscina accettata; LO accettata sopravvive la conversione

(1) PortalLeadService tratta un portale che conduce nel pool di assegnazione basato sul credito (requiresAssignment=true) nel momento in cui ha un punto di cont...

Kamo·3mo ago
Fixkamo-internal

Tenere il modulo + Cosa-Se come una cella di griglia in modo che il pannello di output rimanga nella colonna destra

La cosa-se mossa fatto MortgageFieldsComponent render Card + whatIfSlot come fratelli bambini; da MortgageDettagliTab stende i suoi figli in una griglia di 2-co...

kamo·3mo ago
Featurekamo-internal

Rendere What-If Studio il proprio riquadro sotto il modulo (lasciare la quarta scheda)

Rimuove il sottotab "What-If Studio"; lo Scenario Sandbox ora rende come suo riquadro sotto il modulo Loan/Borrower/Subject Property. Retitled "Scenario Sandbox...

kamo·3mo ago
Featurekamo-internal

Layout campo indirizzo + spostare il blocco agente a Borrower scheda + Pagamento sopra Ammissibilità

- Oggetto Proprietà: Indirizzo + Indirizzo Dettagli mezza larghezza laterale; Città/State/Zip su una riga (md 5/4/3, Zip più stretta). - Spostare il blocco dell...

kamo·3mo ago
Fixkamo-internal

Ripristinare il layout delle uscite a due colonne (Rate sopra Insights nella colonna sinistra)

Il riordino precedente ha spinto il tasso/Insights nella colonna destra, riducendo il saldo da un lato. Tenere le brevi schede di sintesi nella colonna LEFT (Ra...

kamo·3mo 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