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,933
Évolution totale
4,614
Caractéristiques
4,543
Corrections
32
Projets
Filtrer par projet
Tous les projets17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
November 30, 2025
FixMediaService

Ajouter l'intergiciel WebSocket et ServersTransport à IngressRoute

- Ajout d'un middleware de mise à niveau multimédia-websocket pour les en-têtes de mise à niveau WebSocket - Ajout d'un transport par prise de presse pour désac...

snadjafinia·9mo ago
FixMediaService

WebSocket livraison de messages en direct - désactiver l'abonnement à ChatMessageHandler, améliorer l'enregistrement

- Abonnement à ChatMessageHandler à chat.session, c'est-à-dire consommer des messages sans être transmis à WebSocket - Reconnexion améliorée de WebSocketConfig ...

snadjafinia·9mo ago
November 6, 2025
FixMediaService

Connexion persistante de WebSocket avec un maintien agressif

Temps d'allumage réglé à 0, rythme cardiaque 20s, retard de déconnexion 30s, synchronisation frontale de match

snadjafinia·10mo ago
FeatureMediaService

Ajouter Tomcat ConnecteurConiser pour forcer la configuration de clés SSL

- Configment SSL non appliqué de Spring Boot.yml - Utiliser TomcatConnectorCustomizer pour définir par programme un utilisatrice - Connecteur de force à utilise...

snadjafinia·10mo ago
FixMediaService

Paramètres SSL à code dur dans ConfigMap pour la production

- Éliminer les espaces réservés à l'environnement - Port à code dur 8443, activé SSL, chemin de clé-stock - Fixe la botte de ressort ne résout pas correctement ...

snadjafinia·10mo ago
FixMediaService

Noms de variables d'environnement SSL à ressort corrects

- Changement de SSL-ENABLED en SERVER-SSL-ENABLED - Changement de SSL-KEY-STORE en SERVER-SSL-KEY-Storer - Changement de SSL-KEY-Store-PASSWORD en SERVER-SSL-KE...

snadjafinia·10mo ago
RevertMediaService

Simplifier en HTTPS:8443 seulement, supprimer la configuration à double port

- MediaService fonctionne UNIQUEMENT sur le port 8443 (HTTPS) - Plus Traefik routage pour MediaService - Suppression de la complexité DualPortConfig - Tout le t...

snadjafinia·10mo ago
November 5, 2025
FixMediaService

Utiliser l'API SSLHostConfig pour la configuration Tomcat SSL

- Utiliser SSLHostConfig et SSLHostConfigCertificate (API Tomcat correct) - Configurer le certificat via - Fixe les erreurs de compilation avec setAttribute/set...

snadjafinia·10mo ago
FixMediaService

Utiliser setProperty sur le gestionnaire de protocole

snadjafinia·10mo ago
FixMediaService

Utiliser setAttribute pour la configuration Tomcat SSL

- Passage de setKeystoreFile/Pass/Type/Alias en setAttribut - Tomcat 10' utilise l'ensembleAdiffure pour les propriétés SSL - Correction des erreurs de compilat...

snadjafinia·10mo ago
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
FeatureMediaService

Expose MediaService sur le port 8443 pour WebSocket sur HTTPS/HTTP1.1

- Ajout du service NodePort sur 8443 pour l'accès direct à WebSocket (parpasse Traefik) - Certificat SSL Mount wildcard-kamocrm-com - Le conteneur Init converti...

snadjafinia·10mo ago
RevertMediaService

Restaurer HTTP/2 pour WebSockets (support RFC 8441)

- WebSockets peut travailler sur HTTP/2 via la RFC 8441 - Suppression de TLSOption (non nécessaire) - Référence du transport des serveurs retirés (laisser le tr...

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
FeatureMediaService

Ajouter l'intergiciel CORS à la voie multimédia pour l'internayance WebSocket

- Ajout d'un intergiciel cors pour permettre des connexions croisées - Permet les connexions WebSocket de l'interne. - Permet toutes les origines, méthodes et e...

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
FeatureMediaService

Ajouter la signalisation WebSocket pour les appels poste à pair

- Ajout WebRTCSignalingController pour la signalisation d'appel - Offre de poignées/échange de réponses via STOMP - Transférer les candidats ICE entre pairs - G...

snadjafinia·10mo ago
FeatureMediaService

Ajouter Janus WebRTC intégration

- Ajout de WebRTCCTRroller pour la génération et la gestion des appels de jetons - URL d'API Janus et secrets (api, jeton, admin) - Serveurs STUN/TURN configuré...

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

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