Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,865
Totale Änderungen
4,581
Merkmale
4,512
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
November 5, 2025
Featurekamo-internal

Verbinden mit MediaService-Port 8443 für WebSocket

- Aktualisierte WebSocket-Verbindung zur Nutzung media.kamocrm.com:8443 - Umgeht Traefik für WebSocket-only-Verkehr - Verwendet direkte HTTPS/HTTP1.1 Verbindung...

snadjafinia·10mo ago
FeatureMediaService

MediaService auf Port 8443 für WebSocket über HTTPS/HTTP1.1

- NodePort-Service auf 8443 für direkten WebSocket-Zugang hinzugefügt (übergeht Traefik) - Wildcard-kamocrm-com SSL Zertifikat - Init container konvertiert PEM ...

snadjafinia·10mo ago
Fixkamo-internal

Entfernen WebSocket-only Transportbeschränkung für HTTP/2-Kompatibilität

- Browser WebSocket API unterstützt HTTP/2 (RFC 8441 nicht implementiert) - Native WebSocket benötigt HTTP/1.1 Upgrade, das über HTTP/2 ausfällt - Lassen Sie So...

snadjafinia·10mo ago
RevertMediaService

Wiederherstellen HTTP/2 für WebSockets (RFC 8441 Unterstützung)

- WebSockets CAN funktioniert über HTTP/2 via RFC 8441 - Entfernt TLSOption (nicht erforderlich) - Entfernte ServerTransport-Referenz (mit HTTP/2 arbeiten) - Wi...

snadjafinia·10mo ago
FixMediaService

Verwenden Sie explizite Host() für /ws-Route, um TLSOption zu aktivieren

- Geänderte /ws-Route von HostRegexp nach Host(media.kamocrm.com) - TLSOption kann nur auf explizite Hosts (nicht regex) angewendet werden - ALPN-Verhandlungen ...

snadjafinia·10mo ago
FixMediaService

HTTP/1.1 für MediaService NUR über TLSOption zwingen

- Erstellt media-tls-http1 TLSOption mit alpnProtocols: [http/1.1] - NUR in der Media-Route IngressRoute verwiesen - Beeinträchtigt andere Traefik-Routen nicht ...

snadjafinia·10mo ago
OtherKlusterServices

Revert "fix(traefik): Leerlauf Timeout für WebSocket-Verbindungen deaktivieren"

Das kehrt verpflichten ****************

snadjafinia·10mo ago
FixMediaService

Separate /ws-Route für WebSocket, HTTP/2 für API behalten

- Zwei Routen hinzugefügt: /ws für WebSocket (höhere Priorität), Rest für API - Only /ws nutzt media-websocket-transport (HTTP/2 deaktiviert) - API-Routen könne...

snadjafinia·10mo ago
FixMediaService

Verwenden Sie Host() anstelle von HostRegexp() für media-route

- Vereinfacht auf Host(media.kamocrm.com) - Vermeidet regex Flucht Probleme mit Backticks - Tests zeigen Route funktioniert mit einfachen Host-Match

snadjafinia·10mo ago
FixMediaService

Force HTTP/1.1 via TLSOption für WebSocket-Kompatibilität

- Erstellt TLSOption zu deaktivieren HTTP/2 ALPN-Verhandlung - Erzwingt Browsern, HTTP/1.1 für media.kamocrm.com verwenden - WebSocket Upgrades erfordern HTTP/1...

snadjafinia·10mo ago
FixKlusterServices

Leerlauf für WebSocket-Verbindungen ausnutzen

- idleTimeout=0 zum websecure Entrypoint hinzugefügt - Verhindert Traefik das Schließen von WebSocket-Verbindungen wegen Inaktivität - Behebt SockJS WebSocket T...

snadjafinia·10mo ago
Fixkamo-internal

Verwenden Sie WebSocket-only Transport (deaktivieren XHR Polling)

- Geänderte SockJS-Transporte von [websocket, xhr-streaming, xhr-polling] nach [websocket] - Entfernt Fallback zu XHR Umfragen - Erzwingt reine WebSocket-Verbin...

snadjafinia·10mo ago
FeatureMediaService

CORS Middleware zur Medien-Route für Cross-Ursprung WebSocket hinzufügen

- Hinzugefügt cors Middleware, um Cross-Herrnahme-Verbindungen zu ermöglichen - Ermöglicht WebSocket-Verbindungen von intern.* zu Medien.* - Ermöglicht alle Urs...

snadjafinia·10mo ago
Revertkamo-internal

WebSocket direkt mit media.kamocrm.com verbinden

- Rück auf originelle Herangehensweise: direkt mit Medien verbinden.* subdomain - Entfernt unnötige Komplexität gleicher Herkunft - Entfernt /ws Bypass von Midd...

snadjafinia·10mo ago
Fixkamo-internal

Entfernen Sie explizite Namespace-Referenz aus kamowsmedia-service

- Beide Dienste sind im gleichen Namen (kamo) - Explizit Namespace-Referenz nicht erforderlich - Vermeidet mögliche Cross-Namensraum-Probleme

snadjafinia·10mo ago
Fixkamo-internal

Entfernen /ws neu schreiben von next.config (handled by Traefik)

- Entfernt Next.js umschreiben für /ws Pfade - WebSocket Routing jetzt auf Traefik IngressRoute Ebene behandelt - Traefik Routen intern.kamocrm.com/ws -- MediaS...

snadjafinia·10mo ago
Fixkamo-internal

Route /ws Anfragen direkt an MediaService via Traefik

- Die für /ws-Pfade in IngressRoute hinzugefügt - Routen intern.kamocrm.com/ws - MediaService direkt - Verwendet gleichen ServernTransport als Media-Route für W...

snadjafinia·10mo ago
Fixkamo-internal

Erlauben /ws WebSocket Endpoints ohne Audung

- Hinzugefügt /ws Weg zum Middleware Bypass - SockJS muss sich ohne Umleitung mit /ws/info verbinden - WebSocket-Verbindungen werden noch *** Cookie haben - Beh...

snadjafinia·10mo ago
Fixkamo-internal

WebSocket-Verbindung auf gleicher Herkunft ändern

- Wechsel von media.kamocrm.com zu demselben Ursprung (internal.kamocrm.com) - Vermeidet vereinsübergreifend WebSocket Verbindungsprobleme - Next.js umschreiben...

snadjafinia·10mo ago
Featurekamo-internal

API-Proxy-Routen für WebRTC-Endpunkte hinzufügen

- Zusätzliche /api/webrtc/config Proxy zu MediaService - Hinzugefügt /api/webrtc/token Vollmacht für Janus Authentifizierung - Hinzugefügt /api/webrtc/call/init...

snadjafinia·10mo ago
FixMediaService

Entfernen @kubernetescrd suffix von ServernTransport-Referenz

