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
October 19, 2026
Testkamolos

Fixările ştampilează capătul ferestrei modulului Dumnezeu; o fereastră scursă nu este ridicată (sessionPlatformFacts expiră)

LosRightsFilter citește fereastra prin SessionPlatformFacts, care are acum nevoie și de GodModeExpiresAt before (kamo-shared-library 1.6.1). Dispozitivul de fix...

Kamo·1w ago
October 18, 2026
Fixkamolos

O regulă de serviciu încălcată răspunde 409 cu propriile sale cuvinte, nu un 500 (SITP TP22)

Serviciile refuză cu excepții simple (oferta trebuie să fie un proiect de a trimite, tragere ar depăși creditul limita, motivul este necesar, un ID necunoscut s...

Kamo·1w ago
Featurekamolos

Taxele evaluate ale unui împrumut pot fi citite, astfel încât o taxă poate fi numit să renunțe la acesta (SITP TP22)

GET /api/los/fees/by-loan/{loanId}: taxele împrumutului (întârziere, NSF, anual), cele mai noi primii, renunțat sau nu; PLOS VIEW PIPELINĂ (LosRightsFilter, ca ...

Kamo·1w ago
Fixkamolos

O ofertă de împrumut este redactată numai pe produsul propriu al organizației și împrumutat, raportul de îmbătrânire contează doar împrumuturile sale, iar actele de personal sunt ale organizației (SITP TP22)

- Post /api/los/oferte: produsul trebuie sa fie al organizatiei apelantului si al împrumutatului unui membru al (sau a unei organizații pentru copii); un organi...

Kamo·1w ago
Fixkamolos

KamoLOS verifică dreapta PLOS și organizația pe fiecare traseu, și deschide o ușă cu cheie unică (SITP TP02)

KamoLOS nu a impus nici un drept: kamo-internal /api /los proxy a fost singura poartă. LosRightsFilter acum aplică propria cerere a proxy's requiredRight () tab...

Kamo·1w ago
Fixkamolos

Oprește înregistrarea parolei bazei de date la pornire

com.zaxxer.hikari la DEBUG face ca HikariConfig să imprime întreaga configurație la fiecare început, inclusiv DataSourceProperties {pasword=...} și parolă.........

Kamo·1w ago
September 24, 2026
September 23, 2026
Chorekamolos

Scrub copii de acreditări live de la config și gropi

O verificare a fiecărui repo pentru valorile secretelor vii ale grupului (2026-09-23) a găsit copii aici: JWT signing secret as a și secret, și Acreditari si ...

Kamo·4w ago
September 16, 2026
Otherkamolos

Sondă de fluiditate pe /acţiune/sănătate/viaţă, nu pe agregatul conţinut de DB

Agregat /actor / sănătate include indicatorul DataSource, astfel repornirea baza de date a eșuat liveness pe fiecare pod dintr-o dată și a reluat întregul platf...

Kamo·1mo ago
Otherkamolos

Eliberați conexiunile inactive Hikari acum că YSQL în comun este împărtășit

Managerul de conexiune nu mai incende sesiuni Nu-ţi face griji. Astfel încât conexiunile aplicații inactive nu mai dețin fiecare un suport de bază de date. Păst...

Kamo·1mo ago
September 13, 2026
Fixkamolos

Acceptați indexuri de imagine OCI atunci când rezolvați digerat construit [skip ci]

Imaginile sunt împinse ca indexuri de imagine OCI, aşa că cer registrul pentru un singur manifest imagine doar a răspuns 404, digera a venit înapoi gol și cecul...

Kamo·1mo ago
Fixkamolos

Reporni atunci când o reconstrucție aceeași-comit frunze capsule pe digerat vechi [skip ci]

Pasul de lansare a încercat să detecteze o reconstrucție aceeași-comit prin compararea Trimiterea imaginii de punere în aplicare înainte și după imaginea setată...

Kamo·1mo ago
September 5, 2026
Fixkamolos

Dovedește implementarea prin digerare, nu prin etichetă

Comitatul anterior se oprește imaginea setată Acest lucru afirmă rezultat: după lansare, eticheta este rezolvată la digerare la registru și capsulele de rulare...

Kamo·1mo ago
Fixkamolos

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
September 4, 2026
Featurekamolos

Bloca fiecare loc de muncă cron care muta bani, și a alerga două capsule

KamoLOS a fugit o capsulă și zece locuri de muncă cron au fost corecte doar din cauza ei. Nu există niciun ShedLock. oriunde pe această platformă, astfel încât ...

Kamo·1mo ago
Fixkamolos

Să terminăm ce făcea vechiul pod

Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...

Kamo·1mo ago
August 25, 2026
Chorekamolos

Pin kamo-shared-library 1,6.0

Biblioteca sa mutat la 1,6.0 în timp ce fiecare consumator a rămas pe 1.5.0. CI pentru consumatori construiește biblioteca dintr-o clonă proaspătă într-o ~/.m2 ...

Kamo·2mo ago
August 16, 2026
Fixkamolos

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
August 15, 2026
Featurekamolos

Activează ProxyHmacFilter

los.proxy-hmac.enabled a fost în scădere până la fals implicit de la acest serviciu implementat, astfel ProxyHmacFilter a existat și nu a fugit. X-Org-Id antetu...

Kamo·2mo ago
Fixkamolos

Declarații privind domeniul de aplicare, trageri și plăți către organizația apelantului

Același bug ca LoanController.get(uid), repetat: acești controlori au luat un id off împrumut calea și a predat-o unui depozit, astfel GET /api/los/asistments/b...

Kamo·2mo ago
Fixkamolos

Un id de împrumut nu este un credibil

LoanController.get(uid) a luat un id împrumut și a returnat orice a găsit. Orice apelant care a ajuns la serviciu a primit împrumutul, soldurile și împrumutatul...

Kamo·2mo ago
August 10, 2026
Chorekamolos

Reconstruiește împotriva librarului comun @Lob LONGVARCHAR fix

Dialectul Hibernate PostgreSQL citește @Lob String coloanele ca OID prin getLong(). Afectează notele, contactele, calendarul, jetoanele Oauth, parolele IMAP, ca...

Kamo·2mo ago
Featurekamolos

Punct la YugabyteDB și utilizați PostgreSQLDialect

CockroachDB a fost înlocuit de YugabyteDB. Conexiunea se mișcă din gandac-public:26257 to yb-tserver-service:5433, and the Hibernate dialect De la *************...

Kamo·2mo ago
August 9, 2026
CIkamolos

Retrimetrie clădirea comun-library, care UPlink LAN păstrează corupere

Trei clădiri au murit astăzi pe "Tag nepotrivire" trăgând un borcan ajutor, deoarece kbservice, mcpgatewayservice și ragservice lovit eroarea identică împotriv...

Kamo·2mo ago
CIkamolos

Oglindă Maven Central prin Google GCS copie

Fiecare etapă a Docker începe de la o rece ~/.m2 și refrigerează întregul copac dependență, astfel încât Central vede greutatea totală a fiecărui serviciu conco...

Kamo·2mo ago
August 8, 2026
Fixkamolos

Declară meciurile de securitate în mod explicit înainte de următoarea pornire a clădirii

kamo-shared-library 1.5.0 a fost republicată astăzi cu primăvară-ws-core ca un nou Dependenta de tranzitie, asa ca Spring Boot inregistreaza acum o a doua serve...

Kamo·2mo ago
August 3, 2026
Fixkamolos

Harden download kubectl împotriva egress fulg [skip ci]

dL.k8s.io peste ieşirea alergătorului scade intermitent la mijlocul transferului: curl: (56) OpenSSL SSL read: decriptare eșuată sau înregistrare proastă mac ca...

Kamo·2mo ago
July 1, 2026
June 30, 2026
CIkamolos

Fix Kubectl-cache găsi abandonarea sub set -e + punct la grup unificat

- CACHED KUBECTL=$ (găsește ... cap -1) lansare anulată k1m1 sub set -e/pipefail atunci când runner .cache/act dir este absent (niciodată nu a ajuns la chirl-in...

Kamo·3mo ago
June 26, 2026
Revertkamolos

Eliminați cablare MLOS eveniment-backbone

Munca MLOS nu trebuie să atingă KamoLOS (credite personale). The shared-lib com.kamo.z.shared.mlos.* substratul rămâne (generic, gated mlos.outbox.enabled=off);...

Kamo·4mo ago
Featurekamolos

Adoptă căsuța de tranzacționare MLOS (calea producătorului)

Activează coloana vertebrală a evenimentului Phase-0 din KamoLOS: adaugă com.kamo.z.shared.mlos.event la @EnableJpaRepositores scan, mlos.* config (mlos.outbox....

Kamo·4mo ago
June 25, 2026
CIkamolos

Clone shared-lib with GIT CLONE TOKEN (not register token)

Semnul de înregistrare autentifică registrul Docker k1m1 (htpasswd), nu Forgejo git, astfel încât clona comun-lib a eșuat auth. Foloseşte jetonul Forgejo ca alt...

Kamo·4mo ago
CIkamolos

Construiește pe k1m1

CI clonat kamo-împărtășit-library din K0m1:3000 Forgejo pensionat, astfel încât construirea a eșuat și los-service nu a fost niciodată împins la registrul k1m1;...

Kamo·4mo ago
May 29, 2026
Featurekamolos

Per-ofertă suprascrie pentru rata, APR, și taxa de origine

LoanOfferCreateCâștigări de cerere trei câmpuri opționale AprBps Override, origine FeeAmountOverride. CreateDraft le aplică atunci când set și altfel cade înap...

Kamo·5mo ago
Fixkamolos

STRIPE CONNECT WEBHOOK SECRET implicit gol

Configuraţia menţionată ****************************************************************************************************************************************...

Kamo·5mo ago
Fixkamolos

Track shared-lib LoanRepository → PersonalLoanRepository redenum

Actualizează fiecare tip de import și câmp de la LoanRepository la PersonalLoanRepository peste 20 de fișiere sursă KamoLOS + 1 test (Numele câmpurilor injectat...

Kamo·5mo ago
Featurekamolos

Tier 6+7+9+10 — frontend polish, org reports, OpenAPI, JaCoCo

T6 (frontend polish): - New /lib/format.ts: locale-aware formatCurrency / formatDate / formatDateTime / formatPercentBps via Intl APIs (replaces hardcoded t...

Kamo·5mo ago
Testkamolos

Valoarea totală a rezervelor tehnice calculate ca întreg Încercările unității de serviciu

Şase teste ale unităţii de depozit care acoperă inima postului de plată: - *************** plata de 100 $ contra împrumut cu 25 dolari taxe / 50 dolari dobândă...

Kamo·5mo ago
Featurekamolos

Lotul de conformitate de gradul 5

- OffacSanctionsService: Jaro-Winkler fuszy match @ ≥0.92 după meciul exact Pas. A lovit scorul similaritatii de suprafata. Configurabil prin los.ofac.fuzzy-tre...

Kamo·5mo ago
Featurekamolos

Tier 3 security + Tier 8 bug cleanup batch

T3 — Security: - New RateLimitFilter (Bucket4j): 1000/min per IP for webhooks, 10/min per session for offer accept/decoder/rescind, 60/min general. Register...

Kamo·5mo ago
May 28, 2026
Performancekamolos

Tier 2

- RestClientConfig: unic comun RestTemplate fasole cu 5s conecta / 30s Citeşte pauzele. MediaServiceClient / NotificareDispatchService / OffacSanctionsService /...

Kamo·5mo ago
Fixkamolos

Tier 1 critical correctness pass

T1.1 Stripe disbursement strategy: TREASURY (stub — requires SDK upgrade or raw HTTP) / CONNECTED_ACCOUNT (Transfer.create — works in SDK 28.2.0) / MA...

Kamo·5mo ago
Featurekamolos

Final batch — compliance, packets, adjustments, Grafana, tests

Compliance: - MlaCheckService — Military Lending Act covered-borrower lookup against DoD MDC single-record query. Returns NotCovered if unconfigured so dev ...

Kamo·5mo ago
Featurekamolos

P2 lot

Observabilitate: - micrometru-registry-prometheus pe clasapath - /acţionare/prometeus expus prin configuraţia managementului (ambele locale + k8s configmap) - L...

Kamo·5mo ago
Featurekamolos

P1 lot

Mişcarea banilor ( Miezul P1): - LoanPaymentPostingService: MarkSucceedAndPost / MarkFailed / MarkReturnedAndReverse/markDisbursementSucceed/markDrawDisbursed. ...

Kamo·5mo ago
Featurekamolos

P0 întărire

- Fix EsignClient imports: EsignGenericEnvelopeRepository / EsignSignatureRepository trăiesc în .semn.repos, nu .semnează rădăcină - New StripeConnectController...

Kamo·5mo ago
Featurekamolos

Serviciul inițial de origine a creditului personal + service

New Spring Boot 3.1.5 / Java 21 microservice modelat pe BillingService. Deţine domeniul creditului personal la sfârşit: - LoanProduct / LoanOffer / Loan CRUD c...

Kamo·5mo ago
May 21, 2026
Featurekamolos

Hide isActive = programe false de la debitori în timp real

utilizareProgramCatalog filtrează acum programe cu isActive=fals înainte le returnează vrăjitorului de împrumuturi. Steagul este calculat pe partea serverului c...

Kamo·5mo ago
Fixkamolos

Drive travel sky from SkyToggle, unstack from personality chip

- Mută SkyToggle în rândul său de sus-dreapta din top-14 astfel încât slider-ul se oprește suprapuse LoGuideChip, care este poziționat la dreapta-14 presupunând...

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