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
July 15, 2026
FixMediaService

Rezolvarea membrilor sistemului de chat public per-org

creareSession de susţinere, crearea Bilet public şi notificarea proprietarului helpers toate rezolvat "membru de sistem org" printr-un hardcoded nume de utiliza...

Kamo·3mo ago
FeatureMediaService

Dispersie de împingere mobilă (date FCM + APN-uri directe) cu poarta de prezență

chat entry (MediaController), support ticket (SuportNotificationService), SMS/voicemail (VoipStompRelayController), social *************** Prezență-Gated ca con...

Kamo·3mo ago
FeatureMediaService

Accept X-***-Token pe REST; Slide TTL cu pauză pe sesiune

OTKPreAuthFilter rezolvă X-***-Token atunci când nu este prezent niciun X-OTK (la fel Sună la MediaService REST fără BFF. Serviciul KSession alunecă acum Redis ...

Kamo·3mo ago
July 14, 2026
FeatureMediaService

Ajunge la ofițerul propriu împrumutatului direct, nici o poartă de sprijin-dreapta

Drop the ACCEPT SUPPORT TICKETS requirement from asignationTo PreferateAgent: the Ofițer de împrumut atribuit împrumutatului este accesibil indiferent dacă aces...

Kamo·3mo ago
FeatureMediaService

Traseu direct-la-alocat-LO + obiectiv de prezență LO

Powers portalul împrumutatului fuzionat LO / chat widget: - *************** transmite direct un chat public bilet către un agent SPECIFIC (funcționarul de împru...

Kamo·3mo ago
FixMediaService

Nu mai pune conținutul mesajului în e-mail-urile de mesaje omise

Eliminați mesajulPrevizualizare calcul, registrul PREVIEW scrie, și @ info: whatsthis E-mail-uri transporta acum expeditor + număr + CTA doar conținutul este ci...

Kamo·3mo ago
July 13, 2026
FeatureMediaService

Notificari e-mail ratate (chat + suport) cu suprimare pe sursa

Comment Registrul MESAJ EMAIL NOTICES (PEND/SENT, per-sender for chat, per-ticket) pentru sprijin), 60s matura cu poarta de prezență, ore liniștite, fereastra d...

Kamo·3mo ago
July 11, 2026
ChoreMediaService

Reconstruiește pentru GeoLite cu bandă comună căutare delimitată (2-4ms hit+miss)

Picks up kamo-shared-library 011a73e Limita 1 în loc să se scaneze până la epuizare pe distanțe/ IP ridicate (măsurată 5-13s pe date prod-scale; suport-bilet +...

Kamo·3mo ago
July 10, 2026
FeatureMediaService

Ștampile cu timp ultima vedere durabil + obiectivul final în vrac

Se şterge momentul în care un membru se deconectează, deci nimic. înregistrate atunci când acestea au fost ultima activă. Ștampila PRESENCE LAST SEEN: {id} (org...

Kamo·3mo ago
July 8, 2026
FeatureMediaService

Etichetă automată AI + titlu prin intermediul furnizorilor de org (P3)

MaterialAiController POST Nu-ţi face griji. verifică dreptul de proprietate; mentă un URL de material semnat de scurtă durată, și solicită obiectivul de vedere ...

Kamo·3mo ago
FeatureMediaService

MaterialAnalyticsController

POST *************** (înregistrare) + GET /analytics (în funcție de material totaluri de tip + org).

Kamo·3mo ago
FeatureMediaService

MaterialReviewController

GET /api/media/materials/reviews (org-wide imgId→status map) + Post to set a material's status (validat, recenzor-timbru, upsert).

Kamo·3mo ago
FeatureMediaService

MaterialCampaignController

/api/media/materiale/campanii: lista/creare/actualizare/dezlipire, GET /posturi (org-wide imgId↔campaignId harta), POST /Add + /eliminare cu cecuri de proprieta...

Kamo·3mo ago
FeatureMediaService

Material TagController tag CRUD + atribuie/inssign + harta de atribuire

/api/media/materiale/etichete: liste/create/delete tags, GET /asignments (org-wide imgId↔tagId harta spatiului de lucru se alatura client-side), Post / Assign +...

Kamo·3mo ago
FeatureMediaService

Criterii de evaluare a legăturii publice (creare/listă/revoke) + serviciu urmărit

Adds Post/GET /api/media/materials/links and DELETE /links/{id} supported by MaterialShareLink, şi soluţiile au reuşit jetoanele publice GET primul (verificare ...

Kamo·3mo ago
FixMediaService

Indicatoare ale degetului mare cu material programat prin actualizare țintită

Acelaşi orfan detaşatEmisiunea de recuperare ca şi conducta de conversie: matura fără cap a avut loc un ImgDat detaşat şi de a salva() /merge() cascadat în cole...

Kamo·3mo ago
FeatureMediaService

Materialele generate în timpul procesului

O matura fără cap nu poate conduce conducta OTK a serviciului miniatură, așa genereaza o pagina-0 PNG miniatura prin ImageIO imediat dupa stocarea exportului Ma...

Kamo·3mo ago
FeatureMediaService

Generație programată

- CanvaScheduleController: CRUD pentru programe org (rețetă + cadență + oră/zi + obiective sociale opţionale), calculează următorulRunAt - CanvaGeneration Servi...

Kamo·3mo ago
FeatureMediaService

Retete de autofillare salvate CRUD (org-scoped)

CanvaRecipieController: GET/POST /api/media/canva/rețete + DELETE / {id} salva/lista/soft-șterge un nume de marcă-templu + cartografiere câmp, domeniu de aplica...

Kamo·3mo ago
OtherMediaService

Oferă MediaService intern.auth.secret (mlos-intern-auth) pentru e-mailuri sumare

MediaService -> EmailService /api/email/templels/send (şedinţa-rezumariu) necesităţi Intern AUTH SECRET pentru a se potrivi EmailService intern.auth.secret.

Kamo·3mo ago
FeatureMediaService

Enterprise autofill

- CanvaApiClient: listează șabloane de marcă (set de date=non gol), obține seturi de date; locuri de muncă active-încărcare, crearea/obținerea de locuri de munc...

Kamo·3mo ago
FeatureMediaService

URL-uri publice semnate de scurtă durată pentru active de marketing

Permite furnizorilor sociali (Meta) și e-mailului să aducă un material specific pentru o limitare fereastra fără a expune găleata privată de materiale imagistic...

Kamo·3mo ago
FeatureMediaService

Importă un fișier în Canva ca un design editabil

- *************** (import de design binar) - CanvaController POST / Importuri (multipart) → Creare+poll import job → editor link adânc cu corelation state for r...

Kamo·3mo ago
FixMediaService

Înregistrare Wrap upload astfel MediaService compilează

MiniOStorageService.upload aruncă o excepție verificată care ingerează () nici prins, nici declarat, să construiască pauza pe partea de sus a dispozitivului isC...

Kamo·3mo ago
FeatureMediaService

Verificați semnătura JWT return-nav; reîmprospătare jeton ordonat

- CanvaJwtVerifier: verifica corelatia jwt's Ed25519 semnatura contra Canva JWKS (/connect/keys), plus aud/exp/type; chei cached by child. Return-nav nu reușeșt...

Kamo·3mo ago
FixMediaService

MeetingParticipant.isComentariu() (a fost obtinerea Guest, nu se va compila); repunct transcrie la criteriul final generic

ÎntâlnireParticipant expune esteComentarii () (primitiv boolean getter), nu a lua Guest(). De asemenea, punctul apel transcriere rezumat la shared /api/conversi...

Kamo·3mo ago
FeatureMediaService

Înregistrare ingerare, reținere/contingent, utilizare stocare, conductă rezumat

- MeetRecordingController: intern (X-Normal-Auth) ingerarea obiectivului jibri Terminare.sh posturi terminat înregistrări la. - MeetRecordingService: uploads re...

Kamo·3mo ago
July 7, 2026
FeatureMediaService

Canva Connect OAuth + suport de proiectare/export

- CanvaApiClient: PKCE autorizează, token schimb/refresh/revoke, utilizatori, design (creare/listă), locuri de muncă la export, octet bring - CanvaTokenService:...

Kamo·3mo ago
FeatureMediaService

Întâlnire programată de începere a memento- urilor + data expirării legăturii de oaspeți

- MeetingReminderSweep: @Scheduled mater that fires a realtime memento pentru membrii invitaţi (start − mementoMinutesÎnainte) la ************* apoi trece la în...

Kamo·3mo ago
FixMediaService

Persist participanți invitați, pune în aplicare Manage MEET SETTINGS, drop double-invite cale

- creeMeeting: membrii invitați sunt ID-uri de fulg de nea numerice, nu siruri de caractere UUID Traseu-le prin LongTouID ca creatorul. Anterior UUID. from Stri...

Kamo·3mo ago
FeatureMediaService

Conversațiile unificate se transmit între membri/sesiuni de sprijin/sociale

GET /api/media/sessions/chat acceptă acum un filtru de sprijin, social; implicit all) și revine la nivel global la primul nivel; fuzionarea întrebărilor pe tip...

Kamo·3mo ago
July 6, 2026
FeatureMediaService

Tematici comune pentru părintele de suprafață în popup-ul de susținere a cererii

Utilizatorii Child-org nu au putut vedea subiectele de suport comune ale org-ului părinte (atribuitTownOrg=fals) atunci când solicită sprijin, deoarece popup nu...

Kamo·3mo ago
FeatureMediaService

Org-guard abonamentul în timp real /topic/liders/rt/{orgId}

Paza subscribe cross-tenant pentru noul subiect de plumb în timp real, oglindind actual /topic/social/feed guard: un membru poate abona doar la propria lor Flux...

Kamo·3mo ago
July 4, 2026
FeatureMediaService

Platformă unificată a liniei temporale (persistență a hranei pentru animale, adaptoare, releu live)

SocialFeedService persistă posturi/comentarii pe schema MediaSession/MediaObj (refolosind modelul de chat); SocialFeedMapper construiește DTOs sârmă; SocialTime...

Kamo·3mo ago
July 3, 2026
FeatureMediaService

X (Twitter) + adaptoare de discordie

- XAdapter: Contul Activitatea webhook (CRC provocare + x-twitter-webhooks-signature HMAC verifica); normalizeInbound (direct message events, echo-skip), Oauth ...

Kamo·3mo ago
FeatureMediaService

Adaptoare M4 Meta + OAuth + fereastra de 24 de ore + întărire M2

- Adaptoare Meta (Messenger/Instagram): fixați caption send invalid (caption now a follow-up mesaj), bytes-upload via Graph Attachment Upload API, URI encode f...

Kamo·3mo ago
FeatureMediaService

M3 MediaScurt

Kamo·3mo ago
FeatureMediaService

M2 MediaScurt

Kamo·3mo ago
July 1, 2026
FeatureMediaService

Relay credit / leader-asignment NATS evenimente la STOMP

Subscrie securitate.conduce.> și de securitate.credite >, oglinzi fiecare la /topic /... astfel încât CRM front-end actualizează grila Leads-Available, Manage-C...

Kamo·3mo ago
June 26, 2026
June 13, 2026
May 16, 2026
May 1, 2026
FixMediaService

Publish NATS CREATE eveniment după tranzacție se angajează să stabilească cursa de atașament imagine

Mesajul NATS a fost publicat în interiorul corpului @Transacţional, ceea ce a însemnat beneficiarii ar putea primi evenimentul CREATE și solicita imaginea prin ...

Kamo·5mo ago
FixMediaService

Serialize attachments in WS relay and message history; allow attachment-only sends

Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...

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