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
March 17, 2026
March 14, 2026
ChoreMediaService

Adaugă *.md la .gitignore

Kamo·7mo ago
March 13, 2026
CIMediaService

Conductă de declanșare

Kamo·7mo ago
March 12, 2026
PerformanceMediaService

Sari peste căutarea membrilor DB pentru verificarea mesajelor auth

Extractul devine membruIdDe la Cerere() care citește membru din Redis sesiune fără lovirea DB. Utilizați-l în a obțineMesages () în loc de GetCurrentMember () ...

Kamo·7mo ago
PerformanceMediaService

Eliminarea pe cerere de exploatare forestieră aeriene și asinc TTL reîmprospătare

- configurarea k8s (configurația de producție actuală): securitate mai mică/hikari logare de la INFO/DEBUG la WARN, adăugați configurarea piscinei HikariCP (max...

Kamo·7mo ago
PerformanceMediaService

Reduceți zgomotul de jurnal și piscina de conectare ton

- Lower Spring Security from TRACE to WARN and HikariCP from DEBUG to RĂZBOI - Adăugaţi explicit HikariCP piscină config (max 20, min- idle 5) pentru a preveni...

Kamo·7mo ago
PerformanceMediaService

Înlăturați logarea permesaj din criteriul final al mesajului de chat

Elimină sistemul.out.printIn apelurile din interiorul hărții fluxului de mesaje care au fost ardere o dată pe mesaj (100 operațiuni I/O per cerere) și ultima ju...

Kamo·7mo ago
March 11, 2026
FixMediaService

Acceptaţi *** de la interogare param pentru Cross-subdomeniu WebSocket auth

Citește *** ID-ul de la ? *** = parametru de interogare primul, care se încadrează înapoi la Prăjitură. Acest lucru permite frontend pe intern.kamocrm.com să au...

Kamo·7mo ago
FixMediaService

Manipula vechi NATS consumator obligatoriu cu retry unic de consum

- Extragerea handler mesaj în crearea metoda NatsMessageHandler() - Adăugați logica retry cu numele unic de consumator atunci când "Consumator deja legat" eroar...

Kamo·7mo ago
FeatureMediaService

Adăugați autentificare WebSocket prin intermediul *** interceptor de strângere de mână cookie

Adăugați WebSocketAuthInterceptor care citește *** cookie pe strângere de mână, rezolvă sesiunea prin intermediul KSessionService și stochează membruId/orgId în...

Kamo·7mo ago
March 10, 2026
FixMediaService

Traseu WebSocket prin Traefik pe portul 443

- service.yaml: fix port 80→8443 pentru a potrivi portul de ascultare real pod - ingressroute.yaml: sistem de utilizare https + port 8443 pentru suport - server...

Kamo·7mo ago
FixMediaService

Utilizați DNS intern-cluster pentru conectarea NATS

Schimbă URL- ul NATS implicit de la IP-uri WireGuard (100.64.x.x) la nats.kamo.svc.cluster.local pentru serverul local. Noduri la distanță (k0m1, k2m1) rămân pe...

Kamo·7mo ago
December 23, 2025
CIMediaService

Conductă de declanșare

snadjafinia·10mo ago
FixMediaService

Faceți ca certificatul TLS să fie opțional în implementarea MediaService

- Adăugaţi opţional: adevărat la volumul secret wildcard-kamocrm-com - Actualizează recipientul de iniţiere a certificatului de certificat lipsă cu graţie

snadjafinia·10mo ago
CIMediaService

Conductă de declanșare

snadjafinia·10mo ago
CIMediaService

Conductă de declanșare după actualizări IP

snadjafinia·10mo ago
December 16, 2025
December 12, 2025
PerformanceMediaService

Refactor la implementarea paralelă pentru k1m1 și k2m1

- Împărțirea construi și desfășurarea în locuri de muncă separate - Desfăşurare în k1m1 şi k2m1 în paralel după construirea completă - Reduce semnificativ timpu...

snadjafinia·10mo ago
December 1, 2025
November 30, 2025
FixMediaService

Adăugaţi WebSocket Middleware şi Servere Transport la IngressRoute

- Adăugat media-websocket-upgrade Middleware pentru upgrade-uri WebSocket - Added media-websocket-transport pentru a dezactiva HTTP/2 (WebSocket necesită HTTP/1...

snadjafinia·11mo ago
FixMediaService

WebSocket live message delivery - disable ChatMessageHandler subscription, enhance logging

- Disabled ChatMessageHandler subscription to chat.session.> that was consuming messages without forwarding to WebSocket - Enhanced WebSocketConfig logging to t...

snadjafinia·11mo 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