KamoCRM

Registro de cambios en vivo

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

17,496
Cambios totales
5,984
Características
5,283
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 5, 2025
Fixkamo-internal

Eliminar la restricción de transporte solo WebSocket para la compatibilidad HTTP/2

- Browser WebSocket API no admite HTTP/2 (RFC 8441 no implementado) - Native WebSocket requiere HTTP/1.1 Actualización que falla en HTTP/2 - Deje que el transpo...

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
OtherKlusterServices

Revertir "fijo(traefik): deshabilitar el tiempo de espera para las conexiones WebSocket"

Esto devuelve commit *************

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
FixKlusterServices

Desactivar el tiempo de espera ocioso para las conexiones WebSocket

- Añadido idleTimeout=0 al punto de entrada de seguridad - Evita que Traefik cierre conexiones WebSocket debido a la inactividad - Fixes SockJS WebSocket timeou...

snadjafinia·11mo ago
Fixkamo-internal

Utilícese transporte solo para WebSocket (conexable encuesta XHR)

- Cambiado SockJS transportes de [websocket, xhr-streaming, xhr-polling] a [websocket] - Eliminó la caída a las encuestas de XHR - Fuerzas la conexión WebSocket...

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
Revertkamo-internal

Conecte WebSocket directamente a media.kamocrm.com

- Revertido a enfoque original: conectarse a los medios.* subdominio directamente - Eliminación de la complejidad innecesaria del mismo origen - Retirado /ws by...

snadjafinia·11mo ago
Fixkamo-internal

Eliminar la referencia explícita del espacio de nombres de kamowsmedia-service

- Ambos servicios están en el mismo espacio de nombres (kamo) - No se necesita una referencia explícita en el espacio de nombres - Evite posibles problemas entr...

snadjafinia·11mo ago
Fixkamo-internal

Retirar /ws rewrite de next.config (manequiado por Traefik)

- Retirado Siguiente.js reescriblar rutas para /ws - Enrute WebSocket ahora manejado a nivel de Traefik IngressRute - Traefik routes internal.kamocrm.com/ws -- ...

snadjafinia·11mo ago
Fixkamo-internal

Rutas /ws peticiones directamente a MediaService vía Traefik

- Añadido ruta dedicada para rutas /ws en IngressRute - Routes internal.kamocrm.com/ws - . MediaService directamente - Utiliza los mismos servidoresTransport qu...

snadjafinia·11mo ago
Fixkamo-internal

Permitir /ws WebSocket puntos finales sin redir cuenta con la dirección de autot

- Añadido /ws camino a la circunsporción middleware - SockJS necesita conectarse a /ws/info sin redirmir - Las conexiones WebSocket todavía tendrán cookie *** -...

snadjafinia·11mo ago
Fixkamo-internal

Cambiar la conexión WebSocket al mismo origen

- Cambiado de media.kamocrm.com al mismo origen (internal.kamocrm.com) - Evite los problemas de conexión WebSocket de origen cruzado - Añadido la regla de reesc...

snadjafinia·11mo ago
Featurekamo-internal

Añadir rutas de apoderado de API para los endpoints WebRTC

- Añadido /api/webrtc/config proxy a MediaService - Añadido /api/webrtc/poder simgráfico para la autenticación de Janus - Añadido /api/webrtc/call/iniciar, resp...

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
Fixkamo-internal

Retirar la propiedad de coder inválido de getDisplayMedia

- Usando vídeo simple: true for screen sharing - Construir ahora debería tener éxito.

snadjafinia·11mo ago
Fixkamo-internal

Resolver error de compilación - reemplazar PhoneOff con CallEnd

- El icono PhoneOff no existe en el material de .mui/icons- - Usando CallEnd que es el icono de MUI correcto - Elijuijan archivos duplicados no utilizados (Chat...

snadjafinia·11mo ago
Featurekamo-internal

Llamando WebRTC completo peer-to-peer con señalización

- Añadido uso gancho de WebRTC con soporte de señalización completo - Señaje integrado de WebSocket (ofraciones, respuestas, candidatos del ICE) - Añadidas noti...

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
Featurekamo-internal

Añadir la integración de Janus WebRTC para llamadas de audio/vídeo

- Uso añadidoJanusWebRTC gancho para la gestión de llamadas WebRTC - Añadido componente VideoCallPanel para la visualización de vídeo en el chat - Integrado con...

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
FeatureKlusterServices

Actualizar credenciales de servidor TURN con valores seguros

- Actualizado de turno-secreto con un valor aleatorio seguro - Actualización de la contraseña para la autenticación de Janus - Credenciales coinciden con la con...

snadjafinia·11mo ago
FixKlusterServices

Rodadas las cordlas portuarias para evitar conflictos

- Relé de coturno: 52000-65535 (13.536 puertos) - Evite: Janus RTP (10000-49151) y WireGuard (51820-51821) - Sin solapamiento entre servicios

snadjafinia·11mo ago
FixKlusterServices

Ajuste la gama de puertos de relé para evitar los puertos de WireGuard/VPN

- Cambió el máximo de puerto de 65535 a 51800 para evitar conflictos - Evita WireGuard en UDP 51820 y otros servicios VPN en 51821 - Proporciona 2.649 puertos (...

snadjafinia·11mo ago
FixKlusterServices

Resolve CrashLoopBackOff mediante la fijación de sondas y config

- Reemplazar las sondas de salud basadas en netstat con controles de enchufe TCP (netstat no disponible en coturno/coturno: última imagen alpina) - Eliminar la ...

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
FeatureKlusterServices

Añadir ServersDesmantetraport al flujo de trabajo CI/CD

Implemente traefik/serverstransport.yaml como parte del despliegue de Traefik tanto en K1M1 como en K2M1. Esto permite las conexiones de backend HTTP/1.1 para e...

snadjafinia·11mo ago
FeatureKlusterServices

Añadir ServersTransport para conexiones WebService de MediaService

Agrega media-websocket-transport ServersAlmacesTransporte para desactivar HTTP/2 para conexiones de backend a MediaService. Esto es necesario para el soporte de...

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
Revertkamo-internal

Restaurar el transporte WebSocket en SockJS

- Revertir al transporte de websocket (no votar) - WebSockets son estándar y deben funcionar correctamente - Concénter en arreglar el problema de conexión WebSo...

snadjafinia·11mo ago
Fixkamo-internal

Saltar el transporte WebSocket en SockJS para evitar problemas HTTP/2

- Utilice transportes xhr-streaming y xhr-polling en lugar de websocket - Estos transportes funcionan tanto con HTTP/1.1 como con HTTP/2 sin necesidad de actual...

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
FixKlusterServices

Añadir Conexión: Actualizar cabecera a WebSocket upgrade middleware

- Añadir conexión: Upgrade header junto con Upgrade: websocket - Se necesitan ambas cabeceras para el apretón de manos adecuado de actualización WebSocket - Est...

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
FeatureKlusterServices

Añadir medio-websocket-up-upware middleware para forzar Upgrade header

- Añadir Upgrade: cabecera de websocket para rutas WebSocket para arreglar la conversión CONNECT exteja HTTP/2 - Esto asegura que las solicitudes de actualizaci...

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
Fixkamo-internal

Configurar los transportes de SockJS para manejar los problemas de actualización de HTTP/2 WebSocket

- Configurar explícitamente la orden de transporte SockJS para preferir WebSocket, luego caer a xhr-streaming/xhr-polling - Las actualizaciones de HTTP/2 WebSoc...

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
CIKlusterServices

Gasoducto de desenador

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

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