KamoCRM

Registro de cambios en vivo

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

17,609
Cambios totales
6,056
Características
5,313
Arreglas
30
Proyectos
Filtrar por proyecto
Todos los proyectos17,609AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,387kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filtrar por tipo
Todos los tiposBuild16CI523Chore775Docs3,257Feature6,056Fix5,313Other998Performance165Refactor278Revert23Style42Test162Upgrade1
November 6, 2025
Featurekamo-internal

Añadir panel de sucavizante expandible a ChatBox

- Añadir Teléfono de icono de PhoneInTalk a la cabecera ChatBox para marcar softphone - Crear un completo componente SoftphonePanel con interfaz de usuario comp...

snadjafinia·11mo ago
Fixkamo-internal

Eliminar la comprobación conectada y añadir registro de depuración para la activación de STOMP

El cliente STOMP no se estaba activando porque la comprobación conectada lo impedía. Añadidos registros de depuración para diagnosticar.

snadjafinia·11mo ago
Fixkamo-internal

Activar cliente STOMP sólo después de la apertura de SockJS

Corrección de errores críticos: El cliente STOMP estaba siendo activado antes de que SockJS se abriera, causando desconexión inmediata. Ahora espera a SockJS en...

snadjafinia·11mo ago
Fixkamo-internal

Habilitar los transportes de Retro motivo de SockJS para la conexión WebSocket

Permita la transmisión xhr y xhr-polling como recompra si WebSocket actualización falla.

snadjafinia·11mo ago
Refactorkamo-internal

Mejorar ChatBox con un sistema de color dinámico y una mayor altura

- Aumentar la zona de visualización de mensajes en un 33% (DOCKED-HEIGHT: 360 - 480) - Crear ChatBoxStyles.tsx con sistema de color basado en la variable CSS di...

snadjafinia·11mo ago
Refactorkamo-internal

Modernizar el diseño de ChatBox con pulido profesional

- Implementar fondo blanco limpio con sutiles gradientes grises - Añadir a la estilismo de la barra de desplazamiento personalizada integrada con esquema de col...

snadjafinia·11mo ago
Fixkamo-internal

Retire la propiedad inválida check in use en usoChatWebSocket

El tipo de cliente de "stomp"/stompjs no tiene una propiedad "activa". Elijugado el cheque inválido ya que cliente.activate( se llama inmediatamente después de ...

snadjafinia·11mo ago
Fixkamo-internal

Espera a que SockJS se abra antes de activar cliente STOMP

- Corre la condición de la carrera donde el cliente STOMP se activó antes de que la conexión SockJS estuviera lista - Mueve cliente.activate() a SockJS en la de...

snadjafinia·11mo ago
Fixkamo-internal

Ruta ALL WebRTC API solicita al puerto 8443

- Actualizado todas las rutas de la API WebRTC para usar medios. - Ya no usas Traefik para endpoints WebRTC - Apareces multimedia API y configuración de WebSock...

snadjafinia·11mo ago
Fixkamo-internal

Ruta ALL MediaService solicita al puerto 8443 (bypass Traefik)

- Actualizado todas las rutas de la API de medios para usar medios. .domain-:8443 - Ya no usa Traefik para MediaService - Tanto API como WebSocket van directame...

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

Conéctate al puerto 8443 (external) que se dirige a NodePort 30843

- Adelante de router externa 8443 a k1m1 NodePort 30843 - Navegador usa media.kamocrm.com:8443 - NodePort interno es 30843 (Objese Kubernetes válida gama)

snadjafinia·11mo ago
Featurekamo-internal

Conéctase al puerto de MediaService 8443 para WebSocket

- Actualizado de conexión WebSocket para usar media.kamocrm.com:8443 - sortea Traefik para el tráfico solo de WebSocket - Utiliza la conexión directa HTTPS/HTTP...

snadjafinia·11mo ago
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
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
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
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
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
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
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
November 4, 2025
Fixkamo-internal

Asegúrese de que la ruta de mensajes sea reconocida por Next.js

- Se suman la tala para verificar la ruta está siendo golpeada - Existe el archivo de la ruta y la estructura es correcta para Next.js 15

snadjafinia·11mo ago
Fixkamo-internal

Elimente inexistente propiedad 'activa' de la tala de clientes STOMP

- STOMP Cliente no tiene una propiedad 'activa' - Sólo verifique la propiedad "conectada" que es el indicador estatal correcto

snadjafinia·11mo ago
Fixkamo-internal

Eliminar el manejador sin soporte enWebSocketError handler del cliente STOMP

- enWebSocketError no es una propiedad válida en ClientOptions - Manipadores de errores SockJS (onerror, onclose) ya proporcionan manejo de errores

snadjafinia·11mo ago
Fixkamo-internal

Añadir el manejo y registro de errores WebSocket

- Añadidos manejadores de errores SockJS (abre, onerror, onclose) para atrapar fallos de conexión - Añadido tiempo de espera de conexión (10 segundos) para iden...

snadjafinia·11mo ago
Fixkamo-internal

Eliminar la solución incorrecta del agente HTTPS

- Revertir los cambios que eludieron la validación del certificado - Los certificados se emiten por servicio de auto-cert (Encriptemos), no autofirmados - Neces...

snadjafinia·11mo ago
Fixkamo-internal

Utilícelo HTTPS con agente que acepta certificados autofirmados

- Revertidos para usar siempre HTTPS (no HTTP) - Agente de HTTPS añadido con rechazoUnauthorized: false para certs autofirmados - Esto permite que las rutas de ...

snadjafinia·11mo ago
Fixkamo-internal

Utilícese el nombre del servicio de Kubernetes para MediaService para evitar problemas de cert, SSL

- Server-side Next.js rutas ahora use **************** - Esto evita errores de certificado autofirmados al conectarse a https://media.kamocrm.com - Las solicitu...

snadjafinia·11mo ago
Fixkamo-internal

Eliminar viejas /api/security/media/ rutas que estaban interceptando solicitudes

- Viejos rutas se estaban reenviando a APIService que ya no tiene puntos finales de los medios - Todas las solicitudes de medios deben pasar /api/media/ rutas d...

snadjafinia·11mo ago
Featurekamo-internal

Añadir registro de errores detallado para la creación de sesión de MediaService

- Llamando URL de acceso MediaService de registro - Cabeceras de respuesta de registro - Registro mejorado con todos los detalles de error - Incluir la URL en l...

snadjafinia·11mo ago
Fixkamo-internal

Vevlete a acciones/checkout.v4 para que coinzca con otros proyectos de Next.js

- Eliminar la compleja lógica de la compra manual que estaba causando cuelgas - Utilizar acciones estándar/checkout-v4 como kamo-login y kamo-register - Simplif...

snadjafinia·11mo ago
Fixkamo-internal

Utilen clon poco a poco con tiempo de espera para evitar colgar

- Uso --profundo 1 para una clonación más rápida - Añadir el tiempo de tiempo (120s para poco profundo, 300s para su totalidad) - Retrocede al clon completo si ...

snadjafinia·11mo ago
Fixkamo-internal

Cambiar a directorio válido antes de git clone para evitar el error de directorio de trabajo

- Cambiar a /tmp o / antes de eliminar/cerrar el espacio de trabajo - Sólo quitar el directorio si existe pero no es un git repo - Evita el error de 'Incapaz de...

snadjafinia·11mo ago
Fixkamo-internal

Utilícee URL de repositorio de código duro y configura el conjunto de GITHUB-WORKSPACE env var

- Utilícese URL directa del repositorio para evitar problemas de resolución DNS/hostname - Establecer la variable de entorno de GITHUB-WORKSPACE para pasos post...

snadjafinia·11mo ago
Fixkamo-internal

Usa git clon directamente en lugar de depender del espacio de trabajo vacío

- Repositorio de clon usando git directamente con URL de repositorio - Maneje tanto de clon fresco como de los archivos de repositorio existentes - Usar el dire...

snadjafinia·11mo ago
Fixkamo-internal

Simplifique todos los pasos de pago - eliminar las operaciones de git que cuelga

- Eliminar la captura de git/reset/libre de los trabajos de despliegue - Forgejo runner ya tiene código comprobado - Sólo verificar que GITHUB-WORKSPACE es váli...

snadjafinia·11mo ago
Fixkamo-internal

Simplifique el paso de la compra - eliminar el clon de git que estaba colgando

- Eliminar la lógica del clon de git que estaba causando más de 20 minutos cuelga - Corredor de Forgejo ya tiene código comprobado, sólo verificar el directorio...

snadjafinia·11mo ago
Fixkamo-internal

Mejorar la compra y construir manejo de contexto de Docker

- Añadir la clonación de repositorio adecuada si no se comprueba ya - Verify Dockerfile existe antes de construir - Usar caminos absolutos para el contexto de c...

snadjafinia·11mo ago
Fixkamo-internal

Sustituir las acciones/chequeo con la compra de la gota manual para evitar problemas de DNS

- Reemplaza las acciones/chega-v4 con comandos de pago de git manual - Forgejo runner ya tiene código comprobado, sólo tiene que asegurar el estado limpio - Arr...

snadjafinia·11mo ago
Featurekamo-internal

Añada rutas directas de MediaService a través de medios..domain para soporte WebSocket

- Crear nuevas rutas /api/media/* que se reenvían directamente a los medios. - Estas rutas sortean APIService para permitir conexiones webSocket seguras - Media...

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