KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
May 15, 2026
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 12, 2026
Fixkamo-register

Rezolvați găleată subdomeniu-tenant org în propriul dosar MinIO

getThemePath () reducea numele gazdei la maxim+tld pentru ambele tematici gazdă și dosarul găleată, astfel chiriași subdomeniu ca Gnosia.demo.kamocrm.com încărc...

Kamo·5mo ago
Fixkamo-login

Rezolvați găleată subdomeniu-tenant org în propriul dosar MinIO

getThemePath () reducea numele gazdei la maxim+tld pentru ambele tematici gazdă și dosarul găleată, astfel chiriași subdomeniu ca Gnosia.demo.kamocrm.com încărc...

Kamo·5mo ago
Fixkamo-internal

Traseu de picker NavTop prin /me/limbă

Culegatorul numit membru generic PUT, care SystemUserGuard 403s pentru utilizatorul sistemului a semnat într-un sub-org. Captura conectat în tăcere, astfel încâ...

kamo·5mo ago
FixSecurityService

Adaugă/me/limbă care ocolește SystemUserGuard

Culegatorul de limbi NavTop nu a făcut nimic pentru Utilizatorul Sistemului semnat într-o Sub-org: Put ***************** ruleaza SystemUserGuard primul, care 40...

Kamo·5mo ago
Fixkamo-internal

Rezolvați găleată subdomeniu-tenant org în propriul dosar MinIO

getThemePath () reducea numele gazdei la apex+tld (mainDomain.tld) pentru Atât gazda tematice și dosarul găleată. Pentru chiriași subdomeniu ca Gnosia.demo.kamo...

kamo·5mo ago
Fixkamo-internal

Nu mai tăia intrările de culoare dark-variant în ModernColorGroup

Rânduri de cules culori a avut un ambalaj hardcoded 280px într-o grilă 1fr 1fr cu Deversare:ascuns, astfel încât intrarea a fost tocat pe coloane înguste. Folos...

kamo·5mo ago
Fixkamo-internal

Tratează cotorul de abonament aruncat ca ne-subscripție, nu eroare

Moștenirea a luaCurrentAbonare ciot aruncă de proiectare astfel încât apelanții cad înapoi la calea învechită. StatsManager a ieşit la suprafaţă. "Nu pot încărc...

kamo·5mo ago
Fixkamo-internal

Returnează contoarele goale în loc de nul de la getCurrentUsage

StatsManager redat <UtilizareMeters={null}> atunci când ciot moștenire rezolvat la nul, crashing pe utilizarea.metri. Întoarcere { metri: [] ] astfel încât comp...

kamo·5mo ago
Fixkamo-internal

Poartă secțiunea mea diapozitiv-out cont pe CONFIGURE SISTEM

