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

GET / plumb / sumar disponibil pentru alerta de plumb NavPri live

Agregază acceptabilitatea apelantului pe toate piețele active (poarta de comandă + credit/FFA/ norme privind cheltuielile zilnice). Description Description.

Kamo·3mo ago
FixSecurityService

Correctitate, scala & PII întărire în LeadImportController

- dezagregare prin interogare LeadRepository în loc de a găsiAll() peste toți chiriașii (a fost un OOM/DoS + risc de expunere încrucişat, reluare per lot de 100...

Kamo·3mo ago
FeatureSecurityService

Mark-reasignment poartad by MARK right; Manage-Credits returnează membrii cu Spend/Receptive right

LeadAcceptController: marca-reatribuire necesită MARK LEADS REQUIRES ASsignMENT. LeadCreditController.manage: returnează membrii eligibili (SPEND RECEIVE LEAD C...

Kamo·3mo ago
July 1, 2026
FeatureSecurityService

Credit lead-asignment API *****************

- LeadAcceptController: GET / leads/disponibil, POST / leads/accept (atomic, comment-gated, FFA + credit), GET / leads / uncommented, POST / leads/{id}/mark-rea...

Kamo·3mo ago
FeatureSecurityService

Filtru de stare de piață, arhivă/reactivare, vânzători cu acoperire de piață

- GET *************** (activ în stare de nerambursare); îmbogățiți fiecare piață DTO cu produse derivate din furnizori - Înlocuiţi DELETE/pieţele de plumb/ {id}...

Kamo·3mo ago
FeatureSecurityService

Începeți timpul de încercare pe prima autentificare a proprietarului org

Seed new orgs with a PELLING trial (sursa=TRIAL, trialExpiresAt=null) care nu oferă nimic până la început, apoi începe ceasul de 3 zile pe prima conectare FQDN ...

Kamo·3mo ago
FixSecurityService

Set regiune site + utilizare nod-local MinIO per pod

- Adăugaţi kamo.minio.region (MINIO REGION, implicit ne-west-ca-s-1) astfel SigV4 semnăturile se potrivesc cu regiunea site-ului implementat al serverului; fixe...

Kamo·3mo ago
FixSecurityService

Opriți scurgerile de imagini de fundal de tip inter-org; reordere prin comandă + găleată de montare

Reordonarea numai fișiere noi re-încărcate la noul lor index, scădere reordonat imagini existente și lăsând imaginiBgCount revendicând sloturi nepopulate; furni...

Kamo·3mo ago
FixSecurityService

Return 404 pentru o org lipsă în loc de 200 cu corp gol

getOrganizationById returnat un nul gol, care Spring serializat la HTTP 200 cu un corp gol; clienții apelează răspuns.json() apoi aruncat 'Sfarsitul neasteptat ...

Kamo·3mo ago
FixSecurityService

Lasă utilizatorul de sistem să rezolve orice model aplicat de org

Poarta interorg s-a întors la 403 atunci când orgId! = org sesiune și apelantului nu a avut niciun rând de membri în org-ul țintă. Utilizatorul întregului siste...

Kamo·3mo ago
June 30, 2026
FixSecurityService

Canonicalizează numele de repo al webhook în carcasa proiectelor publice

După migrarea clusterelor, repo-urile Forgejo au fost recreate la un nivel inferior (serviciu de securitate), dar rânduri istorice și utilizarea filtrului de pr...

Kamo·3mo ago
FixSecurityService

Generează favicons prin sigla multi-nodă citită, nu există un singur-nod()

generează și încarcăFavicons() poartă pe minioService.există(), care numai Statistics actuala gazdă MinIO. Atunci când logo-ul simplu a fost scris (sau numai re...

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

Expune GD (eligibilitatea lui Dumnezeu) în /user-info pentru kamo-univers

Sesiunea stochează steagul GD (KESSIONSservice) dar /user-info nu a revenit niciodată Deci Kamo-Univers's KamoIdentity este întotdeauna deserialized is God=fal...

Kamo·4mo ago
FixSecurityService

Case-insensibil e-mail cautare asa reset e-mailuri trimite

Recuperare parolă redus intrare, dar găsiByEmail face o meci sensibil la caz împotriva e-mailului stocat (de exemplu Sage@KamoCRM.com); astfel încât utilizatoru...

Kamo·4mo ago
June 15, 2026
FixSecurityService

Transportă traseul de audit al personificării peste salturi de org

Când apelantul este deja o sesiune de imitare (un admin Dumnezeu acționează ca un alt membru, care transportă SUDO MBER ID), intră într-un alt org din / rețea m...

Kamo·4mo ago
FeatureSecurityService

Obiectivul de a fi imitat de Dumnezeu

Post/api/security/impersonate ments a fresh ***+OTK for an arbitrare membru al org curent apelantului, poartă pe sesiunea apelantului care transportă modul zeu ...

Kamo·4mo ago
June 14, 2026
FeatureSecurityService

Return orgName + limbă în /user-info

Rezolvați numele de afișare al org și limba selectată a membrului (ISO-639- 1 code) din DB astfel încât kamo-universul poate arăta org fiecare jucător + pavilio...

Kamo·4mo ago
June 13, 2026
CISecurityService

Resurrect on k1m1

Kamo·4mo ago
June 10, 2026
FixSecurityService

Selectaţi piaţa subscripption pentru configurarea platformei

KamoCRM deține mai multe piețe Nu-ţi face griji. SolutionProductMarket trebuie sa aleaga piata de tip SUBSCRIPTION (platform-access) Mai degrabă decât primul ac...

Kamo·4mo ago
June 9, 2026
FeatureSecurityService

Drepturile membrilor domeniului de aplicare la rădăcina produsului, nu KamoCRM

Serviciul de Drept rezolvă acum rădăcina fiecărui membru prin intermediul DreptRezolvator de drepturi (cel mai apropiat strămoș-sau-se) în loc de mersul pe jos ...

Kamo·4mo ago
June 8, 2026
FixSecurityService

Regenerează favicons pe etichetare salva; adulmecă tipul real de logo

description dar niciodata favicons regenerate An Org însămânțat fără o dispoziție completă a avut un favicon gol / set, astfel încât fiecare kamo (login/intern...

Kamo·4mo ago
FixSecurityService

Seed globals.css din șablon atunci când dosarul org lipsește

update (run pe fiecare culoare salva) rescris css / globals.css org în vigoare, dar acest obiect există doar o singură dată Complet a copiat de la modelul impli...

Kamo·4mo ago
May 29, 2026
ChoreSecurityService

Declanşarea reconstrucţiei pentru a prelua entitatea PersonalLoan redenumită

Imaginea SecurityService la 761019b a fost construita inainte de shared-lib d14dc54 (care a redenumit entitatea creditoare personale în denumirea JPA "PersonalL...

Kamo·5mo ago
May 28, 2026
ChoreSecurityService

KamoLOS → KamoMLOS în observații

Proiectul /Next.js/KamoLOS (fluxul solicitantului de credite ipotecare) a fost redenumit la KamoMLOS astfel încât numele KamoLOS să poată fi reutilizat pentru n...

Kamo·5mo ago
May 21, 2026
FeatureSecurityService

Oferte de programe de umplere pentru piețele ipotecare existente pe boot

DataLoader sună acum Nu-ţi face griji. după backfill-ul AppMortgage. Mătură fiecare MORTAGE existent TradeMarket și asigură programul său Oferte sunt furnizate....

Kamo·5mo ago
FixSecurityService

Detaşează înainte de a înlocui colecţia de caracteristici în /org/domeniu

Fixarea anterioară a legat proiecția modelului aplicat în Am fost chemată. org. setFatures (proiectat) pe entitatea încă administrată. Organizaţia. @OneToMulte ...

Kamo·5mo ago
FixSecurityService

Rezolva ambiguu /org / domain handler

SecurityController a avut un al doilea ***************** S-a ciocnit cu *************** Primăvară respinsă cererea cu "Metode ambigue handler mapped" → 500 → ka...

Kamo·5mo ago
FeatureSecurityService

Pus / programe/ {cod}/activ + depreciază criteriile de evaluare a POS ipotecare moștenite

- Ipoteca programuluiController câştiguri puse *************** cu corp {"isactiv": bool}, cu poarta pe LOS TAKE APPLICATION. Delegaţi Asta va face ca Org Progra...

Kamo·5mo ago
ChoreSecurityService

Angajamente ipotecare de umplere pe boot

DataLoader invoca acum *************** după sincronizarea drepturilor și backfill-ul utilizatorului sistemului. Idempotent atașat la angajamentul său + intenți...

Kamo·5mo ago
FeatureSecurityService

Întărire drepturi LOS + / scop comercial/angajamente

- Ipoteca AppController: fiecare obiectiv poartă acum pe RoleRightType. Citiri necesită LOS VIEW PIPELINE; crearea unei noi aplicații necesită LOS TAKE APPLICAT...

Kamo·5mo ago
May 18, 2026
FeatureSecurityService

Emit creditor brand + câmpurile de dezvăluire în per-org config.json

Două schimbări care termină conducta de branding kamo-los: 1. OrganizationController câștigă un GET public /api/security/org/domeniu/{host} obiectivul final. R...

Kamo·5mo ago
May 16, 2026
FeatureSecurityService

NumerarConnectController

Expune prima suprafaţă de capturare la *************** - GET/POST / Connections + POST / Connections/{id}/complete - GET/ POST/verified-facts + POST /verified-f...

Kamo·5mo ago
FeatureSecurityService

Adăugaţi programul de NarcoticeController

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
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
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
RefactorSecurityService

Consolidarea sesiunii de controlor/drepturilor/ajutorilor de răspuns în BaseLosController

Șase controlere ale zonei LOS (MortgageApp, IpotecarPipelină, IpotecarPricing, IpotecareDivulgare, Ipoteca Hmda, WebhookAbonare) fiecare copiat același ~80 de l...

Kamo·5mo ago
ChoreSecurityService

Consumator webhook + config in configmap

Backs JetStream consumator durabil în WebhookDeliveryWorker. Env-var suprascrie pentru numele durabil, livra-politică (setat la toate pentru a relua backlog one...

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

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