Ajouter la journalisation de trame STOMP pour diagnostiquer les problèmes de connexion
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...
Se connecter au port de MediaService 8443 pour WebSocket
- Connexion WebSocket mise à jour pour utiliser media.kamocrm.com:8443 - Contourne Traefik pour le trafic uniquement WebSocket - Utilise la connexion directe HT...
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...
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...
Ajouter des routes proxy de l'API pour les critères d'évaluation WebRTC
- Ajouté /api/webrtc/config proxy à MediaService - Ajouté /api/webrtc/comcomoxy jeton pour l'authentification Janus - Ajouté /api/webrtc/appel/amorcer, réponse,...
Appeler WebRTC par pair à pair avec signalisation
- Ajout d'un crochetWebRTC avec support de signalisation complet - Signalisation intégrée de la prise de vue (offres, réponses, candidats à l'ICE) - Ajout de no...
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...
Ajouter l'intégration Janus WebRTC pour les appels audio/vidéo
- Utilisation supplémentaire du crochetJanusWebRTC pour la gestion des appels WebRTC - Composant VideoCallAjouté pour affichage vidéo enchat - Intégrée à ChatBo...
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é...
Mettre à jour les identifiants du serveur TURN avec des valeurs sécurisées
- Retourné mis à jour avec une valeur aléatoire sécurisée - Mot de passe-passe actualisé pour l'authentification Janus - Compléter les pouvoirs MediaService con...
Déploiement du transport à l'exécution des activités de recherche de l'information
Déployer traefik/serverstransport.yaml dans le cadre du déploiement de Traefik à la fois K1M1 et K2M1. Cela permet des connexions de backend HTTP/1.1 pour la pr...
Add ServersTransport pour les connexions WebSocket de MediaService
Ajouter media-websocket-transport ServersResource pour désactiver HTTP/2 pour les connexions dorsales à MediaService. Cela est nécessaire pour un support de mis...
Ajouter media-websocket-upgrade middleware pour forcer l'en-tête de mise à niveau
- Ajouter la mise à niveau: en-tête Web pour les chemins WebSocket pour fixer la conversion HTTP/2 Extended CONNECT - Cela garantit que les demandes de mise à n...
Ajouter un intergiciel de média-cors pour le support CORS de domaine multimédia
- Ajouter la configuration de couleurs média-cors middleware matching theme-cors - Permet de fixer des en-têtes CORS pour les médias.
Ajouter une analyse détaillée des erreurs pour la création de sessions MediaService
- Log MediaService URL étant appelé - En-têtes de réponse logarithme - Amélioration de la diagraphie des erreurs avec tous les détails d'erreur - Inclure l'URL ...
Ajouter le sous-domaine 'média' au sous-domain auto-cert SUBDOMAINS pour MediaService
- Ajouter 'média' à la liste SUBDOMAINS dans auto-cert-service.yaml - Permet la génération automatique de certificats SSL pour les médias. - Exigé pour les conn...
Ajouter des itinéraires directs de MediaService via media.
- Créer de nouvelles routes /api/média/- qui s'acheminent directement vers les médias. - Ces routes contournent APIService pour permettre des connexions WebSock...
Ajouter l'enregistrement pour la demande d'abonnement à l'arrière-plan
- Loger lorsque la demande d'abonnement est envoyée à /app/chat/subscribe - Aide à vérifier si les demandes d'abonnement parviennent à l'arrière-plan
Ajouter une enregistrement détaillé pour la fonction d'abonnement
- Logement lorsque s'abon() est appelé et état de connexion en cours - Existet un client logé et statut de connexion - Aide à diagnostiquer pourquoi les abonnem...
Ajouter une enregistrement détaillé pour les demandes d'abonnement WebSocket
- Ajout de l'enregistrement à la trace lorsque subscribeToSession est appelé - Charge utile et sessionGestion des journaux - Recherche de la base de données des...
Ajouter une connexion détaillée WebSocket
- Amélioration de l'enregistrement des connexions WebSocket - Détails de la trame de connexion logarithme sur la connexion réussie - Informations d'erreur STOMP...
Ajouter des indicateurs de frappe pour l'état de la frappe en temps réel
Chargement de l'historique des messages de 100 sur le chat ouvert et détermine correctement l'auteur du message
Soutenir les sessions de discussion de deux membres et la pagination des messages (messages 100 par défaut)
Ajouter un support de pagination pour l'historique des messages et trouverOrCreateChatSession pour les discussions à deux membres
Repositionner les cases de discussion lorsque le panneau des membres de l'équipe s'ouvre/ferme, ajouter une logique de réessai pour la création de session
Ajouter findMéthode de l'organisationId à MemberRepository
Décrochée du niveau d'accès avec des icônes et des titres de ImageAccessLevelType
Pré-consuper X-OTK via un filtre pour éviter l'expiration des téléchargements importants; utiliser la session avant l'authage dans ImagingContrôleur
Augmentation du TTL OTK dans les années 60 pour prendre en charge les téléchargements en plusieurs parties
Exposer les points d'extrémité sous /api/sécurité/imagerie pour correspondre à la passerelle
Permettre l'arrêt de l'arrêt de cycle de vie; ajouter l'arrêt de Tâche/Tâche de tâche/TaskExecuteur
Soutenir X-OTK et z via Redis (KSessionService) pour synthétiser KToken
Métadonnées de téléchargement d' parcs JSON; par défaut plus sûr
Finaliser le flux d'imagerie de bout en bout (session en avant, hachage aligné, câblage UX)
Ajouter les points d'extrémité et les fèves d'imagerie; intégrer la session; mettre à jour application.yml et k8s configmap
Utiliser TLSStore pour la gestion dynamique des certs (survives des déploiements CI/CD)
Certificat d'exportation/importation avec verrouillage pour le véritable partage de certificats multi-cluster
Permettre la connexion à l'accès JSON dans Traefik pour la détection de domaine auto-cert
Ajouter cert-manager et Let's Encrypt ClusterIssuer au flux de travail de déploiement
Ajouter le déploiement du service d'auto-certition au flux de travail CI/CD
Ajouter MinIO itinéraire public/sac à seaux internes au déploiement de Traefik
Ajouter un service de erris automatique avec le stockage partagé MinIO-synced
Migration à CockroachDB avec unique-rowid() pour toutes les entités
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.