Ascunde meniul "Contul meu" de la membrii cărora le lipseşte CONFIGURE SISTEM nu văd link-uri (Stats & Costs, Apps & Features, Sucursale types; Automatizare Str...

kamo·5mo ago
Fixkamo-internal

Proprietarii autodirecționați de copii-org către org-ul lor autorizat

Atunci când /setări / sarcini cont pentru un utilizator care nu are CONFIGURE SISTEM pe org curent, comportamentul anterior a fost o redirecționare silențioasă ...

kamo·5mo ago
Fixkamo-internal

Utilizați FQDN complet, nu eTLD+1, atunci când aduceți org după domeniu

registrableDomainFromAlias benzi orice subdomeniu multi-etichetă (ex. "gnosia.demo.kamocrm.com") până la eTLD+1 ("kamocrm.com"). Asta a fost. fin pentru baza AP...

kamo·5mo ago
FixKlusterServices

Păstrați FQDN complet pentru subdomenii mai adânc decât două etichete

organiza by root() extragea doar prima etichetă și ultimele două etichete din fiecare nume de gazdă Traefik-logged. Pentru cazul comun pe două niveluri (login.b...

Kamo·5mo ago
FixSecurityService

Niciodata sa nu porti subdomenii detinute de Kamo pe proprietatea TXT

Orgi pentru copii care au ales un alias Kamo web (de exemplu, gnosia.demo.kamocrm.com) au fost obtinerea "TXT înregistrare găsit dar codul de verificare nu se p...

Kamo·5mo ago
Fixkamo-internal

Nu afișa supraplaja globală de încărcare pentru formularele manipulate de clienți

Ascultătorul de la NavigationInterceptor a tratat orice formă a cărei forma.acţiune a fost adevăr şi metodă=get ca o navigare, şi numit setLoading(true) on the ...

kamo·5mo ago
FixSecurityService

Acordă proprietarilor de org la nivel înalt eliminarea/actualizarea accesului

ștergeDomeniu și actualizareDomeniu respins anterior administratori platforme care funcționează pe domenii pentru copii-org, deoarece au verificat esteUserOwner...

Kamo·5mo ago
May 11, 2026
FixSecurityService

Permite ștergerea per-org *.kamocrm.com subdomenii

FinalsWith(".kamocrm.com") garda blocat fiecare org demo conversia subdomeniului platformei sale (de exemplu, gmosia.demo.kamocrm.com) pentru domeniu personaliz...

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

Elimină poarta dezactivată Janus WebRTC

Janus nu mai este în uz. Elimină orfanul KlusterServices/janus/ Manifestări (Ianus a fost găzduit, nu a fost distribuit în grup, și nu este rulând pe k1m1). De...

Kamo·5mo ago
FixKlusterServices

Reclamă noul IP public 47.181.8.83 pentru medii externe

JVB-k1m1 a fost publicitate 75.83.113.11 și coturn a fost publicitate Node lui LAN IP prin statut.hostIP că WAN public este 47.181.8.83.

Kamo·5mo ago
CISecurityService

Reconstruire contra kamo-shared-library 88a8d63

Răspunde: - HIGH: *************** refuză NUKE/FORCE NUKE privind drepturile administrative esențiale pentru modelul ADMINITRATOR. - MEDIUM: ***************acum ...

Kamo·5mo ago
Fixkamo-shared-library

Admin drepturi esențiale + roluri de reînsămânțare la editare șablon

Acum refuză. să persevereze o setare NUKE sau FORCE NUKE pe oricare dintre ADMINITRATOR drepturile administrative esențiale ale modelului (CONFIGURE SISTEM, MAN...

Kamo·5mo ago
FixSecurityService

Propaganda copil-org-creator admin statutul de membru părinte-org

Atunci când un utilizator creează un copil org ei devin proprietarul său + admin (vi Nu-ţi face griji. Membrii lor părinte-org, Cu toate acestea, este orice a f...

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
Fixkamo-internal

Înfăşuraţi bara de unelte şi micşoraţi căutarea/data, astfel încât noul eveniment rămâne pe pagină

Bara de unelte ambalată prea mult conţinut fix într-un singur ambalaj flex rând; cu zona principală părinte setat pentru a deborda: ascuns, dreapta secțiunea (N...

kamo·5mo ago
Fixkamo-internal

Citește *** de la maestru după sesiune de reîmprospătare pentru a evita lag replica

Fixarea anterioară a avut /api/user-info call /api/security/session/refresh înainte de a citi Redis, dar citire a trecut prin cititKsem JsonFromRediswithretry c...

kamo·5mo ago
Fixkamo-internal

Track tab după nume + reîmprospătare sesiune înainte de a citi utilizator-info

Două bug-uri de navigare legate care se manifestă atât ca "fila greșită deschide": 1. SetăriView urmărit fila activă de *index*. copiiArray poate se recompune ...

kamo·5mo ago
FixKlusterServices

Înlocuiți eredoc cu ecouri grupate astfel încât YAML literal bloc parses

Corpul/etc/odbc.ini eredoc a stat la coloana 1, care s-a desprins din în jurul startup.sh: din ConfigMap. Comută la grupuri de echo Fiecare linie rămâne în int...

Kamo·5mo ago
FixKlusterServices

Urmați remontări rclone prin propagarea montantului HostTo Container

Fără propagarea sclavilor, capsula capturează muntele FUSE. Pornirea containerului; dacă rclone-month. service restartează pe gazdă, pod Continuă să arate spre ...

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

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