Live Change Log

Ne inşa ettiğimizi görün, gerçek zamanlı olarak. Her özellik, düzeltme ve platformda gönderilen iyileştirme.

17,865
Toplam Değişiklikler
4,581
Özellikler
4,512
Fixes
32
Projeler
Proje tarafından filtre
Tüm Projeler17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter by type
Tüm TiplerBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
November 5, 2025
Featurekamo-internal

MediaService port 8443 for WebSocket

- Media.kamocrm.com kullanmak için WebSocket bağlantısı:8443 - WebSocket için Traefik - MediaService ile doğrudan HTTPS/HTTP1.1 bağlantı kullanın API aramaları,...

snadjafinia·10mo ago
FeatureMediaService

Expose MediaService on port 8443 for WebSocket over HTTPS/HTTP1.1

- Added NodePort service on 8443 for direct WebSocket access (bypasses Traefik) - Mount wildcard-kamocrm-com SSL certificate - Init container converts PEM to PK...

snadjafinia·10mo ago
Fixkamo-internal

WebSocket-sadece HTTP/2 uyumluluğu için ulaşım kısıtlamasını çıkarın

- Browser WebSocket API, HTTP/2'yi desteklemiyor (RFC 8441 uygulanmadı) - Yerli WebSocket HTTP/1.1 gerektirir Hangisi HTTP/2'den başarısız oldu - Let SockJS oto...

snadjafinia·10mo ago
RevertMediaService

Restore HTTP/2 for WebSockets (RFC 8441 support)

- WebSockets CAN work over HTTP/2 via RFC 8441 - Removed TLSOption (not needed) - Removed ServersTransport reference (let HTTP/2 work) - Restored simple domain-...

snadjafinia·10mo ago
FixMediaService

Use explicit Host() for /ws route to enable TLSOption

- Changed /ws route from HostRegexp to Host(media.kamocrm.com) - TLSOption can only be applied to explicit hosts (not regex) - ALPN negotiation happens during T...

snadjafinia·10mo ago
FixMediaService

Force HTTP/1.1 for MediaService ONLY via TLSOption

- Created media-tls-http1 TLSOption with alpnProtocols: [http/1.1] - Referenced ONLY in media-route IngressRoute - Does not affect other Traefik routes - Fixes ...

snadjafinia·10mo ago
OtherKlusterServices

Revert "fix(traefik): disable idle timeout for WebSocket connections"

This reverts commit ****************

snadjafinia·10mo ago
OtherMediaService

Delete TLSOption (not needed with separate routes)

snadjafinia·10mo ago
FixMediaService

Separate /ws route for WebSocket, keep HTTP/2 for API

- Added two routes: /ws for WebSocket (higher priority), rest for API - Only /ws uses media-websocket-transport (HTTP/2 disabled) - API routes can use HTTP/2 fo...

snadjafinia·10mo ago
FixMediaService

Use Host() instead of HostRegexp() for media-route

- Simplified to Host(media.kamocrm.com) - Avoids regex escaping issues with backticks - Tests show route is working with simple Host match

snadjafinia·10mo ago
FixMediaService

Force HTTP/1.1 via TLSOption for WebSocket compatibility

- Created TLSOption to disable HTTP/2 ALPN negotiation - Forces browsers to use HTTP/1.1 for media.kamocrm.com - WebSocket upgrades require HTTP/1.1 protocol - ...

snadjafinia·10mo ago
FixKlusterServices

Disable idle timeout for WebSocket connections

- Added idleTimeout=0 to websecure entrypoint - Prevents Traefik from closing WebSocket connections due to inactivity - Fixes SockJS WebSocket timeout issues

snadjafinia·10mo ago
Fixkamo-internal

WebSocket-sadece ulaşım (özellikle XHR anket) kullanın

Değişmiş SockJS [websocket, xhr-streaming, xhr-polling]'den [websocket] geçer. - XHR anketine geri döner - Kuvvetler saf WebSocket bağlantısı - WebSocket'in deg...

snadjafinia·10mo ago
FeatureMediaService

Add CORS middleware to media-route for cross-origin WebSocket

- Added cors middleware to allow cross-origin connections - Enables WebSocket connections from internal.* to media.* - Allows all origins, methods, and headers ...

snadjafinia·10mo ago
Revertkamo-internal

WebSocket doğrudan medya.kamocrm.com

