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 ...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
Permiten explícitamente los endpoints WebSocket en Spring Security
- Añadido permiso explícitoTodos para /ws/** endpoints - Las solicitudes de actualización de WebSocket necesitan permiso explícito incluso en modo desarrollo - ...
Búsqueda de sesiones de chat existentes por miembros de los participantes, no solo propietario de sesión
- Cambiado encontrarOrCreateChatSession para buscar registros de MediaSessionMember en lugar de MediaSession.member - Ahora busca sesiones donde el creador part...
Añadir registro detallado para la recuperación de identificación del miembro del mensaje
- Añadido registro para rastrear la identificación del miembro para cada mensaje que se devuelta - Nombre de la clase de miembro de los registros para detectar ...
Añade únete a miembro cargado ansiosamente en consultas de mensajes
- Añadido JOIN FETCH m.member a ambos encontrarBySessionAndIsRemovedConsica de caso - Garable de que la entidad miembro esté cargada con entusiasmo para evitar ...
Cree automáticamente la corriente NATS JetStream si no existe
- Añadido createStreamIfNotExists método para comprobar y crear la corriente CHAT-MESSAGES - Stream se crea con temas de configuración (chat.) - Arregla error '...
Extraer grandes identificaciones de JSON en bruto para evitar la pérdida de precisión de JavaScript
- Extraer memberID, userID, y securityOrgId de la cadena JSON cruda antes de analizar - Evita la pérdida de precisión para los documentos de identidad. Número.M...
Hacer que NatsMessageService trabaje con inyección opcional de JetStream
- Cambiado la inyección de JetStream a Opcional con Alorés (requerido=falso) para manejar problemas de pedido de frijol - Removido .ConditionalOnBean para permi...
Reordenar anotaciones en NatsMessageServicio para comprobar la propiedad primero, luego frijol
Añadir registro detallado para la depuración de precisión de identificación de miembros
Correct importado para ConditionalOnProperty in NatsMessageService
Añadir ConditionalOnProperty a NatsMessageService para asegurar que solo se carga cuando esté habilitado NATS
Serializar miembroID y otros ID como cadenas en la API de la información del usuario para prevenir la pérdida de precisión de JavaScript
Importar explícitamente NatsConfig para asegurar que NATS JetStream esté habilitado
Añadir registro detallado para la suscripción WebSocket y reenviación de mensajes NATS
Actualizar ChatMesageDto memberId type to match useChatWebSocket
Serializar miembroId como cadena en todas las respuestas de la API para prevenir la pérdida de precisión de JavaScript
Miembro completoId actualizaciones de tipo en useChatWebSocket para compatibilidad de cadena/número
Maneja las identificaciones de los miembros como cadenas consistentemente para arreglar la detección del autor de mensajes
Actualizar NavTop y NavTopPanel para aceptar identificaciones de miembros de cadena o número
Aceptar identificaciones de miembros como cadena o número para manejar la pérdida de precisión
Serializar identificaciones de miembros como cuerdas para evitar la pérdida de precisión de JavaScript
Añadir registro detallado para la conversión de tipo memberID a desug ClassCastException
Maneje de cuerda tipo para memberID y parentId para prevenir ClassCastException
Maneje miembroId como cuerda de JavaScript para evitar la pérdida de precisión con grandes números
Enviar miembroId como cadena para evitar la pérdida de precisión de JavaScript con grandes números
Muévete la sucance antes de useEfect para arreglar el orden variable
Arregar otro error de afirmación de const en el manejador de mensajes WebSocket
Tipo correctoScript const asfirmado para la asignación condicional del autor
Sustitúyase el tipo 'cualquier' por una interfaz adecuada para la asignación de mensajes
Eliminar código incorrecto en createChatSession - cascade maneja el chat de chat
Mejorar la limpieza para manejar correctamente la suscripción al indicador de mectar
Añadir la falta de mecleadoIndicatorCallbackRef declaratoria y mejorar la limpieza
Añadir registro detallado para la publicación de mensajes NATS
Mejore el manejo del título y el momento de suscripción de WebSocket para mensajes e indicadores de mecscripción
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.