- Traefik-Fehler: Cross-Namespace-Format nicht erlaubt, wenn crossnamespace deaktiviert - IngressRoute und ServersTransport befinden sich im gleichen Namen (kam...

snadjafinia·10mo ago
Fixkamo-internal

Invale Coder-Eigenschaft von getDisplayMedia entfernen

- Mit einfachem Video: wahr für Bildschirm-Sharing - Bauen sollte jetzt erfolgreich sein

snadjafinia·10mo ago
Fixkamo-internal

Resolve Build Fehler - PhoneOff mit CallEnd ersetzen

- PhoneOff-Symbol existiert nicht in @mui/icons-material - Verwenden von CallEnd, welches das richtige MUI-Symbol ist - Ungenutzte doppelte Dateien entfernt (Ch...

snadjafinia·10mo ago
Featurekamo-internal

Komplette Peer-to-Peer WebRTC-Berufung mit Signalisierung

- Zusätzliche NutzungWebRTC Hook mit voller Signalunterstützung - Integrierte WebSocket-Signalgebung (Gebote, Antworten, ICE-Kandidaten) - eingehende Anrufbenac...

snadjafinia·10mo ago
FeatureMediaService

WebSocket-Signalgebung für Peer-to-Peer-Anrufe hinzufügen

- WebRTCSignalingController für die Rufsignalisierung hinzugefügt - Griffe Angebot/Antwortaustausch über STOMP - Forwards ICE Kandidaten zwischen Gleichaltrigen...

snadjafinia·10mo ago
Featurekamo-internal

Janus WebRTC-Integration für Audio-/Videoanrufe hinzufügen

- Zusätzliche NutzungJanusWebRTC Hook für WebRTC Call Management - VideoCallPanel-Komponente für die Videoanzeige im Chat hinzugefügt - Integriert mit ChatBox f...

snadjafinia·10mo ago
FeatureMediaService

Janus WebRTC-Integration hinzufügen

- WebRTCController für Token-Generierung und Call Management hinzugefügt - Konfigurierte Janus API URL und Geheimnisse (Api, Token, Admin) - Konfigurierte STUN/...

snadjafinia·10mo ago
FeatureKlusterServices

Aktualisieren Sie TURN-Server-Anbindungsdaten mit sicheren Werten

- Aktualisiertes Turn-Sekret mit sicherem Zufallswert - Aktualisiertes Dreh-Passwort für Janus-Authentifizierung - Credentials entsprechen MediaService WebRTC K...

snadjafinia·10mo ago
FixKlusterServices

Geteilte Port-Bereiche, um Konflikte zu vermeiden

- Coturn Relais: 52000-65535 (13.536 Ports) - Vermeidet: Janus RTP (10000-49151) und WireGuard (51820-51821) - Keine Überschneidung zwischen den Diensten

snadjafinia·10mo ago
FixKlusterServices

Anpassung des Relais-Port-Bereichs, um WireGuard/VPN-Ports zu vermeiden

- Max-Port von 65535 auf 51800 geändert, um Konflikte zu vermeiden - Vermeidet WireGuard auf UDP 51820 und andere VPN-Dienste auf 51821 - Biegt 2.649 Ports (491...

snadjafinia·10mo ago
FixKlusterServices

Resolve CrashLoopBackOff durch Fixierung von Sonden und config

- Netstat-basierte Gesundheitssonden durch TCP-Sockel-Checks ersetzen (netstat nicht in coturn/coturn:latest Alpine image) - Entfernen Sie widersprüchliche No-s...

snadjafinia·10mo ago
FixMediaService

Verwenden Sie den vollständigen Kubernetes CRD Providernamen für ServersTransport-Referenz

Traefik benötigt das @kubernetescrd Suffix, wenn CRD-Ressourcen wie ServersTransport verwendet werden.

snadjafinia·10mo ago
FeatureKlusterServices

ServersTransport-Einsatz in den CI/CD-Workflow hinzufügen

Einsatz von traefik/serverstransport.yaml im Rahmen des Traefik-Einsatzes sowohl auf K1M1 als auch auf K2M1. Dies ermöglicht HTTP/1.1 Backend-Verbindungen für d...

snadjafinia·10mo ago
FeatureKlusterServices

ServersTransport für MediaService WebSocket-Verbindungen hinzufügen

Fügen Sie die Ressourcen für den Medien-Websocket-Transport ServerTransport ein, um HTTP/2 für Backend-Verbindungen zu MediaService zu deaktivieren. Dies ist fü...

snadjafinia·10mo ago
FixMediaService

Vereinfachen Sie MediaService WebSocket IngressRoute Konfiguration

Entfernen Sie Medien-Websocket-Upgrade Middleware, die Header gezwungen wurde und verursacht WebSocket Handshake Probleme. Traefik übernimmt WebSocket-Upgrade a...

snadjafinia·10mo ago
Revertkamo-internal

Wiederherstellen WebSocket Transport in SockJS

- Wiederkehren Sie mit Websocket Transport (nicht Umfrage) - WebSockets sind Standard und sollten richtig funktionieren - Konzentrieren Sie sich auf die Behebun...

snadjafinia·10mo ago
Fixkamo-internal

WebSocket Transport in SockJS überspringen, um HTTP/2 Probleme zu vermeiden

- Verwenden Sie xhr-streaming und xhr-polling Transporte anstelle von Websocket - Diese Transporte funktionieren sowohl mit HTTP/1.1 als auch mit HTTP/2, ohne W...

snadjafinia·10mo ago
FixMediaService

End-Anker zu WebSocket Pfad regex pattern hinzufügen

- Fügen Sie $ zu Ende von PathRegexp, um genaue Übereinstimmung zu gewährleisten - Behebt regex Parsing Fehler in Traefik - /ws/info funktioniert jetzt (200 OK)...

snadjafinia·10mo ago
FixMediaService

Nur WebSocket Upgrade Middleware auf tatsächliche WebSocket-Pfade anwenden

- Routenbegegnung von PathPrefix(/ws/) auf ************ - /ws/info ist eine reguläre HTTP-Anforderung, kein WebSocket-Upgrade - Das Hinzufügen von Upgrade-Heade...

snadjafinia·10mo ago
FixKlusterServices

Verbindung hinzufügen: Upgrade-Header zu WebSocket upgrade Middleware

- Verbindung hinzufügen: Upgrade-Header zusammen mit Upgrade: websocket - Beide Header sind für die richtige WebSocket Upgrade Handshake erforderlich - Dies ste...

snadjafinia·10mo ago
FixMediaService

separate Route für WebSocket-Pfade mit Upgrade-Mittelware hinzufügen

- Erstellen separater Route Matching /ws/** Pfade mit media-websocket-upgrade Middleware - Dies stellt Upgrade sicher: Websocket-Header wird für WebSocket Upgra...

snadjafinia·10mo ago
FeatureKlusterServices

Medien-Websocket-Upgrade Middleware hinzufügen, um Upgrade-Header zu erzwingen

- Upgrade hinzufügen: Websocket-Header für WebSocket-Pfade zur Behebung von HTTP/2 Erweiterter CONNECT-Konvertierung - Dies stellt sicher, dass HTTP/2 WebSocket...

snadjafinia·10mo ago
FixMediaService

Verwenden Sie ServersTransport, um HTTP/2 für WebSocket-Verbindungen zu deaktivieren

- Erstellen ServersTransport-Ressource mit deaktivierenHTTP2: true - Referenz ServerTransport in IngressRoute Service-Konfiguration - Entfernen Sie ungültig dea...

snadjafinia·10mo ago
FixMediaService

HTTP/2 für MediaService Backend-Verbindung ins Deaktivable

- Hinzufügen von disableHTTP2: getreue erzwingende HTTP/1.1 für Backend-Verbindungen - HTTP/2 Extended CONNECT konvertiert Upgrade-Header nicht richtig - WebSoc...

snadjafinia·10mo ago
FixMediaService

IngressRoute-Service-System für WebSocket-Unterstützung konfigurieren

- Set Schema: http, um eine ordnungsgemäße HTTP/1.1-Behandling für WebSocket-Upgrades zu gewährleisten - HTTP/2 Extended CONNECT benötigt korrekte Konvertierung...

snadjafinia·10mo ago
FixMediaService

Entfernen Sie ungültigen Handshake-Handler und beheben SockJS-Konfiguration

- Entfernen Sie ungültig DefaultHandshakeHandler override (Methode existiert nicht) - Entfernen Sie ungültigen setSupressCors-Call (Methode existiert nicht) - H...

snadjafinia·10mo ago
FixMediaService

WebSocket Handshake-Logging und SockJS-Konfiguration hinzufügen

- Handshake-Handler und Abfangprotokoll hinzufügen, um WebSocket-Verbindungsprobleme zu diagnostizieren - SockJS konfigurieren, um CORS zu unterdrücken (von Spr...

snadjafinia·10mo ago
Fixkamo-internal

SockJS-Transporte konfigurieren, um HTTP/2 WebSocket-Upgrade-Probleme zu bewältigen

- Konseit konfigurieren SockJS Transportauftrag WebSocket bevorzugen, dann Fallback zu xhr-streaming/xhr-polling - HTTP/2 WebSocket Upgrades können fehlgeschlag...

snadjafinia·10mo ago
FixMediaService

Entfernen Sie Medien-cors Middleware von IngressRoute, um WebSocket-Verbindungen zu ermöglichen

- Media-cors Middleware klärte CORS-Header, die mit WebSocket Upgrades gestört - WebSocket-Verbindungen erfordern direkten Durchlauf ohne Header-Modifikation - ...

snadjafinia·10mo ago

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen