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 21, 2026
FeatureSecurityService

Anunta lista membrilor cu verdictul politicii de chat

Serviciul de securitate serveşte lista de chat UI este construit din, aşa că trebuie să raspunde cu aceleasi verdicte pe care MediaService le impune -- unul imp...

Kamo·2mo ago
FeatureSecurityService

Cere EmailService pentru a back-fill un e-mail trecut de plumb

Implementează LeadEmailul bibliotecii partajateBackfillTrigger, așa că ticăie "Asociați E-Mail-uri trecute w/ Lead" pe o salvare de plumb ajunge la singurul ser...

Kamo·2mo ago
FeatureSecurityService

Acceptă o rezervare ridicată pentru un alt agent

POST ***********acum onoruri pe jumătate membruId, Poartă pe EDIT OPPORTUNITS lista rezervata, si deja dreptul necesar pentru a muta o oportunitate intre agent...

Kamo·2mo ago
FeatureSecurityService

Publicați declarația de hibernare contează pentru Prometeu

/actuator/prometheus deja transporta jdbc * și hikaricp * dar nu hibernate *, pentru că Spring Boot 3 configurează automat aceste parametri atunci când E la cur...

Kamo·2mo ago
RefactorSecurityService

Avatar delegatObjectPaths la biblioteca comună

MediaService denumeste acum obiecte avatar prea Poza pretendentului, şi un solicitant de sprijin este în organizaţia altcuiva, aşa că nu. Directorul client-sid...

Kamo·2mo ago
FeatureSecurityService

Returnează numărul de membri acceptat astăzi pe produs

Gestionare-Credits arată Max Daily petrece, dar nimic despre cât de mult este folosit, astfel încât un manager nu a putut spune dacă un membru a fost o pistă de...

Kamo·2mo ago
FixSecurityService

Nu mai tăia cadavrele de pe bilete la 500 de caractere în cronologie

Toate fila de comunicații de plumb a făcut o notă prin LeadCommunicationMapper, care a acoperit corpul la 500 de caractere Ellipsă și nici un steag, astfel încâ...

Kamo·2mo ago
FixSecurityService

Raportul conduce disponibil pentru produsele fără alocare

/manage a construit întregul său răspuns prin buclare peste alocări, de asteptare ConteAsignablePool o dată pe rând. Dar Grila Managemente-Credits enumeră produ...

Kamo·2mo ago
PerformanceSecurityService

Opri scanarea fiecare piață x produs după răspunsul este cunoscut

/liders/disponibile-summary returns three things aAcceptabilCredit și un exemplu de produs perechea de produse indiferent, care emite 2-4 întrebări fiecare (e...

Kamo·2mo ago
FeatureSecurityService

Mentă o sesiune de utilizare a sistemului pentru biletul deschis al unui agent de sprijin

intra-ca câștigă un al doilea motiv pentru a spune da. SystemUserIntryPolicy întoarce apelantul *** în faptele pe care le ia sistemul comun de sprijinAccessRezo...

Kamo·2mo ago
PerformanceSecurityService

Numără în baza de date în loc să hidratezi fiecare comitere

GET / Changelog/public/stats încarcate toate 16,571 comite jurnale ca entități și le-a pus într-o buclă Java pentru a produce două hărți mici și un total. Este ...

Kamo·2mo ago
TestSecurityService

O sonda opt-in care executa SQL-ul retelei, nu doar HQL-ul sau

/liders went down on 2026-08-20 with "missing from-clause entry for table a2 1" şi nici un test nu l-a prins, pentru că nici unul dintre ei nu a putut: bibliote...

Kamo·2mo ago
August 20, 2026
PerformanceSecurityService

Page obiectivul rețelei și să ia auditul PHI scrie firul de cerere

GET / api / securitate / conduce returnat fiecare plumb în organizație. Acum ia pagină/dimensiune/sort plus filtrele pe care grila le folosește efectiv și retur...

Kamo·2mo ago
FixSecurityService

Setle fiecare backlog sarcină utilă așa cum este procesat

processBacklog oglindit două defecte de locuri de muncă programate: a modificat sarcina utilă statusuri în memorie și le-a salvat într-un lot la sfârșitul anulu...

Kamo·2mo ago
FixSecurityService

Niciodată nu eșua o depunere deoarece contra actualizare a pierdut o cursă

depozitPayload nu mai denivelează contorul final primit; primiți controler solicită acum înregistrareaRecept separat, în propria sa tranzacție, și Înghite eşecu...

Kamo·2mo ago
ChoreSecurityService

Reconstrucție împotriva kamo-împărțit-library 811db57

Picks up the createLead fix that moves the pool-disponibility renumărare to "AfterCommit." Înainte de aceasta, o citire-după-scriere în propria tranzacție de pl...

Kamo·2mo ago
FeatureSecurityService

Compania de hărți Nume astfel încât o foaie de calcul poate purta denumirea comercială

setDirectFieldOnCreateRequest had no company Nume caz, deci câmpul a fost inaccesibil de la expertul de import manual chiar dacă CreateLeadRequest poartă el și ...

Kamo·2mo ago
FeatureSecurityService

Accepta campurile de inscriere* discount, tine-i pe cei de la mrt*

Site-ul de înregistrare trimite acum discountVizitorGuid / discountCode. Ambele nume sunt citit, nou în primul rând, pentru că cele două servicii desfăşurate in...

Kamo·2mo ago
FeatureSecurityService

Înscriere publică și creație de org pentru vizitatorii urmăriți

Site-ul de înregistrare transmite acum vizitatorul de marketing GUID și codul de urmărire în organismul de cerere nu un antet, deoarece proxy benzi Cookie și pă...

Kamo·2mo ago
August 19, 2026
FeatureSecurityService

Enforce is fake, and close the holes that let a nesupravegheated ensignup in

Două jumătăți de un incident. Un cont înregistrat, verificat o adresă la un cont disponibil furnizor, a luat o sesiune de auto-login și a creat cinci organizați...

Kamo·2mo ago
FeatureSecurityService

Lasă un membru să renunţe la propriul membru

Pagina de rețea a oferit "Dezabonare" de când a fost scrisă. S-a deschis un dialog de confirmare și apoi a declarat caracteristica va fi implementată în curând,...

Kamo·2mo ago
FixSecurityService

Face upgrade-ul DNS de verificare

Verificare domeniu Observatorul a început să se uite. dar ******************* doar raspunsurile ok/pend/error/na nu a revenit niciodată "verificat." Toate verif...

Kamo·2mo ago
FixSecurityService

Restaurare media ca un alias DNS necesar astfel încât cardul său poate verifica

media.<domain> susține MediaService websockets în timp real și este în direct în Traefik; auto-cert și catalogul studioului /setup/dns, dar a fost scăzut din Al...

Kamo·2mo ago
FixSecurityService

Nu mai raporta o coloană lipsă ca tabel lipsă

Patru controlere fiecare rescris mesaj care conține "nu există" în "Nu există tabelul de date X. Vă rugăm să rulați KamoInitializerApp pentru a crea schema." Ac...

Kamo·2mo ago
ChoreSecurityService

Ștergeți ciobul neautentificat/api/securitate/roluri/test

O sondă de accesibilitate care a revenit "SecurityRoleController test obiectiv este Lucrez pentru oricine. Nimic nu-l numește kamo- bază și SecurityService es...

Kamo·2mo ago
FixSecurityService

Închide două obiective neautentice accesibile de pe internet

SecurityService is any Request ().permitAll() with @EnableMetodeSecurity absent, so fiecare @PreAuthorize este inert și public este implicit; APIService relee /...

Kamo·2mo ago
August 18, 2026
OtherSecurityService

Actualizează Controller de domenii

Kamo·2mo ago
August 15, 2026
FeatureSecurityService

Acreditari SSO pe membru si un prim zbor care explica esecurile

Linux este purtat pe o măsură mai degrabă decât Dumnezeu, și a servit cu propriile acreditări ale membrilor. Conexiunea este omisă din jeton în întregime atunci...

Kamo·2mo ago
FeatureSecurityService

Servicii de mașini și controlere Dev

Numele de utilizator derivă din e-mailul membru Cont, nu e-mailul de lucru TeamMember o adresă de lucru poate sta pe un alt domeniu și ar produce în tăcere un a...

Kamo·2mo ago
FeatureSecurityService

Client HTTP pentru agentul de furnizare de mașini de dev

sănătate () înghite eșecuri de transport și răspunsuri false astfel încât prezbiterii SSO poate returnează un 503 acţionat mai degrabă decât un 500.

Kamo·2mo ago
FeatureSecurityService

AES-GCM codec secret și numele de utilizator POSIX derivat

Codec este în mod deliberat reversibil folosește GCM astfel încât un rând fals sau greșit-cheie nu reușește cu voce tare, mai degrabă decât decriptarea la zgom...

Kamo·2mo ago
FeatureSecurityService

Trimite ID-uri int64 la browser ca siruri de caractere, fără a atinge sesiuni

CockroachDB unic rowid() id-uri sunt 19 cifre, numărul trecut. MAX SAFE INTEGER, deci un ID trimis ca un număr JSON ajunge în browser cu cifre mici rotunjite de...

Kamo·2mo ago
FixSecurityService

Ștergeți config-ul mort lung-ca-string și pin de ce trebuie să rămână mort

Jackson Config a înregistrat un ************* serializat cu mult timp în urmă. String -- garda standard pentru ID-uri CockroachDB, care trece de JavaScript Max ...

Kamo·2mo ago
FixSecurityService

Opriți respingerea câmpurilor de cerere DTO nu are

Declarând un ObjectMapper fasole ia de legare de la Spring Boot auto-configurat Unul, şi un mapper construit manual poartă mai degrabă obligaţiile lui Jackson d...

Kamo·2mo ago
FeatureSecurityService

Rezolva logo-ul KamoMeet suprapune în config.json

KamoMeet este o furculita Meet fara acces la OrgContext, asa ca invata org branding din tema config.json acest serviciu coace. Orgul stochează un Overlay TOKEN;...

Kamo·2mo ago
ChoreSecurityService

Reconstruiește împotriva coloanei de încărcare shared-lib logo overlay

Nicio schimbare de sursă. CI clonă kamo-shared-library la timp de construcție, așa Organization.loadingLogoOverlay este cartografiat doar odată ce acest lucru r...

Kamo·2mo ago
FeatureSecurityService

Îngustează căutarea membrului către titularii unui drept dat

Culegatorul principal are nevoie de director pentru a returna doar oamenii care pot De fapt, lucrează la o pistă, așa că /membri de echipă / căutare ia un drept...

Kamo·2mo ago
FixSecurityService

Nu mai pica un branding salva peste steaguri de conformitate nu a trimis

PUT /org/{id} derivate din intervalele de vârstă și cele trei steaguri ATF de la rând stocat ori de câte ori o cerere le omite, apoi a afirmat toate cele cinci ...

Kamo·2mo ago
ChoreSecurityService

Reconstruiește împotriva coloanei home logo overlay

Nicio schimbare de sursă aici. Serviciul de securitate clone clone kamo-shared-library la construi timp, așa că doar hărți Organizația.homeLogoOverlay odată ce ...

Kamo·2mo ago
FeatureSecurityService

Lasă creatorul să aleagă aplicațiile noii org

Expertul creat de rețea câștigă un pas Aplicații & Caracteristici, iar acesta este Jumătate care o face reală. /tipuri de ramuri/creabile descriu acum aplicați...

Kamo·2mo ago
FixSecurityService

Crearea și ștergerea unui plumb ia drepturile care le numi

LeadController este unul dintre cei mai buni controlori de pe platformă. EDIT LEADS, ASSIGN LEADS, REASSIGN LEADS MANUAL, view UNASsigned LEADS și ambele Toate ...

Kamo·2mo ago
FeatureSecurityService

Protejează conturile lui Dumnezeu pe lista administratorilor platformei

Drepturile de platformă ale unui cont al lui Dumnezeu pot fi schimbate doar de un alt zeu şi de un zeu. contul nu poate fi niciodată eliminat de pe listă Dumn...

Kamo·2mo ago
FeatureSecurityService

Coaceți ordinea de fundal org în config.json

kamo-login, kamo-register, site-ul de marketing și KamoMeet toate citește Tema găleată config.json pentru fundalImageCount; fundalOrder acum plimbari alături de...

Kamo·2mo ago
FixSecurityService

Renaming un membru este un act admin, iar acum are o poartă

Cardul de nume legal al membrilor a fost auto-numai, astfel încât un admin care a tastat un numele greşit pe formularul de creare nu l-ar putea corecta niciodat...

Kamo·2mo ago
FeatureSecurityService

Toate reţelele urmează dreptul utilizatorului sistemului

Văzând fiecare organizație și posibilitatea de a intra într-una sunt aceeași decizie lista există astfel încât un operator poate găsi organizația pe care sunt p...

Kamo·2mo ago
PerformanceSecurityService

Rezolvați adnotarea platformei fiecărui handler o dată

Interceptorul este înregistrat pentru /** astfel încât căutarea adnotare a fugit pe fiecare cerere acest serviciu servește, inclusiv sign-in, și adnotateElement...

Kamo·2mo ago
FixSecurityService

Închideți ruta de cale adăugată în jurul platformei-admin de blocare

Postul înlocuiește drepturile unui administrator existent, astfel încât acesta să le poată lua ca dar numai căile PUT și DELETE verificat dacă editarea nu ar lă...

Kamo·2mo ago
FeatureSecurityService

Drepturile platformei de forță pe fiecare suprafață a platformei

@RequirePlatformRight + Platform RightInterceptor inlocuieste trei rulate manual "este apelantul un proprietar de top-org" porti care au fost copii ale reciproc...

Kamo·2mo ago
FeatureSecurityService

Listă, redenumește, retrage și transmite efecte sonore încărcate

Octeți sosesc prin serviciul de conversie (care deține ffmpeg și scanerul); Totul după aceea este aici, în cazul în care sesiunea și regulile de cercetare deja ...

Kamo·2mo ago
August 14, 2026
FeatureSecurityService

Citiți și scrieți cele trei straturi ale stivei cu sunet de eveniment

GET returnează toate cele trei straturi într-o călătorie dus-întors plus ceea ce apelantul poate edita fiecare pagină de setări are nevoie de întreg stiva, deoa...

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