KamoCRM

Live Change Log

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

17,499
Total Changes
5,986
Features
5,283
Fixes
30
Projects
Filter by project
All Projects17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,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,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 2, 2026
FixSecurityService

GATE DELETE / api/security/org/{id} în spatele modului zeu activ

Manipulatorul era gol public. Lung id) Parametru HttpServlet Cerere, la toate, apel direct la un gol StergeById. Folosind ResourceServerConfig permitand fiecare...

Kamo·2mo ago
Featurekamo-signer-monorepo

Traseul sub / {local} cu middleware nou-intl

Adds i18n/routing.ts (localePrefix always), i18n/navigation.ts și middleware.ts, și mută arborele de traseu sub src/app/[locale]. cereri.ts acum se rezolvă de l...

Kamo·2mo ago
Fixkamo-internal

Ștergeți /api/set-token și /api/get-jwt-token; adăugați paznici de rută

Ambele rute au fost morti. Nici un apelant oriunde în kamo-internal, kamo-login sau kamo- /api/set-token a construit URL-ul său în amonte dintr-un domeniu con...

kamo·2mo ago
FixSecurityService

Necesită auth + org domeniu de aplicare privind mutațiile de locuri de muncă-titlu/departament

PUT și DELETE on /api/security/job-titles/{id} and /api/security/departments/{id} Nu s-a rezolvat nici o sesiune la toate prin intermediul serviciului. Deoarec...

Kamo·2mo ago
Chorekamo-signer-monorepo

Gitignore superputeri SDD directorul zero

Kamo·2mo ago
Docskamo-signer-monorepo

Plan de implementare pentru upgrade kamo-signer i18n

Șapte sarcini pe kamo-translation-dictionary, kamo-signer-monorepo și ESigService, ordonată de constrângerea de implementare: dicţionarul trebuie să existe înai...

Kamo·2mo ago
Docskamo-signer-monorepo

Design pentru kamo-signer / {local} / i18n upgrade

Specifică aducerea kamo-signer pe platforma i18n paritate folosind kamo- marketing / {locale}/ URL convention, as the previous for hosting a localized public ci...

Kamo·2mo ago
July 31, 2026
Fixkamo-internal

Rezolva imagini șablon din surse păstrate, nu sloturi învecinate

Compozitorul re-rezolva sursele de imagine ale șablonului ori de câte ori șablonul config schimbat, și pentru "membru-avatar" se ghicit URL-ul din oricare de se...

kamo·2mo ago
FixSecurityService

Păstrați și citiți avatare sub un prefix independent de domeniu

Căile obiect Avatar au fost prefixate cu domeniul indiferent de gazda cerere a sosit la (getPublicBucket Nume → kamocrm-com, opţional-com, cluster-local, ...), ...

Kamo·2mo ago
Featurekamo-internal

Clipește pictograma de mail în timp ce un indicator necitit este afișat

Numai insigna necitita era usor de ratat in barul de sus. NavItemButton câștigă un blinkIcon prop care pulsează pictograma (și insigna sa) existente pe ea atât...

kamo·2mo ago
ChoreInitializerService

Starter maxSeats 5, Business maxSeats 25

Păstrează sămânța de preț KamoCRM în pas cu catalogul live după repoziționarea capacelor de scaune publicate.

Kamo·2mo ago
Featurekamo-marketing

Starter plafonat la 5 utilizatori, Afaceri la 25

Repoziționează capacele de scaune publicate pe /preturi (și calculatorul, JSON-LD oferte, și rezumate llms.txt) pentru a se potrivi cu abonamentul catalog: Star...

Kamo·2mo ago
Fixkamo-internal

Lăţimea dublă verticală a barei de defilare pentru o tragere mai uşoară

Bump opÅ£iunile nav defila container de la un 6px la un set web 12px bara de defilare și lărgiți raza degetului mare pentru a se potrivi, oferind membrilor o ţi...

kamo·2mo ago
July 30, 2026
FixInitializerService

Registrul *************** depozite

LeadService acum sârmă dornici MarketLosConnectionRezolvator, care necesită integrări.lostores Nu-ţi face griji. Lista explicită a lui KI @EnableJpaRepositorii ...

Kamo·2mo ago
Featurekamo-internal

MeridianLink card de credit-funcționar credibil pe profil membru + plumb-buton LO pre-avertizare

Faza L3 a cartografierii credit-funcționarului MeridianLink LOS (per §3.4-3.6) Spectacol de proiectare: - Noul proxy LOS-credential cu caracter de membru Nu-ţi...

kamo·2mo ago
FeatureSecurityService

Creare LO-scoped (blocare dacă nu este cartografiată) + membru MeridianLink credibil API + statut de legătură LO config pe piață

Faza L2 a proiectului de cartografiere a împrumut-funcționar MeridianLink (kamo-intern) Nu-ţi face griji. §3.3-3.6), construit pe schema L1 comună/rezolvator (M...

Kamo·2mo ago
Fixkamo-internal

Picătură redundant "+"

Pen-ul cu balanţă de credit este acum un editor absolut de set-to-N (mintsbackend atunci când valoarea este ridicată, invalidează excesul când este coborât), as...

kamo·2mo ago
FixSecurityService

Pen-ul de echilibrare a creditului stabilește o țintă absolută (în sus/în jos)

Pen-ul Managemente-Credits editează doar vreodată LOWERED un echilibru: updateAlotment rutat CreditBalance a invalidaCreditstoTarget, care nu-ops atunci când ți...

Kamo·2mo ago
July 28, 2026
Chorekamo-internal

Re-trigger build for Bulk Email i18n (run 338 eșuat temporar)

Construcţia locală următoare se curăţă cu dicţionarul complet (a95bc92); IÎ a eșuat pe o etapă tranzitorie, nu pe conținut. Re-declanşare pentru a pachet noi ma...

kamo·3mo ago
Chorekamo-internal

Rebuild to pack completed Bulk Email i18n strings

Nicio modificare de cod Deci, desfasurarea pachete 208 noi *** *** *** *** *** *** *** siruri de caractere în mesaje/en.json în loc de a face căi cheie brute.

kamo·3mo ago
FixSecurityService

Master Machine SSO foloseste o conexiune VNC, nu RDP

guacd nu poate reda H.264-doar RDP GFX. buildAutoConnectUrl acum ments a vncConnection() pentru Master Machine (192.1684.46:5900, parolă comună). Linux/Windows ...

Kamo·3mo ago
FixKlusterServices

Master Machine folosește VNC (x11vnc), nu RDP

KRdp/RDP este incompatibil cu Guacamole: guacd nu are conducta grafică RDP (EGFX) și KRdp este numai H.264, astfel încât conexiunea autentificată, dar a murit c...

Kamo·3mo ago
Fixkamo-internal

Adăugați "desktopMaster" la NavactionKey union

Lansatorul Master Machine (navRegistry + NavOptionView + CommandPalette) References action Key 'desktopMaster' dar lipsea din NavactionKey uniune, astfel încât ...

kamo·3mo ago
FixEmailService

Elimină cererea ambiguă de dezabonareMatcher care s-a prăbușit

EmailService mounts two servlets (MVC DispatcherServlet + Spring-WS MesajDispatcherServlet la /servicii/*), astfel încât o cerere de siruri de caractere goaleMa...

Kamo·3mo ago
July 27, 2026
Featurekamo-internal

Bulk Email campanii UI grilă, editor, fila furnizor, conduce acțiunea

Adaugă suprafața de marketing en-gros org sub /marketing/email: - Bulk Email tab (după Social Media) + campanii AG Grid spaţiu de lucru cu live număr total de s...

kamo·3mo ago
FeatureSecurityService

Rezoluţia destinatarului în vrac + câmpurile de contact ale departamentului

- *************** Post/api/securitate/marketing-email/ destinatari/rezolvați transformă plumb/cont/ ID-uri de cerere în destinatari de e-mail. Gated on MANAGE B...

Kamo·3mo ago
Featurekamo-shared-library

Suport partajat-lib pentru rezoluție destinatar în vrac-email + e-mail contact companie

- *************** contactEmail ramura (contact companie e-mail editable via PUT /api/security/org, used as company-scope campanie From) - AplicationRepository: ...

Kamo·3mo ago
FeatureEmailService

Bulk e-mail campanie backend

Suport pentru campanii de e-mail en gros de nivel org, complet separate de zi cu zi furnizorul de e-mail astfel încât acesta nu poate fi accelerat / blocate ală...

Kamo·3mo ago
Featurekamo-shared-library

ECOA/SFFA schele de avertizare privind acțiunea adversă + satisfăcător

Mecanismul de emisiune e jumătatea comună. Câştiguri de la serviciul de conformitate ***************************************************************************...

Kamo·3mo ago
Featurekamo-internal

Adaugă lansator de la distanță Master Machine (God-gated)

Al treilea desktop cu un singur click lângă Linux/Windows: intrare navRegistry (ComputerIcon), țintă "master" prin OpenKamoDesktop + ruta proxy SSO, și expedier...

kamo·3mo ago
FeatureSecurityService

Adaugă țintă "master" pentru Master Machine SSO

buildAutoConnectUrl acum menteaza o conexiune Master Machine (KAMO GUAC MAster HOSTNAME, implicit 192.168.4.46); inclus in fiecare jeton pentru reutilizare sesi...

Kamo·3mo ago
FeatureKlusterServices

Adăugați "Master Machine" (kamo-dev-1) dispozitiv RDP la Guacamole

Staţia de lucru locală Kubuntu îşi împărtăşeşte sesiunea live Plasma/Wayland peste RDP prin KRdp. Adăugați un idemppotent bootstrap SQL conexiune (192.168.4.46:...

Kamo·3mo ago
Featurekamo-shared-library

Bulk-email campanie fundație entități + departament/org domenii de contact

Adăuga fundația comună-librar pentru campanii de e-mail en gros de nivel org: - OrgBulkEmailProviderEntity (separat de furnizorul zilnic; UNIQUE org id) - Email...

Kamo·3mo ago
FixDaemonService

Anunță administratorul Asigned al unei decizii rutate, prin e-mail

Notificare de administrare a Deciziei ROUTED a fost un record numai nu-op: StewardNotifier ventilator afară peste SMS la un CSV static *************** care este...

Kamo·3mo ago
Featurekamo-shared-library

Șablon canonic

Notificarea de administrare a deciziei rutate are nevoie de un șablon de e-mail canonic. Regiștri STEWARD TASK ROUTED in CANONIC KEYS with his json/html pair; b...

Kamo·3mo ago
FeatureSecurityService

Releu Gateway pentru a menta un MERS MIN pentru un pachet de închidere

POST *************** controlat de proprietate (necesitatePackageOrg), astfel încât un administrator mentosane numai pentru chiriaș lor. ă în amonte citește ID-u...

Kamo·3mo ago
Featurekamo-internal

Data nașterii la vedere cu plumb + crearea formei

Adaugă un câmp "Date of Birth" sub contact primar pe /lides/view/[id] folosind MUI DatePicker care se deschide la grila de an primul (deschis=an, dezactivat Fut...

kamo·3mo ago
FeatureSecurityService

Acceptare și data de contact a porții (DOB)

Hărți Naștere în switch-uri de câmp de import manual și vânzător cu un pars multiformat indulgent (ISO plus formele comune US M/d/aaaa; neparsabile valorile lă...

Kamo·3mo ago
Featurekamo-shared-library

Adaugă data de contact nulabilă la plumb

Adaugă un nivel de contact-dateOfBirth (java.time. Data locală, coloana de date) la Lead de bază: entitate + Creare/actualizare/LeadDTO (fromLead), copiată în L...

Kamo·3mo ago
July 26, 2026
FixKlusterServices

Pin CockroachDB la v24.2.4 pentru a evita v24.3 fără licență xxn accelerație

v24.3 (și 24.2.5+) aplică noua licență de software CockroachDB; cu nr. licenta cheie acceleratii cluster la 5 tranzacții deschise concomitente La nivel de grup....

Kamo·3mo ago
July 23, 2026
Featurekamo-internal

Autor documente-cerință reguli suprapusă din consola administrator

"Ce documente are acest împrumut nevoie" matricea regulii a avut nici o suprafață de autor. Acest lucru adaugă o Sectiunea de reguli privind cerintele documente...

kamo·3mo ago
FixSecurityService

Pin RDP color-aprofundat astfel KamoDesktop SSO reutilizează o sesiune xrdp

Calea zeu-via-kamo-internă SSO definește conexiunea sa Guacamole în linia Json-auth token, astfel încât PIN-ul de culoare profundă trebuie să trăiască aici (păs...

Kamo·3mo ago
FixKlusterServices

Pin RDP color-aprofundat + culege sesiuni xrdp astfel încât Dumnezeu reutilizează un desktop

xrdp 0.9.24 sesiuni de taste pe <user,bpp> (Policy=Default) și nu culege niciodată cele deconectate (KillDisconectate=false, DeconectateTimeLimit=0,). Utilizato...

Kamo·3mo ago
FeatureSecurityService

Refacere document-necesitate overlay-regulă autor

Relays Post/GET/retire on ***************** to MLOSDocService, with organizationId server-timbru din sesiunea operatorului astfel încât un administrator autori ...

Kamo·3mo ago
Featurekamo-internal

Autor condiţionat LLPA din panoul de catalog

Ajustările nu pot varia în funcție de debitor: MlosAdjustmentCondition nu a avut nici un scriitor, și motorul de tarifare tratează o ajustare fără condiții ca î...

kamo·3mo ago
Featurekamo-internal

Confirmați e-mailul atunci când retrimiteți o pistă din vedere

Cardul de atribuire reassigns acum prin leadsApi.reassignLead, care suprafeţe Steagul atribuit serverului. Pe o reatribuire la un nou membru toast se citeste "A...

kamo·3mo 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