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 25, 2026
FeatureMediaService

Un fan-out pentru fiecare expeditor de chat

Kamo·4w ago
FeatureMediaService

Limita de intoarcere a AI

Kamo·4w ago
September 24, 2026
FeatureMediaService

Ataşamente de imagine sunt extrase dintr-o previzualizare 480px, nu originalul

O bulă de chat atrage o imagine la cel mult 240x240 CSS px și fiecare vizualizator descărcat original pentru a face acest lucru 3-8 MB pe fotografie telefon. GE...

Kamo·4w ago
FixMediaService

Stream înregistrarea, și a alerga rezumatul după comiterea

Încărcătura lui Jibri a citit întreaga înregistrare în grămadă (file.getbytes())) pe pod că De asemenea, servește chat; o întâlnire de două ore este peste un gi...

Kamo·4w ago
FixMediaService

Acceptă un otk de scurtă durată pe strângerea de mână WebSocket, alături de ***

kamo-intern se deplasează ID sesiune *** din browser JavaScript: it în prezent stă în sesiuneStorage și plimbări fiecare URL WebSocket ca == Listă de date == Na...

Kamo·4w ago
September 23, 2026
FixMediaService

Pin kamo-shared-library 1.6.1, singura versiune care există

Biblioteca s-a mutat la 1.6.1, iar acest serviciu a cerut încă 1,6.0. Nu există nici o fereastră în care ambele rezolva: biblioteca nu este niciodată publicat l...

Kamo·4w ago
FixMediaService

Rupeţi o dependenţă circulară de fasole pe care STOMP a introdus-o

d47b471's SessionAccessGuard field on WebSocketConfig crash-looped every pod: Primăvara trebuie să construiască complet WebSocketConfig (a - Nu. fiecare câmp@Au...

Kamo·4w ago
FixMediaService

Gardian STOMP SUBSCRIBE la mesajele live ale unei sesiuni și de semnalizare WebRTC

/topic/chat/session/{guid} şi /topic/webrtc/session/{guid} nu au fost păziţi la toate: orice priză autentificată ar putea SUBSCRIBE la o altă sesiune de live me...

Kamo·4w ago
FixMediaService

Ataşamentul de chat se autentifică înainte ca corpul să fie umplut

Post/sessions/{guid}/attachments limit its parts as a @RequestParam Parametrul metodei MultipartFile[]. Primăvara rezolvă parametrii metodei înainte de controle...

Kamo·4w ago
FixMediaService

Strip client-supplied headers identitate la mass-media.* margine

ruta media (HostRegexp ^media[..]+$) transporta doar media-websocket-upgrade, așa că un apelant care a lovit media. <domeniu> direct ar putea stabili X-Org-Id, ...

Kamo·4w ago
FixMediaService

Prezenţa se citeşte în vrac şi se opreşte matura staţionară folosind Redis KEYS

getBulkPresence/getBulkLastSeen run Keys Presence:*/PRESENCE LAST SEEN:* on every each apel - lovit pe fiecare mount de prezenta-socket și focalizare file - și ...

Kamo·4w ago
FixMediaService

Nu mai logare antete cadru STOMP / sarcini de plată și /w cereri antete

Două locuri rămase pe calea WebSocket: - WebSocketConfig's inbound canal interceptor logat fiecare cadru STOMP la INFO, inclusiv accesor.toMap() (headerele cad...

Kamo·4w ago
FixMediaService

Imaginarea proxy forţează o descărcare pentru nimic care nu este un raster sigur sau un flux

GET/HEAD *************** a răspuns întotdeauna cu Client-declarat Content-Type de la încărcare, nu Content-Dispozition, nu X-Content-Type-Options și fără CSP. L...

Kamo·4w ago
FixMediaService

Meet-ofert pagina de rezultat OAuth nu mai poate ieși din propria etichetă script

MeetProviderController's GET /oauth/callback is sessionless and reflects the eroare descrierea furnizorului într-un bloc inline <scrip>. Vechiul jsString () doa...

Kamo·4w ago
FeatureMediaService

Hold'em invita și memento întâlnire spune cine sunt de la

MembruNotificareClient.raise câștigă o supraîncărcare care transportă actorulMemberId/actorName (ID-ul trimis ca text; vechea semnătură este neschimbată și nu t...

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
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
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
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
September 18, 2026
FeatureMediaService

Citări, istorii de mână, evenimente de bilete și fire de bug trimite ID-ul un card de membru are nevoie

Patru suprafeţe au arătat un membru după nume fără acte de identitate, aşa că cardul de membru al consolei nu a avut nimic de-a face cu asta. Deschide. Fiecare ...

Kamo·1mo ago
FeatureMediaService

Masa prezentatorilor poate vedea ce prezentatori nimeni nu poate rezerva

GET *************** numai tipul organizației (orice altceva este "negăsit") areBookableTime, pentru avertisment lângă numele lor pe masa prezentatorilor. are...

Kamo·1mo ago
September 17, 2026
FeatureMediaService

Spune-i unui prezentator, în direct, când nimeni nu poate rezerva un timp cu ei

Un prezentator ale cărui ore declarate au expirat este singura stare din această caracteristică care nu a fost raportată: pagina de rezervare oferă pur și simpl...

Kamo·1mo ago
FixMediaService

Pagina publică demo nu arată datele de contact ale nimănui, iar cărțile cheie ale unui site sunt doar propriul org

Solicitările demo de pe site-ul de marketing provin de la vizitatori fără cont. Această cale deja nevoie nici unul: rândul participantului este numele și e-mail...

Kamo·1mo ago
FixMediaService

Programatorul enumeră tipurile de Webinar ale org-ului, iar un programator insignează prezentatorul

/suport/program-webinar a spus "Nu sunt disponibile tipuri de Webinar." pentru fiecare organizație, oricât de multe tipuri a avut. Vrăjitorul îşi încarcă culega...

Kamo·1mo ago
FixMediaService

Nici un secret nu are o rezervă literală în cod sau configurare; secretul Janus API nu merge niciodată la un browser

Secretele Janus API, token și admin și parola TURN au fost comise de patru ori peste: ca @Value implicits in WebRTCController și JanusService, ca implicit în pa...

Kamo·1mo ago
FixMediaService

O conexiune Canva întoarce doar browserul la propria consolă a orgului

POST /api/media/canva/connect-start stocat indiferent de returUrl corpul numit, și apelul OAuth pe gazda API redirecţionează spre el după ecranul consimţământul...

Kamo·1mo ago
FixMediaService

Numai un membru autorizat poate conecta o pagină de Facebook sau Instagram, și numai înapoi la propria consolă

Fluxul de conectare Meta a avut încredere în URL-ul său. GET ***************** au luat legăturaId şi s-au întorsUrl de la șir de interogare cu nici o sesiune, i...

Kamo·1mo ago
FixMediaService

Refuză posturi de webhook pentru conexiuni discordie, care primesc doar DM-uri peste Gateway

Discord DMS ajung la MediaService numai prin intermediul WebSocket DisordGatewayManager, care publică direct la Social.inbound.raw. Dar fiecare conexiune social...

Kamo·1mo ago
September 16, 2026
FixMediaService

Reconstruiește astfel încât consumatorii cozii să-și vindece singuri produsele vechi durabile

consumatori de servicii sociale și consumatori de conversie de marketing care le-au precedat Livrează grupuri și trăiește pe Social Mesages / METODA EVENTE, car...

Kamo·1mo ago
OtherMediaService

Sondă de fluiditate pe /acţiune/sănătate/viaţă, nu pe agregatul conţinut de DB

Agregat /actor / sănătate include indicatorul DataSource, astfel repornirea baza de date a eșuat liveness pe fiecare pod dintr-o dată și a reluat întregul platf...

Kamo·1mo ago
OtherMediaService

Eliberați conexiunile inactive Hikari acum că YSQL în comun este împărtășit

Managerul de conexiune nu mai incende sesiuni Nu-ţi face griji. Astfel încât conexiunile aplicații inactive nu mai dețin fiecare un suport de bază de date. Păst...

Kamo·1mo ago
September 13, 2026
FeatureMediaService

Blind-copy membrii echipei suplimentare notificate pe e-mailuri prezentator

GET/PUT /api/webinar/notify-members (MANAGE SUPPORT) citește și înlocuiește un lista adiţională a organizaţiei; fiecare act de identitate trebuie să fie membru ...

Kamo·1mo ago
FixMediaService

Acceptați indexuri de imagine OCI atunci când rezolvați digerat construit [skip ci]

Imaginile sunt împinse ca indexuri de imagine OCI, aşa că cer registrul pentru un singur manifest imagine doar a răspuns 404, digera a venit înapoi gol și cecul...

Kamo·1mo ago
FixMediaService

Livrează rezervări, anulează și reaminteşte e-mailurile

Fiecare scrisoare webinară postată pe e-mailservice's /api/email/trimite, o sesiune de membru final cutie poștală, astfel încât fiecare a eșuat în tăcere; calea...

Kamo·1mo ago
FixMediaService

Reporni atunci când o reconstrucție aceeași-comit frunze capsule pe digerat vechi [skip ci]

Pasul de lansare a încercat să detecteze o reconstrucție aceeași-comit prin compararea Trimiterea imaginii de punere în aplicare înainte și după imaginea setată...

Kamo·1mo ago
September 12, 2026
FeatureMediaService

Reacţii adverse la/topic/rt/org/{orgId}/{domeniul}

Scriitorii publică rt.org.{orgId}.{domeniu} pe nucleul NAT după o schimbare de succes; fiecare pod îl retransmite la subiectul orgului, astfel încât ecranele de...

Kamo·1mo ago
FixMediaService

Biroul nu este niciodată un client de sine

Înţeleptul şi Erik deţin atât EXEC2EXEC ACCESS, cât şi organizaţiile proprii ale Ale lor. Semnat într-unul, brațul proprietar al Exec2ExecEligibilitatea a dat f...

Kamo·1mo ago
September 11, 2026
FeatureMediaService

Lista nu mai dă nume unei organizaţii anulate

O organizație anulat de la Platforma -> Configurare - > Organizații (orgs.is activ = FALSE) nu există nicăieri, ci fila Void a consolei. găsiOwnedOrgsByOwnerIds...

Kamo·1mo ago
FeatureMediaService

Răspunsul fetei spune cât de mulți oameni sunt în conversație

GET ************* acum poartă participanţi: consola pune o față lângă fiecare mesaj numai atunci când trei sau mai mulți oameni sunt într-o conversație, deoarec...

Kamo·1mo ago
FeatureMediaService

O față pentru fiecare mesaj în fiecare fereastră de chat

GET *************** răspunsuri, pentru o conversație, fotografia pentru a desena alături de fiecare mesaj: toată lumea pe el acum ȘI toată lumea care a scris vr...

Kamo·1mo ago
FeatureMediaService

O legătură de întâlnire în conversație, întotdeauna pe platforma Kamo Meet

POST *************** permite fiecare parte a unei conversații Exec2Exec adăugați un link de întâlnire, în spatele aceleiași porți ca trimiterea unui mesaj. Reun...

Kamo·1mo ago
FeatureMediaService

Fețe pe birou

Registrul biroului poartă acum, pentru fiecare client, propria fotografie (utilizator.avatar id, construit pe gazda tematică live a operatorului Ultima semnat ...

Kamo·1mo ago
FeatureMediaService

O conversaţie ajunge la telefon

Un mesaj pe o linie Exec2Exec merge acum la telefoanele beneficiarilor, precum și lor console: telefonul clientului atunci când KamoCRM răspunde, telefonul fiec...

Kamo·1mo ago
September 10, 2026
FixMediaService

Conversație și e-mailuri bug link-ul la consola destinatarul poate ajunge

ChatEmailNoticeService a numit primul domeniu al orgului destinatar, oricare ar fi acesta. stat. Cazul raportat: Exec2Exec litere la makeitpopsigns.com, trimis ...

Kamo·1mo ago
FeatureMediaService

Numărul de mesaje ale clienţilor care nu au fost încă vizualizate

GET *************** întoarce câte mesaje de la clienti acest titular EXEC2EXEC ACCESS nu a fost vizualizat, pe fiecare conversație, și fiecare rând listă poartă...

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