KamoCRM

Log de change en direct

Chaque fonctionnalité, correction et amélioration, postée comme elle est expédiée. Rien n'est retenu pour un lancement.

17,500
Évolution totale
5,986
Caractéristiques
5,284
Corrections
30
Projets
Filtrer par projet
Tous les projets17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
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·11mo 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·11mo 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·11mo 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·11mo 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·11mo 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·11mo ago
FixMediaService

Utiliser setProperty sur le gestionnaire de protocole

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

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation