Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,918
Évolution totale
4,606
Caractéristiques
4,537
Corrections
32
Projets
Filtrer par projet
Tous les projets17,918AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService461RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,606Fix4,537Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
November 5, 2025
FixMediaService

Exécuter MediaService sur les deux ports 80 (HTTP API) et 8443 (HTTPS WebSocket)

- Service redéversé.yaml et ingressroute.yaml pour utiliser le port 80 - Enlèvement de SERVER-PORT pulsés et de SSL-ENABLED env vars - Ajout de DualPortConfig p...

snadjafinia·10mo ago
FixMediaService

Utiliser NodePort 30843 au lieu de hostPort pour WebSocket

- hostPort peut être bloqué par des règles de pare-feu - NodePort 30843 est valable (30000-32767) - Le navigateur se connecte au port extérieur 8443 - Routeur v...

snadjafinia·10mo ago
FixMediaService

Ajouter la configuration SSL à k8s ConfigMap

- ConfigMap manquait la configuration SSL de application.yml - Paramètres de serveur.ssl ajoutés avec un support variable de l'environnement - Correspond à la c...

snadjafinia·10mo ago
FixMediaService

Utiliser hostPort au lieu de NodePort pour 8443

- La gamme de NodePort est de 30000-32767, ne peut pas utiliser 8443 - Utiliser hostPort pour se lier directement au port d'accueil 8443 - Enlever service-webso...

snadjafinia·10mo ago
FixMediaService

Utiliser l'Hôte() explicite pour /ws l'itinéraire pour activer TLSOption

- Changer l'itinéraire /ws de HostRegexp à Host(media.kamocrm.com) - TLSOption ne peut s'appliquer qu'à des hôtes explicites (et non au regex) - La négociation ...

snadjafinia·10mo ago
FixMediaService

Force HTTP/1.1 pour MediaService UNIQUEMENT via TLSOption

- Création de Media-tls-http1 TLSOption with alpnProtocols: [http/1.1 - Référencé UNIQUEMENT dans la route médiatique IngressRoute - N'affecte pas les autres it...

snadjafinia·10mo ago
FixMediaService

Itinéraire séparé/ws pour WebSocket, conserver HTTP/2 pour API

- Ajout de deux itinéraires: /ws pour WebSocket (priorité supérieure), repos pour l'API - Uniquement /ws utilise le transport par média-websocket (HTTP/2 désact...

snadjafinia·10mo ago
FixMediaService

Utiliser Host() au lieu de HostRegexp() pour la route multimédia

- Simplifié à Host (media.kamocrm.com) - Évite les problèmes de regex avec les backticks - Tests montrent que l'itinéraire fonctionne avec un simple match hôte

snadjafinia·10mo ago
FixMediaService

Force HTTP/1.1 via TLSOption pour la compatibilité WebSocket

- Création de TLSOption pour désactiver la négociation HTTP/2 ALPN - Forces de navigation pour utiliser HTTP/1.1 pour media.kamocrm.com - Les mises à niveau de ...

snadjafinia·10mo ago
FixMediaService

Supprimer le suffixe de l'utilisateur de la fonction de serveur

- Erreur Traefik: format inter-namespace non autorisé lorsque l'espace de croisement est désactivé - IngressRoute et ServersTransport sont dans le même espace d...

snadjafinia·10mo ago
FixMediaService

Utiliser le nom complet du fournisseur de la CRD de Kubernetes pour ServersRemarque

Traefik nécessite le suffixe de zkubernetescrd lorsqu'il s'agit de référencer des ressources CRD comme ServersTransport.

snadjafinia·10mo ago
FixMediaService

Simplifier la configuration MediaService WebSocket IngressRoute

Supprimer les logiciels interterminaux de média-websocket qui forçaient les en-têtes et causaient des problèmes de poignée de main WebSocket. Traefik gère autom...

snadjafinia·10mo ago
FixMediaService

Ajouter l'ancre d'extrémité au motif de trajectoire de la soquette WebSocket regex

- Ajouter à la fin de PathRegexp pour assurer la correspondance exacte - Corrige l'erreur d'analyse regex dans Traefik - /ws/info fonctionne maintenant (200 OK)...

snadjafinia·10mo ago
FixMediaService

N'appliquer que les intergiciels de mise à niveau WebSocket aux chemins WebSocket réels

- Changer la correspondance d'itinéraire de PathPrefix(/ws/) à - /ws/info est une demande HTTP régulière, pas une mise à niveau de WebSocket - L'ajout de l'en-t...

snadjafinia·10mo ago
FixMediaService

Ajouter une route séparée pour les chemins WebSocket avec l'intergiciel de mise à niveau

- Créer des chemins d'adaptation de route distincts /ws/z avec un middleware multimédia-websocket-mise à niveau - Cela garantit la mise à niveau: l'en-tête Webs...

snadjafinia·10mo ago
FixMediaService

Utiliser ServersTransport pour désactiver HTTP/2 pour les connexions WebSocket

- Créer des serveursRessource avec désactivationHTTP2: true - Serveilleurs de référenceTransport dans la configuration de service IngressRoute - Supprimer le ch...

snadjafinia·10mo ago
FixMediaService

Désactiver HTTP/2 pour la connexion dorsale MediaService

- Ajouter disableHTTP2: true pour forcer HTTP/1.1 pour les connexions dorsales - HTTP/2 Extended CONNECT n'est pas correctement converti en-tête de mise à nivea...

snadjafinia·10mo ago
FixMediaService

Configurer le système de service IngressRoute pour la prise en charge de WebSocket

- Schéma de réglage: http pour assurer une bonne gestion HTTP/1.1 pour les mises à niveau de WebSocket - HTTP/2 Extended CONNECT doit être convertie correctemen...

snadjafinia·10mo ago
FixMediaService

Enlever le manipulateur de poignée de main invalide et fixer la configuration SockJS

- Retirer l'annulation de DefaultHandshakeHandler (la méthode n'existe pas) - Supprimer l'appel setSupressCors invalide (la méthode n'existe pas) - Garder HttpS...

snadjafinia·10mo ago
FixMediaService

Ajouter la configuration WebSocket poignée de main et SockJS

- Ajouter le gestionnaire de poignée de main et la journalisation des intercepteurs pour diagnostiquer les problèmes de connexion WebSocket - Configurer SockJS ...

snadjafinia·10mo ago
FixMediaService

Supprimer les intergiciels de média-cors d'IngressRoute pour permettre les connexions WebSocket

- les intergiciels de carte multimédia effacent les en-têtes CORS qui interfèrent avec les mises à niveau de WebSocket - Les connexions WebSocket nécessitent un...

snadjafinia·10mo ago
November 4, 2025
FixMediaService

Supprimer le motif de sécurité de printemps invalide /ws/-/info

- PatternParseException: plus de données de modèle autorisées après - /ws/- couvre déjà tous les chemins sous /ws y compris /ws/info - Cela provoquait 500 erreu...

snadjafinia·10mo ago
FixMediaService

Appliquer un intergiciel de média-corréthique à MediaService IngressRoute

- Appliquer des intergiciels de couleur média pour permettre les en-têtes CORS pour les connexions WebSocket - Correspond au modèle utilisé pour les domaines th...

snadjafinia·10mo ago
FixMediaService

Permettre explicitement les demandes d'OPTIONS pour le prévol de CORS avant le vol

- Ajouter un permis explicite pour la méthode OPTIONS sur tous les chemins - Ajouter un permis explicite pour le critère d'évaluation/ws/info (sockJS poignée de...

snadjafinia·10mo ago
FixMediaService

Rendre la configuration CORS plus permissive pour les connexions WebSocket

- manipulez explicitement le caractère générique pour les origines, les méthodes et les en-têtes - Ajouter des en-têtes liés à la prise de vue WebSocket aux en-...

snadjafinia·10mo ago
FixMediaService

Ajouter des paramètres de déconnexion et configurer les paramètres de battement de cœur/disconnect SockS

- Ajouter l'enregistrement pour vérifier l'enregistrement du point d'extrémité WebSocket - Configurer le rythme cardiaque de SockJS et le délai de déconnexion -...

snadjafinia·10mo ago
FixMediaService

Supprimer l'enregistrement du point d'extrémité WebSocket en double et améliorer la journalisation

- Suppression de l'enregistrement du point d'extrémité dupliqué/ws (SockJS gère déjà la prise en compte WebSocket native) - Ajout d'un chèque nul pour la charge...

snadjafinia·10mo ago
FixMediaService

Supprimer le motif de chemin de sécurité de ressort invalide /ws/-/websocket

- La sécurité au printemps ne permet pas les segments de chemin après le modèle /- - /ws/- correspond déjà à tous les chemins sous /ws, y compris les points d'e...

snadjafinia·10mo ago

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation