KamoCRM

Registro de cambios en vivo

Cada característica, arreglo y mejora, publicadas como barcos. Nada se retrase para lanzar.

17,500
Cambios totales
5,986
Características
5,284
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 30, 2025
November 6, 2025
FixMediaService

WebSocket conexión persistente con agresivo keepalive

Tiempo de juego de 0, latidos del corazón 20s, desconexión retardo 30s, partido de tiempo frontend

snadjafinia·11mo ago
FeatureMediaService

Añadir TomcatConnectorCustomizer para forzar a la config de la tecla SSL

- No se aplica la aplicación de Spring Boot.yml SSL config no se aplica - Utilízate a TomcatConnectorCustomizer para establecer programáticamente llavero - Cone...

snadjafinia·11mo ago
FixMediaService

Ajustes de Hardcode SSL en ConfigMap para la producción

- Bordeadores de lugares variables del entorno extraído - Puerto de codificado 8443, SSL habilitado, camino de teclado - Arregiza la Bota de Primavera no resolv...

snadjafinia·11mo ago
FixMediaService

Correcto Spring Boot SSL nombres de variables de entorno

- Cambió el SSL-ENABLED a SERVER-SSL-ENABLED - Cambió SSL-KEY-STORE a SERVER-SSL-KEY-STORE - Cambiado de SSL-KEY-STORE-PASSWORD a SERVER-SSL-KEY-STORE-PASSWORD ...

snadjafinia·11mo ago
RevertMediaService

Simplificar solo a HTTPS:8443, eliminar la configuración de puerto dual

- MediaService se ejecuta SOLAMENTE en el puerto 8443 (HTTPS) - No más ruta Traefik para MediaService - Retirado la complejidad DualPortConfig - Todo el tráfico...

snadjafinia·11mo ago
November 5, 2025
FixMediaService

Utilícelo SSLHostConfig API para la configuración de Tomcat SSL

- Utilícelo SSLHostConfig y SSLHostConfigCertificate (correcto Tomcat API) - Configurar certificado a través de ************* - Arregija errores de compilación ...

snadjafinia·11mo ago
FixMediaService

Utiliada de setProperty en el manejador de protocolo

snadjafinia·11mo ago
FixMediaService

Usar setAtributo para la configuración de Tomcat SSL

- Cambiado de setKeystoreFile/Pass/Type/Alias a setAttribute - Tomcat 10o usa setAtributo para propiedades SSL - Arregija errores de compilación

snadjafinia·11mo ago
FixMediaService

Ejecute MediaService en los puertos BOTH 80 (HTTP API) y 8443 (HTTPS WebSocket)

- Servicio revertido.yaml e ingressroute.yaml para usar el puerto 80 - Elipulsado SERVER-PORT y SSL-ENABLED env vars - Añadido DualPortConfig para añadir progra...

snadjafinia·11mo ago
FixMediaService

Utilícese NodePort 30843 en lugar de hostPort para WebSocket

- el huéspedPort puede ser bloqueado por las reglas del cortafugalos - NodePort 30843 está en rango válido (30000-32767) - El navegador se conecta al puerto ext...

snadjafinia·11mo ago
FixMediaService

Añadir la configuración SSL a k8s ConfigMap

- Faltaba a ConfigMap de SSL config de application.yml - Configuración añadida server.ssl con soporte de la variable de entorno - Coincide con la configuración ...

snadjafinia·11mo ago
FixMediaService

Utilícese alberguePort en lugar de NodePort por 8443

- Gama NodePort es 30000-32767, no puede usar 8443 - Utilícese el puerto de host para unirse directamente al puerto de acogida 8443 - Elipulsado servicio-websoc...

snadjafinia·11mo ago
FeatureMediaService

Expong MediaService en el puerto 8443 para WebSocket sobre HTTPS/HTTP1.1

- Añadido servicio NodePort en 8443 para el acceso directo WebSocket (bypasses Traefik) - Mount wildcard-kamocrm-com SSL - Conconteneor de Init convierte PEM a ...

snadjafinia·11mo ago
RevertMediaService

Restaurar HTTP/2 para WebSockets (soporte RFC 8441)

- WebSockets CAN trabaja sobre HTTP/2 vía RFC 8441 - Eliminar la TLSOption (no necesaria) - Retirado ServidoresDireferenciaTransport (que deje de trabajar HTTP/...

snadjafinia·11mo ago
FixMediaService

Utilizo Host explícito() para la ruta /ws para activar la TLSOption

- Cambiado /ws ruta de HostRegexp a Host(media.kamocrm.com) - TLSOption sólo puede aplicarse a hosts explícitos (no regex) - La negociación de ALPN ocurre duran...

snadjafinia·11mo ago
FixMediaService

Fuerza HTTP/1.1 para MediaService SOLAMENTE a través de TLSOption

- Creado media-tls-http1 TLSOption with alpnProtocols: [http/1.1] - Referenciado SOLAMENTE en la ruta de los medios de comunicación-ruta - No afecta a otras rut...

snadjafinia·11mo ago
OtherMediaService

Borrar TLSOption (no necesario con rutas separadas)

snadjafinia·11mo ago
FixMediaService

Ruta separada /ws para WebSocket, mantenga HTTP/2 para API

- Añadido dos rutas: /ws para WebSocket (prioridad más alta), descanso para API - Sólo /ws utiliza el transporte de media-websocket (HTTP/2 disabled) - Las ruta...

snadjafinia·11mo ago
FixMediaService

Utilícelo Host() en lugar de HostRegexp() para la ruta de medios

- Simplificado para Host (media.kamocrm.com) - Evita que el regex escape de problemas con los backticks - Pruebas muestran ruta está trabajando con el partido d...

snadjafinia·11mo ago
FixMediaService

Fuerza HTTP/1.1 a través de TLSOption para compatibilidad de WebSocket

- Creado TLSOption para desactivar la negociación HTTP/2 ALPN - Fuerzas navegadores para usar HTTP/1.1 para media.kamocrm.com - Actualización de WebSocket requi...

snadjafinia·11mo ago
FeatureMediaService

Añadir CORS middleware a la ruta-media para el origen cruzado WebSocket

- Añadido cors middleware para permitir conexiones de origen cruzado - Permite conexiones WebSocket desde interna.* a medias.* - Permite todos los orígenes, mét...

snadjafinia·11mo ago
FixMediaService

Eliminar el suffix de los servidoresArecionesTransporte

- Error Traefik: formato del espacio de nombres cruzado no permitido cuando el espacio de inducción se deshabilitó - IngressRoute y ServersTransport están en el...

snadjafinia·11mo ago
FeatureMediaService

Añadir la señalización WebSocket para llamadas peer-to-peer

- Añadido WebRTCSignalingController para la señalización de llamadas - Handles ofrecen/intercambio de respuestas vía STOMP - Adelante candidatos del ICE entre c...

snadjafinia·11mo ago
FeatureMediaService

Añadir la integración de Janus WebRTC

- Añadido WebRTCController para la gestión de generación y llamadas simba - URL y secretos de la API de Janus (api, token, admin) - Servidores STUN/TURN configu...

snadjafinia·11mo ago
FixMediaService

Utilícele el nombre completo del proveedor de CRD de Kubernetes para ServersTransport de referencia

Traefik requiere el suffije de .kubernetescrd cuando hace referencia a los recursos de CRD como ServersTransport.

snadjafinia·11mo ago
FixMediaService

Simplifique la configuración de MediaService WebSocket IngressRoute

Eliminar el middleware de actualización de los medios de comunicación que estaba forzando las cabeceras y causando problemas de apretón de manos WebSocket. Trae...

snadjafinia·11mo ago
FixMediaService

Añadir el ancla final al patrón de regex de la ruta WebSocket

- Añadir $ al final de PathRegexp para asegurar la coincidencia exacta - Corregvia error de análisis de regex en Traefik - /ws/info está funcionando (200 OK) pe...

snadjafinia·11mo ago
FixMediaService

Sólo se aplica WebSocket upgrade middleware a las rutas webSocket reales

- Cambiar el partido de ruta de PathPrefix(/ws/) a ************* - /ws/info es una petición HTTP regular, no una actualización WebSocket - Añadir la cabecera de...

snadjafinia·11mo ago
FixMediaService

Añadir ruta separada para rutas WebSocket con actualización middleware

- Crear rutas separadas a juego /ws/** caminos con medios-websocket-up-upware middleware - Esto asegura Actualizar: se añade cabecera de websocket para las soli...

snadjafinia·11mo ago
FixMediaService

Utilícese ServersTransport para desactivar HTTP/2 para conexiones WebSocket

- Crear ServidoresPrecurso de transporte con deshabilitadoHTTP2: true - Servidores de referenciaTransporte en configuración de servicio de IngressRute - Elimina...

snadjafinia·11mo ago
FixMediaService

Desactivar HTTP/2 para la conexión backend de MediaService

- Añadir deshabilitarHTTP2: fiel a forzar HTTP/1.1 para conexiones de backend - HTTP/2 Extended CONNECT no está convirtiendo correctamente la cabecera Upgrade -...

snadjafinia·11mo ago
FixMediaService

Configurar el esquema de servicio de IngressRoute para soporte WebSocket

- Establecer un plan: http para garantizar el manejo HTTP/1.1 adecuado para las actualizaciones de WebSocket - HTTP/2 Extended CONNECT necesita una conversión a...

snadjafinia·11mo ago
FixMediaService

Eliminar el manipulador de apretón de manos inválido y arreglar la configuración de SockJS

- Eliminar inválido DefaultHandshakeHandler anulación (method no existe) - Eliminar el conjunto inválidoSupressCors llamada (método no existe) - Mantenga HttpSe...

snadjafinia·11mo ago
FixMediaService

Añadir WebSocket apretón de manos registro y configuración SockJS

- Añadir atajo de manos y registro interceptor para diagnosticar problemas de conexión WebSocket - Configurar SockJS para suprimir CORS (manecido por Spring Sec...

snadjafinia·11mo ago
FixMediaService

Eliminar el middleware de IngressRoute para permitir las conexiones WebSocket

- media-cors middleware estaba despejando encabezados CORS que interfirieron con actualizaciones de WebSocket - Las conexiones WebSocket requieren paso directo ...

snadjafinia·11mo ago
November 4, 2025
FixMediaService

Eliminar el patrón de seguridad de primavera inválida /ws/**/info

- PatternParseExcepción: No se permiten más datos de patrón después de .. . . . . o ** - /ws/** ya cubre todos los caminos bajo /ws incluyendo /ws/info - Esto e...

snadjafinia·11mo ago
FixMediaService

Aplicar middleware de mediacors a MediaService IngressRoute

- Aplicar middleware media-cors para permitir encabezados CORS para conexiones WebSocket - Coincide con el patrón utilizado para los dominios temáticos

snadjafinia·11mo ago
FixMediaService

Permiten explícitamente solicitudes OPCIONES para vuelo preflight CORS

- Añadir permiso explícito para el método OPTIONS en todos los caminos - Añadir permiso explícito para /ws/info endpoint (Apretón de manos SockJS) - Esto garant...

snadjafinia·11mo ago
FixMediaService

Haz que la configuración de CORS sea más permisiva para las conexiones WebSocket

- Maneje explícitamente el comodín para los orígenes, métodos y cabeceras - Añadir encabezados relacionados con WebSocket a encabezados expuestos - Añadir regis...

snadjafinia·11mo ago
FixMediaService

Añadir registro y configurar la configuración de SockJS corazón lati latidos/desconexiones

- Añadir registro para verificar el registro de endpoint WebSocket - Configurar latidos del corazón SockJS y desconectar el retraso - Esto debería ayudar a diag...

snadjafinia·11mo ago
FixMediaService

Eliminar el registro duplicado de la variable de endpoint WebSocket y mejorar el registro

- Registro de endpoint duplicado /ws (SockJS ya maneja WebSocket nativos) - Añadido cheque nulo para carga útil en suscribirseToSession - Esto puede solucionar ...

snadjafinia·11mo ago
FixMediaService

Eliminar el patrón de ruta de seguridad de primavera inválida /ws/**/websocket

- Seguridad de Primavera no permite segmentos de ruta después de /** patrón - /ws/** ya coincide con todos los caminos bajo /ws incluyendo los endpoints websock...

snadjafinia·11mo ago
CIMediaService

Gasoducto desenga de

snadjafinia·11mo ago
CIMediaService

Gasoducto desenga de

snadjafinia·11mo ago

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios