KamoCRM

Live Change Log

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

17,594
Total Changes
6,048
Features
5,310
Fixes
30
Projects
Filter by project
All Projects17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
Fixkamo-internal

Curățarea versiunii imaginii trebuie să trimită "" nu nul

************** fuzionează mai degrabă decât înlocuieşte, şi pentru imagine versiune un nul înseamnă "lasă orice este acolo singur" dacă (vine.getImageVersion(...

Kamo·1mo ago
FixVOIPService

Controale la dreapta, SRF/garzi de încredere și remedieri încrucişate în cadrul VOIP

Constatări 2-6 din auditul telefon-sistem, stabilite împreună, deoarece mai multe fișiere de partajare. 2. Înălţime ***************** orice membru al orgului,...

Kamo·1mo ago
FixSecurityService

Adăugarea persoanelor și securitatea membrilor au nevoie de drepturile lor

Post /members/create, /create-team-member and /bulk-create, and GET /members/ lookup-user, now Necesită MANAGE MINTE sau o fereastră deschisă a lui Dumnezeu. Ei...

Kamo·1mo ago
Fixkamo-internal

Peron tab, și trei link-uri care au arătat propriile lor chei

Două microfoane, ambele raportate de pe site-ul de rulare. Lingerii au arătat paturi cheie Cele trei sub-link-uri de computer găzduite purtau cheia: "computer"...

Kamo·1mo ago
FixDocsService

Necesită MANAGE DOCS SETTINGS pe fiecare mutație doc-setări, nu doar unele

Pagina de setări a trimis întotdeauna un membru fără MANAGE DOCS SETTINGS departe, dar zece mutații Criteriile de evaluare din ImagingSettingsController nu s-au...

Kamo·1mo ago
FixDocsService

Domeniul de aplicare backfill miniatură la org apelantului; istoria porții citește cu clearance

Două lacune independente în ImagingController: - /backfill-thumbnails selecţionaţi candidaţi la nivel de platformă (nicio organizaţie nu prevede nimic; ultimul...

Kamo·1mo ago
FixDocsService

Throttle cariera anonime forma talent-alert

CarierePOST PublicController / {orgRef} /alerts este cel anonim, obiectiv neautentificat în acest serviciu care trimite un e-mail pe fiecare apel acceptat, cu n...

Kamo·1mo ago
Fixkamo-shared-library

ActualizareaDocType necesită acum ca tipul de doc să aparțină orgului propriu al documentului

ImageService.updateDocType a încărcat ţinta ImgDocType numai de către UUID; necesităEditabil AndOwned Dovedește apelantul poate edita Img, dar nu spune nimic de...

Kamo·1mo ago
Fixkamo-shared-library

Orga-scoped omologi pentru întrebările candidatului la umplerea unghiilor

DocsService /backfill-thumbnails admin obiectivul selectat candidați din - Nu. sau ca o ultimă soluție, o descoperire brutăToate filtrate în memorie Declanşeaz...

Kamo·1mo ago
Fixkamo-shared-library

Numără rândurile de talente neconfirmate ale unui orga pentru şapca anonimă

Obiectivul de subscriere a talentelor publice Docsservice trimite un e-mail de confirmare pe fiecare apel acceptat, cu nici o limită pe câte rânduri neconfirmat...

Kamo·1mo ago
FixEmailService

Un test de conectare IMAP/SMTP nu trebuie să poată fi utilizat ca sondă de rețea

Post /api/email/membru-imap/test și / {id}/imap/test conectat la orice gazdă și port apelant furnizat și returnat mesajul de excepție brută. Orice membru autent...

Kamo·1mo ago
FixEmailService

Alias, domeniu și personal-mail-box acțiuni admin au nevoie de un drept de gestionare

creați/ștergeți pe un e-mail alias, *************** pe domeniile de trimitere ale orgului, şi ********************* pe o căsuţă poştală personală (auto-prezenta...

Kamo·1mo ago
FixEmailService

Cutiile poştale şi pseudonimele unui membru pot fi citite doar în propria lor organizaţie

GET ************************************************************************************************************************************************************...

Kamo·1mo ago
FixEmailService

Un export sau import calendar trebuie să fie unul apelantului poate deschide de fapt

GET/export/calendar/{id} şi POST/import/{calendarId} au luat UUID- ul calendarului în monoterapie HttpServletRequest, deci nici o sesiune, nici o org sau cec m...

Kamo·1mo ago
FixSecurityService

Poartă API pe aplicație, nu numai ecranul

Pagina de setări și opțiunea de navigare ambele check organization. isHostedComputers; Şi până acum asta a fost toată poarta. AppAvailabilitate Interceptorul nu...

Kamo·1mo ago
Fixkamo-shared-library

Un computer găzduit nu este furnizat automat

Computerele găzduite au fost accesibile prin ambele căi automate de aprovizionare, și fie l-ar fi pus în faţa fiecărei organizaţii de pe platformă imediat. Fea...

Kamo·1mo ago
FixKlusterServices

Cele trei modele care nu s-au angajat

service-templlate.yaml, cloud-init.userdata.yaml și cloud-init.networkdata.yaml. Ei au fost scrise într-o al doilea copac de lucru și angajat de la nici de la ...

Kamo·1mo ago
FixEmailService

Serviciul de căutare marchează constructorul de injecţii, aşa că serviciul începe

9809d4b a dat SearchService un al doilea constructor (un ceas, pentru teste) și marcat nici, astfel încât Primăvara nu a ales nici, cauta un nu-argument constru...

Kamo·1mo ago
Fixkamo-internal

Fiecare dosar al unei căsuţe poştale trece la funcţionare, iar căutarea este reconstruită

Schimb cutiile poştale. Bara laterală a dosarului a încărcat întotdeauna propriul membru Copac dosar, orice cutie poștală a fost deschis - astfel încât o a doua...

Kamo·1mo ago
FixEmailService

Căutați care onorează interogarea sa, și fiecare acțiune poștală pe cutia poștală care este deschisă

Două probleme pe /mesaje, fixate în serviciu. Căutarea nu a funcţionat. Calea index a aruncat o ClassCastException pe fiecare hit (Instant -> Timestamp, vizibi...

Kamo·1mo ago
FixEmailService

Casetă poștală partajată Am nevoie de un management

****************************************************************************************************************************************************************...

Kamo·1mo ago
FixDocsService

Aplicați verificările per parte/emise/trashed peste tot căile octet-adjacent au nevoie de ele

*************** a aplicat verificarea de documente emise, dar nu şi pe fiecare parte (ACCOUNT MEMBER VAULT/LOAN) sau verificari cu gardul distrus care /download...

Kamo·1mo ago
FixVOIPService

Verificați RingCentral Webhooks înainte de a avea încredere în ele

Telefoanele RingCentral au fost prelucrate cu o verificare zero: WebhookController rutat telefonie/mesaj-pose evenimente direct în Nu-ţi face griji. Nu-ţi face ...

Kamo·1mo ago
FixEmailService

Un jeton de stat OAuth este un record de server-side, nu o bulă browserul mâinile înapoi

/api/email/auth/callback şi *************** sunt publice şi lipsite de şedinţe furnizor redirecționează browser-ul aici, cu nici o sesiune Kamo), așa că organi...

Kamo·1mo ago
FixDocsService

O parte din document ajunge acum la destinatar, iar editarea este poarta

************* se potrivea cu un ImgShare de ImgShare.member creat rândul astfel încât acestea să poată lista ceea ce au împărtășit (getSharesByImage) ImgShare....

Kamo·1mo ago
FixMediaService

Un răspuns care citează un nume de contact al persoanei de contact, nu al proprietarului conexiunii

Un contact social nu are nici un rând membru, astfel încât tot ce trimit este stocat sub proprietarul conexiunii membru. Istoria a citit deja numele unui astfel...

Kamo·1mo ago
FixDocsService

Reverificați clearance-ul la redarea elementelor din documentul unui liant

BinderItem pipăie rândul Img din care a fost construit la ora de asamblare. BinderRenderer.renderItemhanded că Img direct la *************** fără nici un cec pe...

Kamo·1mo ago
FixEmailService

A Din suprascriere trebuie să fie o adresă pe care apelantul o poate trimite ca

Post /api/email/send a primit cererea.getFromAddress() direct în antet De la și SMTP expeditorul plicului ***************** -> E-mailSmtpService.trimite, și ace...

Kamo·1mo ago
FixVectorService

Dimensiunea de încărcare a capacului și conversiile concomitente la obiectivele neautentice ale conductei

Post /convert-vector și WS /ws/pipeline nu ia auth (a se vedea raportul de companie al acestui comite pentru ce care nu este fixat aici) și, până acum, citiți î...

Kamo·1mo ago
FixMediaService

Poarta de lectură socială a refuzat fiecare sesiune socială, nu doar cele încrucişate

Recreere în f7b2bd5, direct pe kamowsmedia. canReadSesssion (MediaController, copiat în SessionFacesController și ChatSessionMembersController) admis un membru ...

Kamo·1mo ago
FixDocsService

Nu mai avea încredere în orice https://api.<anything> ca gazdă Docs WOPI

aliasul k8s/Docs.yaml1 a fost "https://api\..*." Numele fals al lui Docs. (RegexUtil::get Valoare, std::regex match) necesită doar ca autoritatea candidată să s...

Kamo·1mo ago
FixKBService

Un URL presemnat de mass-media nu a fost telescopizat la org apelantului

GET /api/kb/media/{mediaId}/url looked the round up by uid only (KbMediaService.getPresignedUrl -> - Nu. spre deosebire de celelalte mass-media citit aici (pres...

Kamo·1mo ago
FixMediaService

Semnalizarea WebRTC, managementul Webinar şi programele Canva nu mai au încredere în apelantului

Încă trei de aceeaşi formă. - WebRTCSignaling Controlorul a transmis-o. direct la ************* folosind doar încărcătura utilă sesiune proprieGuid, cu nimic v...

Kamo·1mo ago
FixDocsService

Ataşamente la chat pentru poartă, mesaje vocale şi înregistrări de apeluri cu mai mult de org+ requirement

MediaService/Store de telefonie atașamente de chat (CHAT ATCHMENT) și înregistrări vocale/telefonice (VM RECORDING, CALL RECORDING) la ACCES LEVEL 0. Fiecare ca...

Kamo·1mo ago
Fixkamo-internal

Cardul de membru poate fi accesat de la tastatură

Cardul este portalat până la sfârșitul <body>, astfel încât, în format document, urmează întreaga pagină: un membru Cine a deschis-o dintr-un nume cu Enter sau ...

Kamo·1mo ago
FixDaemonService

Nici un loc de muncă se suprapune, și nici un apel HTTP poate spânzura un lucrător pentru totdeauna

Quartz aici ruleaza 10 fire in-memorie muncitor pe o replica. 17 dintre cele 24 de locuri de muncă au avut nr @DisallowConcurrentExecution, so a run that overra...

Kamo·1mo ago
FixDaemonService

Contorii de plumb-intrare se alătură registrelor daemon falds și renumărări

Obiectivele de intrare primite/importate sunt acum un registru (service de securitate) creae lead intake leger.sql, aplicat 2026-09-22): un declanșator pe jurna...

Kamo·1mo ago
FixSecurityService

Criteriile finale de administrare arată numărul exact primit/importat din registrul de admisie

Lista setărilor de intrare a arătat că primit total / total prelucrat / ultimul primit la imediat după rând final, în cazul în care acestea au fost lovit o dată...

Kamo·1mo ago
Fixkamo-shared-library

Contoarele de evaluare a dozei provin dintr-un registru și nu mai pierde actualizări

****************************************************************************************************************************************************************...

Kamo·1mo ago
FixMCPGatewayService

Refuză să demareze STDIO pentru un config necotate și refuză să conecteze un SSE/HTTP la rețeaua de clustere

Apărare în profunzime alături de AIservice comite care închide AiMcpController lipsește dreapta controale și refuzul STDIO la sursă: acest serviciu este cel car...

Kamo·1mo ago
FixAIService

MCP configs need MANAGE AI SETTINGS, provider/MCP urls can't access the cluster, contingent polices are implemented

Trei descoperiri independente, stabilite împreună, deoarece primele două fișiere de partajare și o clasă. 1. AiMcpController a avut zero controale de dreapta p...

Kamo·1mo ago
FixMediaService

Sesiunea citeşte, mutaţiile biletelor şi cheile publice nu mai au încredere în persoana care a sunat

Patru găuri legate, toate de aceeași formă: o cerere a efectuat o autentificare membru, și care a fost tratată ca suficient. - *************** SessionFacesCont...

Kamo·1mo ago
FixDocsService

Legaţi fiecare obiectiv WOPI de documentul pentru care a fost menţionat jetonul său

CheckFileInfo a fost singurul obiectiv WOPI care a comparat token-ul de acces document împotriva căii de solicitare și acces live reverificat; GetFile, PutFile;...

Kamo·1mo ago
FixRAGService

Calea sesiunii caută propria org a apelantului, niciodată organismul de cerere

RagSearchController citește orgId/memberId/memberType din corpul JSON pe fiecare calea, inclusiv cererile autentificate de o sesiune *** mai degrabă decât X-Non...

Kamo·1mo ago
September 20, 2026
Fixkamo-marketing

Dă-i sondei de compresie postbuild mai mult timp pentru a porni serverul.

Clădirile Docker pot fi încă de stabilire după ce lucrătorii prerender termină; extinde în amonte și sonde așteaptă și copil de suprafață stderr atunci când por...

Kamo·1mo ago
Fixkamo-marketing

Coborâți logo-ul plutitoare cu 3px.

Reduceţi NAV LOGO RISE de la 10 la 7 astfel încât marca stă uşor mai mică în timp ce menţineţi matematica cromată comună în sincronizare.

Kamo·1mo ago
Fixkamo-marketing

Nu mai număra bannerul pe paginile secundare.

Organismul rezervă deja banda de previzualizare; padding principal acum șterge doar rândul nav și logo-ul overhang astfel încât paginile interioare să nu stiva ...

Kamo·1mo ago
Fixkamo-marketing

Mutați logo-ul plutitor în afara antetului care conține bloc.

filtru de fundal pe poziţia capsei: copii fixaţi atât de sus şi de margine offsets nu a mutat marca; fixaţi-l la viewport în schimb.

Kamo·1mo ago
Fixkamo-marketing

Mutați logo-ul plutitoare în sus cu marjaTop în loc de calc de top.

Calculul dinamic de sus nu a fost schimbarea mărcii; oglinda nav-rând flex centring și trageți-l în sus 10px cu marjaTop.

Kamo·1mo ago
Fixkamo-marketing

Pin margine de top logo plutitor pentru un offset vertical de încredere.

Nu te mai baza pe traduceY(-50%), care nu a fost în mișcare marca redată, și pune logo-ul 10px deasupra centrului nav explicit.

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