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
September 23, 2026
FeatureAPIService

Înaintează calea agenţilor informaticieni gazdaţi, şi numai acea cale

/api/hosted-computers/agent/** -> Compute Service. Politica de rețea a unui computer găzduit neagă în întregime grupul cluster DNS şi înapoi prin api. Orice ...

Kamo·4w ago
Featurekamo-shared-library

O interogare pentru întregul grafic de raportare al unei organizații

găsiți membre și manageri Ids întoarce fiecare (membru, managerId) margine într-o singură organizație, pentru găzduit ACCES SUBORDINATE COMPUTERS dreapta decât...

Kamo·4w ago
FixEmailService

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

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

Kamo·4w 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·4w 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·4w 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·4w 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·4w ago
Featurekamo-internal

Citatul inboxului social al unui mesaj mai vechi îl numeşte pe autor cu cartea lor de vizită

Citatul ia acum autorul său de pe server (@kamo/chat-core's citez.senderMemberId), care id-ul unui contact social de la serviciul mass-media cee73e proprietarul...

Kamo·4w ago
Featurekamo-internal

Cardul arată identitatea membrului celor care administrează membrii

HR și suport citește ID-ul unui membru de pe un sfat instrument pe listele HR, pe care cartea de membru a înlocuit (vârful de unelte a stat unde se deschide car...

Kamo·4w ago
Docskamo-internal

Specificul cardului de membru, așa cum a fost construit

Corectează ce s-a schimbat pe drum unde a fost, antetul poartă tapet desktop, oaspeții calendar poartă membru al publicului id nume ca un declanșator, vârfuri...

Kamo·4w 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·4w 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·4w 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·4w ago
PerformanceDocsService

Legați și curgeți căile imagistice octet-greu

/download încărcat întregul fișier într-un octet[] prin ImageService.download Document înainte servind-l; /bulk-download construit întregul ZIP (sau PDF fuziona...

Kamo·4w 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·4w 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·4w 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·4w ago
Featurekamo-shared-library

Aplicația, trei drepturi, enumuri de nivel/stat și entitățile

ServiceType.HOSTED COMPUTERS la ID 37, TESTARE mai degrabă decât completă. Scena are greutate aici, mai degrabă decât să descrie progresul: AppCatalogService re...

Kamo·4w ago
PerformanceKBService

Nu încărcați conținut json pentru a construi indicele copacului public, și opriți încărcarea acestuia de două ori

construcţie PublicTreeIndex construieşte un mic index structural (parinte/copil, cale de glonţ, strămoşi) din fiecare articol public în org, dar a fost încărcar...

Kamo·4w 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·4w 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·4w 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·4w ago
Featurekamo-internal

Un răspuns la un mesaj mai vechi nume autorul său cu cardul lor prea

Mută @kamo/chat-core la 0,1.19, al cărui răspuns citează expeditorulId: serverul părinteSenderMemberId atunci când a trimis unul (null pentru un vizitator web-c...

Kamo·4w 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·4w ago
FeatureKlusterServices

Insulele Per-org VM, suspenda-la-disc, și o imagine de aur alb-etichetat

Un calculator Linux propriu membru, rulează ca un KubeVirt VM în namespace organizației sale și deschis din browser. Separat de desktop/ în orice mod care conte...

Kamo·4w 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·4w 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·4w 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·4w ago
Fixkamo-shared-library

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

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

Kamo·4w 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·4w 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·4w 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·4w ago
Featurekamo-shared-library

Lasă un apelant să rezolve un MediaObjImg doar de Img id

Criteriile de evaluare imagistică ale DocsService (download/stream/list/delete) cunosc identitatea Img dar nu au nici un motiv să dețină MediaObj a fost atașat ...

Kamo·4w ago
FeatureDaemonService

Ori registrele de plumb la fiecare 30 de ani şi le renumăra pe timp de noapte; declanşatorul de locuri de muncă are nevoie de secret cluster

Registrele de plumb (securityservice create lead leadrs.sql, aplicat 2026-09-22) înlocuiesc COUNT (*) peste o 796k-lider pool și peste lead credite cu totaluri ...

Kamo·4w ago
PerformanceSecurityService

Gestionați-Credits și Leads-Available citiți registrele de plumb o dată în loc de numărare pe rând

~8 s o piesă împotriva piscinei de 796k-lider a unui orga echilibru, și a făcut o căutare membru plus un număr de fiecare membru eligibil pentru "acceptat astă...

Kamo·4w ago
Performancekamo-shared-library

Leads disponibile și solduri de credit citește un registru în loc de numărarea rândurilor

"Leads available" was COUNT (*) over the designable pool, and one org's pool holds ~796k leads: ~7,8 s per (piață, produs) conta și ~11 s pentru cel grupat (măs...

Kamo·4w 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·4w ago
Featurekamo-internal

Cardul de pe ghilimelele de răspuns, istoriile manuale, evenimentele de bilete și autorii de bug-uri

Ultimele patru suprafeţe care au numit un membru fără nimic de deschis, acum că MediaService trimite ID-urile (fa25989): - Răspunde citate: numele autorului cit...

Kamo·4w 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·4w ago
September 21, 2026
Featurekamo-internal

Afișează URL- ul apelare apelare înainte de a exista acreditări

Generează un telefon-server UUID atunci când doarCall este selectat și arată Webhook URL imediat. Același ID este trimis pe crearea astfel încât URL-ul membru l...

kamo·1mo ago
FeatureVOIPService

Pre-asignează doarCall telefon server id pentru URL apelback

Formularul de telefon nou generează un UUID înainte de a crea astfel încât membrul poate lipi URL-ul de rechemare webhook în apelul JustCall în timp ce solicita...

Kamo·1mo ago
Chorekamo-internal

Recuperare construi după DoarCall i18n dicționar actualizare

Imaginea anterioară construi a eșuat check-i18n-cheys; siruri de caractere engleză acum Traieste in kamo-translation-dictionary.

kamo·1mo ago
FeatureVOIPService

Servește URL- ul apelului telefonic pentru configurarea serverului telefonic

Adaugă GET /api/voip/setup astfel încât setările UI să poată arăta exact URL- ul pentru webhook per-intentance fără codarea dură a gazdei de implementare.

Kamo·1mo ago
Featurekamo-internal

Afișează URL- ul de apelare TjustCall pe noul telefon

Suprafață URL-ul de apel per-intentanță pe apel nou-telefon și imagini de ansamblu tab-uri astfel încât membrii să știe ce să dea doarCall atunci când configura...

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