- Orijinal yaklaşıma geri döndü: medyaya bağlanmak.* subdomain doğrudan - Aynı-origin karmaşıklığını ortadan kaldırdı - Kaldırılmış / ayaklar ortadan atılır (ya...

snadjafinia·10mo ago
Fixkamo-internal

Camowsmedia-service'dan açık bir isim referansı

- Her iki hizmet aynı isim alanında (kamo) - Explicit namespace referansı gerekli değil - Potansiyel çapraz-isimspace sorunlarından kaçının

snadjafinia·10mo ago
Fixkamo-internal

Kaldır /ws bir sonraki yazıyı yeniden yaz. Yapı (Alled by Traefik)

- Rewrited Next.js rewrite for /ws ways - WebSocket şimdi Traefik IngressRoute seviyesinde ele alındı - Traefik rotalar iç.kamocrm.com/ws -> MediaService doğrud...

snadjafinia·10mo ago
Fixkamo-internal

Rota /ws doğrudan Traefik aracılığıyla MediaService'a talep ediyor

- IngressRoute /ws yollarında özel rota eklendi - İç rotalar.kamocrm.com/ws -> MediaService doğrudan - WebSocket desteği için medya-route olarak aynı ServersTra...

snadjafinia·10mo ago
Fixkamo-internal

İzin /ws WebSocket uç noktaları auth yönlendirme olmadan

- Ortaware'e ek /ws yolu - SockJS, yönlendirmeden /ws /info'ya bağlanmak zorundadır - WebSocket bağlantıları hala sahip olacak - kurabiye - Fixes WebSocket bağl...

snadjafinia·10mo ago
Fixkamo-internal

WebSocket bağlantısını aynı-origin ile değiştirin

- medya.kamocrm.com'dan aynı kökenine (internal.kamocrm.com) - Cross-origin WebSocket bağlantı sorunlarını önlemek - Next.js, MediaService'a / proxy'lere yenide...

snadjafinia·10mo ago
Featurekamo-internal

WebRTC uç noktaları için API rotalarını ekleyin

- MediaService'a /api/webrtc / yapılandırın - Janus doğrulama için /api /webrtc /token proxy eklendi - eklendi /api/webrtc/call/initiate, cevap, end proxy - Ayn...

snadjafinia·10mo ago
FixMediaService

Remove @kubernetescrd suffix from serversTransport reference

- Traefik error: cross-namespace format not allowed when crossnamespace disabled - IngressRoute and ServersTransport are in same namespace (kamo) - Use simple n...

snadjafinia·10mo ago
Fixkamo-internal

TakeDisplayMedia'dan geçersiz kodlayıcı mülk

Basit video kullanmak: ekran paylaşım için gerçek - Yapı şimdi başarılı olmalı

snadjafinia·10mo ago
Fixkamo-internal

Resolve hatası inşa edin - CallBit ile TelefonOff

- PhoneOff icon @mui/icons-matery'de mevcut değildir - CallBit'i kullanmak doğru MUI i i i ikonudur - Kullanılmamış dosyaları (WebRTC, VideoCallView,JanusWebRTC...

snadjafinia·10mo ago
Featurekamo-internal

Tamam a-to-peer WebRTC sinyallendirme ile çağrı

-WebRTC kancasını tam sinyal desteği ile eklendi - Entegre WebSocket sinyali (çalışanlar, cevaplar, ICE adayları) - gelen çağrı bildirimleri cevap/decoder düğme...

snadjafinia·10mo ago
FeatureMediaService

Add WebSocket signaling for peer-to-peer calls

- Added WebRTCSignalingController for call signaling - Handles offer/answer exchange via STOMP - Forwards ICE candidates between peers - Manages call hangup not...

snadjafinia·10mo ago
Featurekamo-internal

Janus WebRTC audio/video aramaları için entegrasyon

- WebRTC çağrı yönetimi içinJanusWebRTC kancasını eklendi - In-chat video ekran için VideoCallPanel bileşeni eklendi - ChatBox ile bütünleştirilmiş çağrı deneyi...

snadjafinia·10mo ago
FeatureMediaService

Add Janus WebRTC integration

- Added WebRTCController for token generation and call management - Configured Janus API URL and secrets (api, token, admin) - Configured STUN/TURN servers (kam...

snadjafinia·10mo ago
FeatureKlusterServices

Update TURN server credentials with secure values

- Updated turn-secret with secure random value - Updated turn-password for Janus authentication - Credentials match MediaService WebRTC configuration

snadjafinia·10mo ago
FixKlusterServices

Split port ranges to avoid conflicts

- Coturn relay: 52000-65535 (13,536 ports) - Avoids: Janus RTP (10000-49151) and WireGuard (51820-51821) - No overlap between services

snadjafinia·10mo ago
FixKlusterServices

Adjust relay port range to avoid WireGuard/VPN ports

- Changed max-port from 65535 to 51800 to avoid conflicts - Avoids WireGuard on UDP 51820 and other VPN services on 51821 - Provides 2,649 ports (49152-51800) f...

snadjafinia·10mo ago
FixKlusterServices

Resolve CrashLoopBackOff by fixing probes and config

- Replace netstat-based health probes with TCP socket checks (netstat not available in coturn/coturn:latest Alpine image) - Remove conflicting no-stdout-log dir...

snadjafinia·10mo ago
FixMediaService

Use full Kubernetes CRD provider name for ServersTransport reference

Traefik requires the @kubernetescrd suffix when referencing CRD resources like ServersTransport.

snadjafinia·10mo ago
FeatureKlusterServices

Add ServersTransport deployment to CI/CD workflow

Deploy traefik/serverstransport.yaml as part of Traefik deployment to both K1M1 and K2M1. This enables HTTP/1.1 backend connections for MediaService WebSocket s...

snadjafinia·10mo ago
FeatureKlusterServices

Add ServersTransport for MediaService WebSocket connections

Add media-websocket-transport ServersTransport resource to disable HTTP/2 for backend connections to MediaService. This is required for proper WebSocket upgrade...

snadjafinia·10mo ago
FixMediaService

Simplify MediaService WebSocket IngressRoute configuration

Remove media-websocket-upgrade middleware that was forcing headers and causing WebSocket handshake issues. Traefik automatically handles WebSocket upgrade when ...

snadjafinia·10mo ago
Revertkamo-internal

WebSocket'i SockJSocket'te geri yükleme

- Websocket taşımasını (görüntüleme) kullanmaya çalışın WebSockets standarttır ve düzgün çalışmalıdır - Gerçek WebSocket bağlantı sorununu düzeltmeye odaklanın

snadjafinia·10mo ago
Fixkamo-internal

WebSocket SockJS'de HTTP/2 sorunlarından kaçınmak için

- Websocket yerine xhr-streaming ve xhr-polling taşımalarını kullanın - Bu taşımalar, WebSocket yükseltmelerini gerektiren her iki HTTP/1.1 ve HTTP/2 ile çalışı...

snadjafinia·10mo ago
FixMediaService

Add end anchor to WebSocket path regex pattern

- Add $ to end of PathRegexp to ensure exact match - Fixes regex parsing error in Traefik - /ws/info is now working (200 OK) but WebSocket upgrade route needs p...

snadjafinia·10mo ago
FixMediaService

Only apply WebSocket upgrade middleware to actual WebSocket paths

- Change route match from PathPrefix(/ws/) to **************** - /ws/info is a regular HTTP request, not a WebSocket upgrade - Adding Upgrade header to /ws/info...

snadjafinia·10mo ago
FixKlusterServices

Add Connection: Upgrade header to WebSocket upgrade middleware

- Add Connection: Upgrade header along with Upgrade: websocket - Both headers are required for proper WebSocket upgrade handshake - This ensures HTTP/2 Extended...

snadjafinia·10mo ago
FixMediaService

Add separate route for WebSocket paths with upgrade middleware

- Create separate route matching /ws/** paths with media-websocket-upgrade middleware - This ensures Upgrade: websocket header is added for WebSocket upgrade re...

snadjafinia·10mo ago
FeatureKlusterServices

Add media-websocket-upgrade middleware to force Upgrade header

- Add Upgrade: websocket header for WebSocket paths to fix HTTP/2 Extended CONNECT conversion - This ensures HTTP/2 WebSocket upgrade requests are properly conv...

snadjafinia·10mo ago
FixMediaService

Use ServersTransport to disable HTTP/2 for WebSocket connections

- Create ServersTransport resource with disableHTTP2: true - Reference ServersTransport in IngressRoute service configuration - Remove invalid disableHTTP2 fiel...

snadjafinia·10mo ago
FixMediaService

MediaService için Engelli HTTP/2

- Ekstra uç bağlantıları için HTTP/1.1 kuvvetlendirmek için gerçek: - HTTP/2 Genişletilmiş URL, üst düzeye doğru dönüştürmek değildir WebSocket yükseltmeleri HT...

snadjafinia·10mo ago
FixMediaService

WebSocket desteği için IngressRoute hizmet programı

- Set planı: http WebSocket yükseltmeleri için uygun HTTP/1.1 kullanım sağlamak HTTP/2 Genişletilmiş URL, HTTP /1.1 başlığına doğru dönüştürmeye ihtiyaç duyar -...

snadjafinia·10mo ago
FixMediaService

Kaybolan elhake eller ve SockJS konfigürasyonunu düzeltin

- Sınırlı TembelHandshakeHandler override (method yok) - Yıkılmış setSupressCors çağrısı (method yok) - HttttpSessionHandshakeInterceptor'u giriş için tut - Bu,...

snadjafinia·10mo ago
FixMediaService

Add WebSocket handshake logging and SockJS configuration

- Add handshake handler and interceptor logging to diagnose WebSocket connection issues - Configure SockJS to suppress CORS (handled by Spring Security) and dis...

snadjafinia·10mo ago
Fixkamo-internal

Configure SockJS, HTTP/2 WebSocket yükseltme sorunlarını çözmeye çalışır

- WebSocket'i tercih etmek için SockJS nakliye siparişini açıkça yapılandırın, sonra xhr-streaming/xhr-polling /xhr-polling HTTP/2 WebSocket yükseltmeleri başar...

snadjafinia·10mo ago
FixMediaService

Remove media-cors middleware from IngressRoute to allow WebSocket connections

- media-cors middleware was clearing CORS headers which interfered with WebSocket upgrades - WebSocket connections require direct pass-through without header mo...

snadjafinia·10mo ago

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle