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
August 8, 2026
FeatureSecurityService

Eșec închis pe aplicații un plan nu menționează

Description Prod și fiecare plan activ privind ambele rădăcini (KamoCRM, Semn roz) poartă un explicit rând pentru toate cele 21 de aplicații non-core nu a mai ...

Kamo·2mo ago
FeatureSecurityService

Porți de ipotecă și verticale de împrumut personal pe dreptul la aplicație

O piață MORTGAGE a apărut pe / comerț ori de câte ori POS a fost pe, indiferent de aplicația MLOS, și /fetures/enable had no bilking check at all Numai, astfel...

Kamo·2mo ago
August 7, 2026
FixSecurityService

Doar glisați *** TTL atunci când un om este de fapt acolo

obține Sesssion () reîmprospătat TTL Redis pe fiecare citire, și OTKPreAuthFilter rezolvă sesiunea înainte de orice controler ruleaza sesiunea. Sondaj Frontend...

Kamo·2mo ago
FixSecurityService

Păstrați co-împrumutatorilor pe un singur ordin de rutare

dyssigners numerotate debitori 1, 2, 3 ... ca un index de afișare. ESigService acum ENFORCES de rutare ordine în loc de pur și simplu de raportare, astfel lăsân...

Kamo·2mo ago
FeatureSecurityService

Setați un manager, și căutați directorul o pagină la un moment dat

GET *************** răspunde la o pagină din directorul sesiunii org. Căutarea, comanda și paging se întâmplă în baza de date; un ?size ostil = este limitat. Cu...

Kamo·2mo ago
FeatureSecurityService

Fir departamentul mamă prin crearea și actualizarea

DepartmentService ia acum cererea DTO în loc de opt argumente poziţionale, asa ca parintele se alatura mai degraba incarcatura decat sa devina o noua intr-un ra...

Kamo·2mo ago
FixSecurityService

Nu mai pierde organizațiile la excepții înghiţite, și să accepte întreaga crea sarcina utilă

creațiOrganizarea ar putea distruge înscrierea unui client și să nu raporteze nimic util. Integritatea tranzacției: - Cinci doctori au fugit in spatele incerca...

Kamo·2mo ago
FixSecurityService

Asigurați crearea de cont atomic, org-scop și drepturile gated

creaClient salvat contul înainte de a scrie adresele sale, și nu a fost tranzactional a rămas angajat și fiecare rejudecată lăsat un alt orfan în urmă. Este ac...

Kamo·2mo ago
FixSecurityService

Domeniul de aplicare oportunitățile citite, și de a da timeouts client releu

/me/opportunities called reservationRepository.findAll() and filtrated org and membru în Java. Care trage fiecare rezervare de pe platforma de fiecare chiriaş l...

Kamo·2mo ago
FeatureSecurityService

Releu orientat spre browser pentru caracteristica de comision

Rezolvă sesiunea, autorizează și relee la Serviciul Comisiei cu org și membru ştampilat de la acea sesiune nu de la nimic apelant trimis. Acest lucru este Singu...

Kamo·2mo ago
FeatureSecurityService

Expune e-mailul de utilizator-cont pe propriul profil membru

Cardul de notificare prin e-mail personal al profilului trebuie să menţioneze adresa de mesaje omise de fapt, ajunge, și că adresa este contul de utilizator lui...

Kamo·2mo ago
FeatureSecurityService

Seed the finance rights on every branch model's ADMINISTRATOR

Cele trei drepturi ale comisiei poarta o caracteristică care nu a existat anterior, așa NEW RIGHT SEEDS în mod deliberat nu spune nimic despre ele - că mecanism...

Kamo·2mo ago
FeatureSecurityService

Expune e-mailul de contact în registrul de departare

Centrul de Interacţiuni are nevoie de adresa unui membru pentru a pre-umple un compozitor şi Singurul obiectiv care a avut loc a fost cel al unui singur membru....

Kamo·2mo ago
August 6, 2026
FeatureSecurityService

Acceptă adresa de căsuță poștală primară a unui membru ca identificator de autentificare

Adresa pe care o dă un membru este, de obicei, cutia poștală org marcat primar pe setările lor de membri, nu orice este în contul lor de utilizator formularul ...

Kamo·2mo ago
TestSecurityService

Cover the chat-routing propagation that break asignedLoanOfficer

atribuiLoanOfficer câștigat un pas care se uită în sus sursa împrumutului duce la redirecționare Sesiunea publică deschisă a debitorului. Această căutare conduc...

Kamo·2mo ago
FeatureSecurityService

Transportați titularii de resurse umane existenți pe noile drepturi per-tab

Un drept care poartă ceva deja accesibil este o eliminare a accesului: noi drepturi introduceți ca NOT SPECIFICAT, astfel încât file /hr ar fi dispărut pe imple...

Kamo·2mo ago
ChoreSecurityService

Reconstruiește pentru găleata de imagini unificate

Picks up kamo-shared-library 3045c3: ImageAssocType.getBucket () întoarce acum single-ul "Imaging" găleată pentru fiecare asociere, astfel încât un fișier dedup...

Kamo·2mo ago
FeatureSecurityService

Push platform-admin state changes instead of being polled for them

Every platform screen backed by this service refreshed on a timer, because this service has no WebSocket and therefore no way to tell anyone anything: the close...

Kamo·2mo ago
August 5, 2026
FixSecurityService

Oglindă Maven Central și rejudecarea, astfel încât un transfer corupt se oprește uciderea clădirii

Fixarea nivelului de securitate al sesiunii nu a reușit să se desfășoare deoarece bcprov-jdk18on:1.72 a ajuns corupte Artifact lipsă. Stadiul comun-lib nu a av...

Kamo·2mo ago
FixSecurityService

Numiți corect logo-ul complet și rezolvați deterministic domeniul unui org

Trei defecte în modul în care o locație de branding unei organizații este derivat. reţelele mele au numit logo-ul complet "logo-full." + logoFullExt, implicit ...

Kamo·2mo ago
FixSecurityService

Citește nivelul de securitate al membrilor coloana depozitează de fapt

members.security level este un VARCHAR care deţine denumirea de ImageAccessLevelType. "PRIVILED," "AMINTEŞTE," "TEAM MINTE." Constructorul sesiunii a testat val...

Kamo·2mo ago
ChoreSecurityService

Reconstruiește împotriva librarului kamo-împărțit 8f3c1ec

Picks up fix piscina de admisie: LeadService.createLead acum steaguri neproprietate conduce cu necesssignment astfel încât conduce importate sunt luate în consi...

Kamo·2mo ago
RefactorSecurityService

Elimină time-box-ul modulului lui Dumnezeu

Verificarea muncii lăsate neangajate în acest arbore de lucru printr-o sesiune concomitentă. Nu autor aici; comis astfel încât nu este pierdut și astfel princip...

Kamo·2mo ago
FixSecurityService

Direcție reală de chat, și opriți mapper cronologie scris sau fanning afară

Intrările în chat nu au pretins nicio direcţie şi au atribuit fiecare mesaj rândului său autor. Conversaţiile sociale înregistrează ambele părţi împotriva unui ...

Kamo·2mo ago
DocsSecurityService

Sincer de ce intrările de chat nu au nici o direcţie

Javadocul a pretins că direcția a fost derivată din autor în timp ce codul Necunoscuţi. Conversațiile sociale înregistrează ambele părți împotriva unui membru K...

Kamo·2mo ago
FeatureSecurityService

Cronologie comunicații unificate API

GET *************** returnează o pagină comandată cu dată peste note, apeluri, mesaje vocale, mesaje, e-mail-uri și chat; ?canal= îngustează. Trei surse au fuz...

Kamo·2mo ago
FeatureSecurityService

Aplicarea normelor de acces geo şi IP

Regulile au fost stocate, cached la Redis și niciodată consultat. AccesCheckController a fost singurul apelant al evaluării și nimic numit AccessCheckController...

Kamo·2mo ago
FeatureSecurityService

Ţări cu lista de permise alături de blocurile geo

Secţiunea geo doar a negat vreodată: o ţară a fost blocată sau absentă. Orgs that doresc să servească o țară a trebuit să enumere fiecare alta, care este de nep...

Kamo·2mo ago
FixSecurityService

Retrageţi-vă prin fiecare număr pe care agentul îl are

O extensie cu nici o linie de org pentru a atârna off este de neialabil, astfel încât rezolvatorul cade înapoi la un număr pe care membrul de fapt îl are în loc...

Kamo·2mo ago
FeatureSecurityService

Rezolvați datele de contact publicate ale agentului

E-mailul vine de la cutia poştală primară a membrului, mai degrabă decât de la TeamMember.emailWork coloana este un text gratuit înainte de furnizarea căsuţei ...

Kamo·2mo ago
FixSecurityService

Trimite linia companiei ca text, nu marca

Perechi cu șablon fix în kamo-împărțit-library. Rândurile din șablonul perorg sunt se introduce numai, astfel încât rândurile însămânțate înainte de schimbarea ...

Kamo·2mo ago
FixSecurityService

Un aprobat care depune o cerere încă primește e-mailul aprobului

Actorul a fost deposedat de public, deci un aprob care a ridicat o cerere a fost tăiat de la propria lor notificare cu privire la aceasta şi într-o organizaţie ...

Kamo·2mo ago
FeatureSecurityService

GET / cotații/cont/ {uid}

Datele sosesc ca și siruri de caractere ISO și parse indulgent: un filtru clientul trimite prost ar trebui Îngustează nimic mai degrabă decât 400 întreaga reţea...

Kamo·2mo ago
FeatureSecurityService

Rezolvați agentul alături de client, dintr-o căutare plumb

Ambele blocuri vin de pe aceeași pistă, astfel încât controlorii să-l aducă o dată și derivă fiecare mai degrabă decât lovind serviciul de două ori pe redă. Înc...

Kamo·2mo ago
FeatureSecurityService

Reatribuiți agentul exploatație, și e-mail toată lumea afectează

Un agresor poate da acum o oportunitate unui alt agent. Solicitantul este niciodata rescrise Ambele nume, așa că șase luni mai târziu recordul arată că sa muta...

Kamo·2mo ago
August 4, 2026
FeatureSecurityService

De acord cu o comisie generală la aprobare, însămânțată de pe piață

Aprobatorul înregistrează acum cât plăteşte organizaţia pe vânzarea către solicitant. Agent şi grupul lor. Omite-l pe aprobare și se aplică neplata de piață a p...

Kamo·2mo ago
FeatureSecurityService

Rezolvați plumbul destinatarului atât pentru personal, cât și pentru opiniile clienților

Org-scop în ambele locuri. Pe pagina publică, domeniul de aplicare vine de la propria legătură de acțiune organizaţie, astfel încât un semn nu poate ieşi la sup...

Kamo·2mo ago
FeatureSecurityService

Expuneți setările de cotație per piață; aplicați termenii grant

market-config spune acum punctul de vedere principal dacă să ofere o filă quotes și ce formulare a noul citat începe cu, iar obiectivele de piață se rotunjesc î...

Kamo·2mo ago
FeatureSecurityService

Rezervă, aprobare și audit

Suprafață REST în spatele/liders/opportunities/rezervat și opțiunea de rezervă controlul în antetul de plumb, plus serviciul care deține invarianții. Drepturi,...

Kamo·2mo ago
FixSecurityService

Necesită modul zeu activat pentru a citi traseul, nu eligibilitatea

PhiAuditController. are dreptate() ocolit verificarea corectă pe sesiunea GD singur. GD înseamnă "poate activa modul lui Dumnezeu"; GodModeActive înseamnă "a ac...

Kamo·2mo ago
FeatureSecurityService

Detectarea și alertarea cu privire la pista de audit cu acces record

fil access log a acumulat dovezi la care nu se uită nimeni. Care satisface §164.312(b) Articolul 164.308 alineatul (a) punctul (1) punctul (ii) punctul (d), ca...

Kamo·2mo ago
FeatureSecurityService

Mascarea minimă necesară a răspunsurilor la formularul personalizat de plumb (§164.502(b)))

Singura mască de câmp a platformei a fost aplicată. de LeadController.getLeadById la un apelant care nu este nici Dumnezeu, nici delegatul și Ifree view LEAD CO...

Kamo·2mo ago
FeatureSecurityService

Citiţi traseul de acces al PHI

Traseul a fost scris pentru o vreme și nimic nu a putut citi, care a lăsat două obligații nesatisfăcute: o contabilitate a informațiilor pentru înregistrarea un...

Kamo·2mo ago
FeatureSecurityService

Punct final pentru citirea și mutarea limitelor HIPAA ale unei organizații

Organizare.handlesPhi a existat ca o coloană fără nici o modalitate de a seta, așa PhiTenantGuard a fost aplicarea unui steag nimeni nu ar putea porni. Aceasta ...

Kamo·2mo ago
FeatureSecurityService

Serveşte vizualizarea clienţilor către personal pentru previzualizare

GET / {uid} / preview returnează același PublicQuoteView link-ul de acțiune servește, de la Același citatRezoluțiePresenție, astfel încât un antet previzualizar...

Kamo·2mo ago
FeatureSecurityService

Modul zeului din sticlă spartă

Modul Dumnezeu s-a activat silenţios şi a durat atât cât a durat sesiunea. Aceasta este să controleze revizuirea de securitate a unei entități acoperite, pentru...

Kamo·2mo ago
August 3, 2026
FeatureSecurityService

Acceptă o opțiune privind obiectivul de cotare publică

Multi-opţiuni citate nu pot fi acceptate orb opțiunea aleasăUid și serviciul refuză acceptarea fără una.

Kamo·2mo ago
FeatureSecurityService

Previziuni de acoperire, de stabilire a prețurilor, de depozit mare

Org+membru cu ştampilă de sesiune, proprietate închisă în caz contrar (fără cross-org) Oracolul existenţei). Noi criterii finale iniţiale în cutia neautentică.

Kamo·2mo ago
FeatureSecurityService

Relee gateway pentru sarcini administrative, calibrare/pâlnie, reconciliere MERS

dumnezeu-eligibil, server-org marcate relee GET: *************** - Nu. MlosDocOrchestrare - Nu. (filtru de org închis, picături de ambalaj non-proprietate rându...

Kamo·2mo ago
FeatureSecurityService

Releu Gateway pentru a promova un buletin revizuit

MlosCatalogController/Client câștig promo-buletin, oglindire promo-guideline (Poarta eligibila pentru Dumnezeu, org-server stampilat). Iniţial test nepăzit-endp...

Kamo·2mo 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