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 6, 2025
Fixkamo-internal

Route TOUTES les demandes d'API WebRTC au port 8443

- Mise à jour de toutes les voies WebRTC API pour utiliser les médias. - N'utilisez plus Traefik pour les critères d'évaluation WebRTC - API multimédia et confi...

snadjafinia·10mo ago
Fixkamo-internal

Voie ALL MediaService demandes adressées au port 8443 (passer Traefik)

- Mise à jour de toutes les voies d'accès aux médias pour utiliser les médias. - N'utilisez plus Traefik pour MediaService - L'API et WebSocket sont directement...

snadjafinia·10mo ago
November 5, 2025
Fixkamo-internal

Connexion au port 8443 (externe) qui relie NodePort 30843

- Routeur vers l'extérieur 8443 à k1m1 NodePort 30843 - Le navigateur utilise media.kamocrm.com:8443 - Le naumagnet intérieur est 30843 (gamme valide de Kanbern...

snadjafinia·10mo ago
Featurekamo-internal

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...

snadjafinia·10mo ago
Fixkamo-internal

Supprimer la restriction de transport WebSocket uniquement pour la compatibilité HTTP/2

- L'API WebSocket du navigateur ne prend pas en charge HTTP/2 (RFC 8441 non implémenté) - Native WebSocket nécessite HTTP/1.1 Mise à niveau qui échoue sur HTTP/...

snadjafinia·10mo ago
Fixkamo-internal

Utiliser le transport WebSocket uniquement (désactiver le vote XHR)

- Changement de transport SockJS de [websocket, xhr-streaming, xhr-polling) vers [websocket - Élimine la repli sur le sondage XHR - Forces de connexion WebSocke...

snadjafinia·10mo ago
Revertkamo-internal

Connecter WebSocket directement à media.kamocrm.com

- Retour à l'approche initiale : connecter directement au média. - Suppression d'une complexité inutile de même origine - Éliminée/parou de la dérivation des in...

snadjafinia·10mo ago
Fixkamo-internal

Supprimer la référence explicite de l'espace de noms de la fonction kamowsmedia

- Les deux services sont dans le même espace de noms (kamo) - Référence explicite de l'espace de noms non nécessaire - Évite les problèmes potentiels d'espace i...

snadjafinia·10mo ago
Fixkamo-internal

Retirer /ws rewrite de next.config (maindu par Traefik)

- Réécriture Next.js pour /ws chemins - Le routage WebSocket est désormais géré au niveau Traefik IngressRoute - Traefik routes internal.kamocrm.com/ws

snadjafinia·10mo ago
Fixkamo-internal

Demandes d'itinéraire/ws directement à MediaService via Traefik

- Ajout d'une route dédiée pour les chemins dans IngressRoute - Routes internal.kamocrm.com/ws - - Utilise les mêmes serveursTransport comme roulage multimédia ...

snadjafinia·10mo ago
Fixkamo-internal

Autoriser /ws aux critères d'évaluation WebSocket sans redirection auth

- Ajout/chemin de la robe de dérivation de l'intergiciel - SockJS doit se connecter à /ws/info sans redirection - Les connexions WebSocket seront toujours en co...

snadjafinia·10mo ago
Fixkamo-internal

Changer la connexion WebSocket à la même origine

- Passé de media.kamocrm.com à la même origine (internal.kamocrm.com) - Évite les problèmes de connexion WebSocket d'origine croisée - Ajout de la règle de rééc...

snadjafinia·10mo ago
Featurekamo-internal

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,...

snadjafinia·10mo ago
Fixkamo-internal

Supprimer les propriétés du codeur invalide de getDisplayMedia

- Utilisation d'une vidéo simple: c'est vrai pour le partage d'écran - La construction doit maintenant réussir

snadjafinia·10mo ago
Fixkamo-internal

Résoudre l'erreur de construction - remplacer PhoneOff par CallEnd

- L'icône PhoneOff n'existe pas dans le matériel - Utilisation de CallEnd qui est l'icône MUI correcte - Suppression des fichiers dupliqués non utilisés (ChatBo...

snadjafinia·10mo ago
Featurekamo-internal

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...

snadjafinia·10mo ago
Featurekamo-internal

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...

snadjafinia·10mo ago
Revertkamo-internal

Restaurer le transport WebSocket dans SockJS

- Retourner à l'utilisation de la prise de transport websocket (et non par sondage) - Les prises de connexion Web sont standard et devraient fonctionner correct...

snadjafinia·10mo ago
Fixkamo-internal

Sautez le transport WebSocket dans SockJS pour éviter les problèmes HTTP/2

- Utiliser des transports xhr-streaming et xhr-polling au lieu de prise de vue en ligne - Ces transports fonctionnent avec HTTP/1.1 et HTTP/2 sans nécessiter de...

snadjafinia·10mo ago
Fixkamo-internal

Configurer les transports SockJS pour gérer les problèmes de mise à niveau de WebSocket HTTP/2

- Configuration explicite de l'ordre de transport SockJS pour préférer WebSocket, puis repli sur xhr-streaming/xhr-polling - Les mises à jour de HTTP/2 WebSocke...

snadjafinia·10mo ago
November 4, 2025
Fixkamo-internal

Veiller à ce que l'itinéraire des messages soit reconnu par Next.js

- Ajout de l'enregistrement pour vérifier que l'itinéraire est en train d'être touché - Le fichier de route existe et la structure est correcte pour Next.js 15

snadjafinia·10mo ago
Fixkamo-internal

Supprimer les biens «actifs» inexistants de STOMP Client logging

- STOMP Client n'a pas de propriété "active" - Vérifiez uniquement la propriété "connectée" qui est l'indicateur d'état correct

snadjafinia·10mo ago
Fixkamo-internal

Retirer le manipulateur non supporté surWebSocketError du client STOMP

- OnWebSocketError n'est pas un bien valide dans ClientOptions - Les gestionnaires d'erreur SockJS (onerror, onclose) fournissent déjà un traitement des erreurs

snadjafinia·10mo ago
Fixkamo-internal

Ajout complète de la gestion et de la connexion à l'erreur WebSocket

- Ajout de gestionnaires d'erreurs SockJS (onopen, onerror, onclose) aux défaillances de connexions d'accrochage - Ajout d'une détection de temporisation de la ...

snadjafinia·10mo ago
Fixkamo-internal

Éliminer la solution incorrecte de l'agent HTTPS

- Modifications inversées qui contournent la validation du certificat - Les certificats sont délivrés par service d'auto-certère (Créfacteur Let's Encrypt), non...

snadjafinia·10mo ago
Fixkamo-internal

Utiliser HTTPS avec un agent qui accepte des certificats auto-signés

- Retourné pour toujours utiliser HTTPS (et non HTTP) - Ajout d'un agent HTTPS avec rejetNon autorisé: faux pour certs auto-signés - Cela permet aux routes Next...

snadjafinia·10mo ago
Fixkamo-internal

Utiliser le nom du service Kubernetes pour MediaService afin d'éviter les problèmes de certificat SSL

- Les routes Next.js côté serveur utilisent maintenant - Cela évite les erreurs de certificat auto-signées lors de la connexion à https://media.kamocrm.com - Le...

snadjafinia·10mo ago
Fixkamo-internal

Supprimer les anciens /api/sécurité/médias/voies qui interceptaient les demandes

- Les anciennes voies ont été transmises à APIService qui n'a plus de critères d'évaluation des milieux d'évaluation - Toutes les demandes des médias doivent pa...

snadjafinia·10mo ago
Featurekamo-internal

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 ...

snadjafinia·10mo ago
Fixkamo-internal

Ajouter des actions/checkout-v4 pour déployer - k1m1

snadjafinia·10mo ago
Fixkamo-internal

Retourner à actions/checkout-v4 pour correspondre à d'autres projets Next.js

- Supprimer la logique de caisse manuelle complexe qui était à l'origine des pendages - Utiliser les actions standard/checkout-v4 comme le kmo-login et le kamo-...

snadjafinia·10mo ago
Fixkamo-internal

Utiliser un clone peu profond avec temporisation pour éviter la pendaison

- Utilisation - profondeur 1 pour un clonage plus rapide - Étaient temporisation (120 pour les plus enfoncs, 300 pour les rarétures) - Retour à un clone complet...

snadjafinia·10mo ago
Fixkamo-internal

Modification du répertoire valide avant git clone pour éviter l'erreur de répertoire de travail

- Changement de /tmp ou/ou/avant le retrait/le vissage de l'espace de travail - Supprimer uniquement le répertoire s'il existe mais n'est pas un git repo - Empê...

snadjafinia·10mo ago
Fixkamo-internal

Utiliser l'URL du dépôt codée en dur et installer GITHUB-WORKSPACE env var

- Utiliser l'URL du dépôt direct pour éviter les problèmes de résolution DNS/nom d'hôte - Régler la variable d'environnement GITHUB-WORKSPACE pour les étapes su...

snadjafinia·10mo ago
Fixkamo-internal

Utiliser directement git clone au lieu de compter sur un espace de travail vide

- Référentiment de clones utilisant directement git avec URL du dépôt - Mandonler à la fois des clones frais et des cas de dépôt existants; - Utiliser l'annuair...

snadjafinia·10mo ago
Fixkamo-internal

Simplifier toutes les étapes de la caisse - supprimer les opérations git qui sont suspendues

- Retirer git fetch/remise/nettoyage des travaux de déploiement - Le coureur de Forgejo a déjà été vérifié en code - Il suffit de vérifier que GITHUB-WORKSPACE ...

snadjafinia·10mo ago
Fixkamo-internal

Simplifier l'étape de caisse - supprimer git clone qui était suspendu

- Éliminer la logique git clone qui était à l'origine de 20 minutes de pente - Forgejo runner a déjà été vérifié par le code, il suffit de vérifier le répertoir...

snadjafinia·10mo ago
Fixkamo-internal

Améliorer la caisse et la gestion du contexte de construction Docker

- Ajouter le clonage approprié au dépôt si elle n'a pas déjà été vérifiée; - Vérifier qu'il existe un dossier avant la construction; - Utiliser des chemins abso...

snadjafinia·10mo ago
Fixkamo-internal

Remplacer les actions/checkouts par la caisse manuelle pour éviter les problèmes de DNS

- Remplacer les actions/checkout-v4 par des commandes manuelles de caisse git - Le coureur de Forgejo a déjà été vérifié par code, juste besoin d'assurer un éta...

snadjafinia·10mo ago
Featurekamo-internal

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...

snadjafinia·10mo ago
Featurekamo-internal

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

snadjafinia·10mo ago
Featurekamo-internal

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...

snadjafinia·10mo ago
Featurekamo-internal

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...

snadjafinia·10mo ago
Fixkamo-internal

Extraire de grands identifiants de JSON brut pour empêcher la perte de précision JavaScript

- Extraction d'ID, d'ID d'utilisateur, d'orgodID et de securityOrgId à partir de la chaîne JSON brute avant l'analyse - Prévient la perte de précision pour les ...

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