KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
May 16, 2026
Featurekamolos

Urmărirea shim cu chiuvetă swappable

Kamo·5mo ago
May 15, 2026
FeatureSecurityService

Expuneți criteriul de evaluare al substanței Prometeu

Adaugă micrometru-registry-prometheus și configurează managementul.endpoints pentru a expune /acector/prometeu alături de sănătate/info. Necesar astfel încât co...

Kamo·5mo ago
Featurekamo-shared-library

Contoare micrometru/timper pentru tranziții, condiții, proteze web

LoanPipelineCreșteri de servicii los tranziții total {de la, la} per succes Tranziţie. Creșteri ale serviciului de împrumut Nu-ţi face griji. pentru șters/ștear...

Kamo·5mo ago
Featurekamo-internal

Suprafață anterioarăMilestoneSha256 în cronologie conductă

Link-ul hash-lanț este redat ca un mic cip monospațial "prev <hash>" lângă hash-ul de instantaneu existent, cu valoarea totală în titlu vârful sculei. Nicio tra...

kamo·5mo ago
Featurekamo-shared-library

Rânduri Hash-chain LoanPipelineMilestone pentru detectarea modificărilor

LoanPipelineMilestone a câștigat anterior MILESTONE SHA256. Pe fiecare tranziție, Serviciul LoanPipeline calculează SHA-256 din etapa anterioară formă canonică ...

Kamo·5mo ago
Featurekamo-internal

Validarea HMDA LAR de suprafață în UI

HmdaLarRecordDTO are acum o matrice de probleme; HmdaLarClient redă: - un banner chihlimbar deasupra tabelului care sintetizează rândurile cu elemente (Σ erori/...

kamo·5mo ago
FeatureSecurityService

GET / imortage-apps/hmda/lar/emissions count rezumat

Agregate emisiuni de validare în cadrul LAR pentru anul dat și returnări {erori, avertizări, rânduri WithIssues} astfel încât UI poate face un banner o linie în...

Kamo·5mo ago
Featurekamo-shared-library

Validarea înainte de export a HMDA LAR

New HmdaLarValidationIsue DTO (ERROR/WARN gravity, field name, message). HmdaLarService annotează acum fiecare rând în buildLar() cu o listă de probleme care ac...

Kamo·5mo ago
Featurekamo-internal

Avertizare pretransitionLint in TransitionDialog

Ambele implementări de tranzițieDialog (secțiune de conductă de detaliu + kanban de bord) acum trage obiectivul scama atunci când utilizatorul alege un statut ț...

kamo·5mo ago
FeatureSecurityService

Expune GET Nu-ţi face griji

Suprafețe E ca şi cum ai fi un consilier înainte de zbor. Verificați TransitionDialog incendii atunci când utilizatorul alege un statut țintă.

Kamo·5mo ago
Featurekamo-shared-library

Consultanta PretransitionLint pentru Aplicare TAKEN

Noua metodă @Transactional (readOnly) pe LoanPipelineService returnează o listă al avertismentelor care pot fi citite de om pentru obiectivul de aplicare TAKEN:...

Kamo·5mo ago
Featurekamo-internal

Coada globala prajita cu furnizor + utilizare Cârlig toast

ToastProvider nou la nivel de aspect redă o moţiune de cadru de toasturi gestionate în context și expune o utilizare tipatăToast() API (succes/error/info/warn)....

kamo·5mo ago
Featurekamo-shared-library

Consumator Durabil JetStream, izolare executor, semnături în timp

Trei schimbări grupate pentru că toate trăiesc în WebhookDeliveryWorker și face sens împreună: 1. Treceți de la dispecer NATS de bază la un consumator de împin...

Kamo·5mo ago
Featurekamo-internal

Recuperare grațioasă de la MODIFICARE CONCURRENT asupra tranzițiilor

Promovează gestionarea erorilor API la o clasă ipotecarăApiError care păstrează Codul de eroare al suportului; manipulatori de tranziție în secțiunea de conduct...

kamo·5mo ago
FeatureSecurityService

Traducerea concomitentă a statului ilegal Excepție la 409 cu cod

Pereche cu schimbarea optimistă a blocului partajat: atunci când LoanPipelineService aruncă "Modificare curentă: reîmprospătare și rejudecare," suprafață struct...

Kamo·5mo ago
Featurekamo-shared-library

Optimist-lock LoanFile.status pentru a preveni tranzițiile de curse

Clicurile simultane "Advance" ar putea scrie ambele repere. Adaugă @Versiune la LoanFile și o culoare explicită în LoanPipelineService.tranziție astfel încât Su...

Kamo·5mo ago
Featurekamo-internal

Afisare nume, editor REO lien, admin webhook, curatare siruri de caractere

Pasă poloneză care aliniază frontend-ul cu modificările corespunzătoare ale platformei: - Componentele reda acum rezolvat *MemberName câmpurile de la backend (...

kamo·5mo ago
FeatureSecurityService

Obiective de referință REO + controler de abonament webhook

- Ipoteca AppController: Post / {uid}/reos/{reoId}/liens, PATCH / {uid}/reo-liens/{id}, DELETE / {uid}/reo-liens/ {id} Delegarea la noile metode CRUD de servici...

Kamo·5mo ago
Featurekamo-shared-library

Rezolutia numelui, REO liens, sarbatori TRID, livrare webhook, link-ul ESignTemplate

Lac de tăiere transversală trece peste toate subproiectele LOS: Rezoluţia numelui afişat de membru (MemberNameRezolvator): - Serviciu unic de soluționare comun...

Kamo·5mo ago
Featurekamo-internal

Prețuri, informații, HMDA LAR UI

Încă trei subproiecte expediate la final: Subproiectul 5 - Lista instantaneelor de preţuri cu adăugarea de dialog (program, investitor, rată, APR, puncte, zil...

kamo·5mo ago
FeatureSecurityService

Controlori pentru prețuri, informații, HMDA LAR

Trei noi controlere REST sub /api/securitate/ipotecare-applications: - IpotecaPricingController: capturi de preț, încuietori, constatări AUS CRUD ({uid}/preț, ...

Kamo·5mo ago
Featurekamo-shared-library

Preturi instantanee, rate de blocare, constatările AUS, dezvăluiri, cronometre TRID, HMDA LAR

Subproiectele 5, 6 și 7 trimise împreună: Subproiectul 5 (preturi și încuietori): - LoanPrecingSnapshot APR, puncte, zile de blocare) - RateLock - AusFinding...

Kamo·5mo ago
Featurekamo-internal

Conducta LOS UI

Subproiect 4 frontend, end-to-end: - / aplicaţii/pipeline (pipelineBoardClient): kanban grupat după LoanFileStatus cu benzi off-ramp sub coloanele Happy-path. ...

kamo·5mo ago
FeatureSecurityService

Ipoteca PipelineController + LOS PIPELINE configmap entry

Expune backend-ul conductei LOS sub /api/securitate/securitate-apps: - GET /pipeline - GET / / {uid} / teavă linie - POST / {uid}/extractions - GET / {uid} ...

Kamo·5mo ago
Featurekamo-shared-library

Masina de stat conducta, conditii, modele, evenimente NATS

Subproiectul 4 (LOS conductle & workflow) suport: - Noul enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - entităţi noi: LoanPipelineMilestone (audit de tranziţ...

Kamo·5mo ago
Featurekamo-internal

Secţiunile de origine şi prezentare UI

Închide subproiectul 3: ruta de iniţiere primeşte două blocuri editor (individual NMLS + organizație NMLS + adresa org) conectat la patchOriginator cu autosalva...

kamo·5mo ago
Featurekamo-internal

Secţiunea demografie HMDA

Înlocuiește locașul Coming-Soon pentru ruta hmda. Etnie utilizează căutarea tri-statală cu un bloc sub-box de verificare în linie atunci când Hispanic este sele...

kamo·5mo ago
Featurekamo-internal

Secțiunea Serviciului Militar UI

Înlocuiește locașul Coming-Soon pentru ruta militară. ă everServed comut upserts via ipoteca AppsApi.put Military; toggling off, de asemenea, șterge starea de s...

kamo·5mo ago
Featurekamo-internal

Secţiunea I.I

Înlocuiește locașul Coming-Soon pentru ruta REO. Fiecare proprietate cardul editează adresa, locul de muncă/status/utilizare preconizată, valoarea de piață; asi...

kamo·5mo ago
Featurekamo-internal

Secţiunea datorii şi cheltuieli UI

Înlocuiește posesorul Coming-Soon pentru ruta de pasive. Secţiunea 2c pasivul urmăreşte soldul neplătit, plata lunară, luni rămase și cele trei steaguri de disp...

kamo·5mo ago
Featurekamo-internal

Secţiunea active şi credite UI

Înlocuiește titularul Coming-Soon pentru ruta activelor. Se desparte lista de active a debitorului în secțiunea 2a (bancă/retragere/alte conturi; tipul id < 50)...

kamo·5mo ago
Featurekamo-internal

Secţiunea "Ocuparea forţei de muncă şi venituri"

Înlocuiește titularul de locuri de muncă Coming-Soon cu un editor complet URLA Secțiunea 1d-1g. Selectorul de jetoane per împrumutător reflectă tiparul declaraţ...

kamo·5mo ago
Featurekamo-internal

URLA 2021 aplicaţie ipotecară UI

Adaugă grupul de rute nou / aplicatii, clientul ipoteca AppsApi care vorbeste cu SecurityService /api/security/imortgage-apps, tipuri complete de TS Oglindind D...

kamo·5mo ago
FeatureSecurityService

Name

Noul controlor REST care expune ciclul de viață al aplicației URLA complet: Listă de aplicații GET /api/securitate/ipotecare (sumar) GET *************graf comp...

Kamo·5mo ago
Featurekamo-shared-library

Strat de service URLA (repos, DTO, servicii, cautari)

Adaugă întregul strat de servicii suport pentru pachetul URLA introdus în angajamentul anterior: repos/aplicații/ 20 JpaRepositorii vizate pe entitate dtos/app...

Kamo·5mo ago
Featurekamo-shared-library

Fundaţia de scheme URLA 2021 pentru ipoteca rezidenţială

Refactor AppMortgage într-un pachet complet URLA rădăcină suport multiplu 1003 pe împrumut cu până la doi debitori pe pereche (căsătorit/comun sau necăsătorit)....

Kamo·5mo ago
May 11, 2026
FeatureKlusterServices

Gestionează e-mail.kamocrm.com TLS end-to-end

Auto-cert acum dispoziții și menține certificatul de criptare pentru Let's mail.kamocrm.com (HTTP-01 via Traefik on port 80) și păstrează consumator postfix în ...

Kamo·5mo ago
Featurekamo-shared-library

*************** pentru promovarea rolului idepotent

Adaugă o asigurare publică, tranzacționalăRoleAsignate (membruId, rolId) care: - Nu, dacă rolul este deja pe membru. - Se uită în sus OrgRole și salvează un nou...

Kamo·5mo ago
FeatureKlusterServices

Reverse-proxy priceturbo.com apex + wildcard via k1m1 with TLS

k1m1 Traefik încheie acum HTTPS pentru priceturbo.com și orice *.pretturbo.com subdomeniu, transmiterea HTTP simplu în amonte Traefik la 192.168.4.36:80 cu ante...

Kamo·5mo ago
FeatureSecurityService

Șablon de sârmă-salvare recalc + reîmprospătare sesiune + diagnostic de drepturi eficiente

- Nu. / updateModel / ștergeModelul și Acum invocaţi recalcularea tuturor membrilor Folosind Model după modificări persistente Tipul sucursalei) devine membru ...

Kamo·5mo ago
Featurekamo-shared-library

Recalculat în bucăți + ventilator model transversal + tipTemplate non-forță

Adaugă trei lucruri necesare pentru editarea șablonului pentru a ajunge la membrii existenți fără a forța un ciclu de logare/ logare: 1. ******************* se...

Kamo·5mo ago
May 10, 2026
Featurekamo-internal

Unified DNS Setup Studio cu ajutor inline per înregistrare

Înlocuiește DnsProgressView + AliasStatustable + ManualDnsGuide trio cu o singură experiență ghidată: fiecare înregistrare TXT/CNAME trăiește acum într-unul car...

kamo·5mo ago
FeatureKlusterServices

Rata inversa.împrumuturi/împrumuturi gazde prin k1m1 cu TLS

k1m1 Traefik încheie acum HTTPS pentru api.rate.împrumuturi, www.rate.loans, și www.stack.loans, transmiterea HTTP simplu în amonte Traefik la 192.168.4.36:80. ...

Kamo·5mo ago
FeatureEmailService

Wire DomainManager și MailboxProvisioner pentru toți furnizorii de cloud

Înlocuiți cioburile de operare nesusținute Excepție în fiecare furnizor de cloud cu apeluri HTTP reale împotriva API admin fiecărui backend: - Microsoft 365 → ...

Kamo·5mo ago
May 9, 2026
FeatureEmailService

IMAP/SMTP-backed send, folder, and search for cloud stubs

Extragerea modelului de delegare IMAP/SMTP în RezumatImapBacked CloudProvider și au Zoho, IceWarp, Exchange, Google Workspace, și Microsoft 365 extinde Ea. Clas...

Kamo·5mo ago
FeatureEmailService

MailReader cu suport IMAP pentru cotoare

Zoho, IceWarp, Exchange, Google Workspace, și Microsoft 365 toate expune IMAP, așa că sârmă fiecare cloud-furnizor mailReader metode prin EmailImapService în lo...

Kamo·5mo ago
Featurekamo-internal

Render inline cid: imagini prin noul obiectiv EmailService

Atunci când un mesaj expune piese inline (fiecare care transportă un conținutId), e-mailul rescrie acum <img src="cid:... referințe la data de montare Acum şi p...

kamo·5mo ago
FeatureEmailService

Se serveste inline imagini piese MIME și metadate de conținut-ID

Render <img src="cid:... [62] în mesajele UI prin expunerea părților liniare că referinţele corpului HTML. - AtașamentInfo câștigă conținutId (fără paranteze u...

Kamo·5mo ago
May 1, 2026
FeatureKlusterServices

Adăugaţi cutia poştală de preţuri@kamocrm.com şi NodePort IMAP extern

- New Service mail/dovecot-imap-extern (NodePort 30143 -> 143) so IMAP poate fi contactat din afara grupului pe NODE 30143. - Seed pricement@kamocrm.com in mysq...

Kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing