Saltar al contenido
Notas de la versión

Notas de la versión

Novedades, mejoras y correcciones de las versiones de Riversoft® STCP DirectLink, de la más reciente a la más antigua.

9.0.1 — noviembre de 2026

Novedades

  • Configuración operativa de la instancia, JWT, SSO y bloqueo externo cargados de la base de configuración y administrados en el Riversoft Console Portal.
  • Sesión de Riversoft STCP DirectLink Portal mantenida en la cookie segura __Host-dirl_session (HttpOnly, Secure, SameSite=Strict).
  • Token exchange con validación del JWT de origen por el proveedor indicado en el campo provider o en el header X-STCPDIRECTLINK-JWT-ISSUER.
  • Token de suplantación de larga duración para integraciones técnicas, generado en la interfaz de supervisión.
  • Verificación opcional de Cloudflare Turnstile en el inicio de sesión, el primer acceso y la recuperación de contraseña.

Mejoras

  • Endpoints /auth/token y /oauth2/token equivalentes, con emisión de tokens por password grant o token exchange, según los modos habilitados.
  • Validación de la identidad: el usuario identificado por las credenciales o claims debe existir y corresponder al perfil cargado de la configuración.
  • Validación del host: la API rechaza con 403 las llamadas hechas por un host diferente del configurado para el servicio.

Cambios incompatibles

  • La API pasa a la versión v2, con el prefijo /directlink/v2. La versión v1 ya no se atiende: los clientes deben pasar a usar la v2. Vea Migración de la API v1 a la v2.
  • La descarga de archivos listados (/download/file y /download/file/backup) exige el token Bearer o la cookie de sesión del mismo usuario que hizo el listado. El enlace compartido (/download) no cambia.
  • /auth/change acepta solo POST, con la nueva contraseña en el cuerpo del formulario.
  • El campo time de las respuestas de la API pasa a usar el formato ISO 8601 (RFC 3339), por ejemplo 2026-11-07T14:03:21-03:00. Las integraciones que leen este campo en el formato anterior deben ajustarse.
  • Las rutas protegidas (carga, listados, informe y logout) exigen token Bearer y dejan de aceptar Basic. Basic sigue aceptándose solo en /auth/login.
  • Los parámetros oauthTokenMethodJWT, oauthTokenExpireSeconds, lockProvider.lockType y ssoProviders[] salen del config.json y pasan a la configuración de la instancia en la base de datos.

Correcciones

  • Con la descarga deshabilitada en el servicio, las rutas de descarga de archivo listado responden 403 y terminan la solicitud.

Atención

La actualización de la versión 8 a la versión 9 exige migrar la configuración y adecuar las integraciones. Vea Migración de la versión 8 a la versión 9 e Impacto en las integraciones.

8.2.5 — julio de 2026

Novedades

  • Conector Webhook, en los modos servidor y cliente, con la configuración de control del webhook.
  • Cifrado opcional del MDN en el envío y la recepción AS2, configurable por usuario.
  • Token para la autenticación del usuario por Bearer en los servicios de API, Webhook y AS2.
  • Conexión TLS con la base de datos MySQL.
  • Variable $DIRINSTANCE.
  • Varios usuarios en una misma agenda.
  • Distribución única para Enterprise Linux 8, 9 y 10.

Mejoras

  • Parámetro tls-cipher y separador : entre los algoritmos, compatibles con la biblioteca libmysqlclient, en las conexiones con las bases de configuración, de autenticación y de administración.

Correcciones

  • Usuario autenticado en el SFTP Server al informar una contraseña vacía.
  • Tratamiento del DSN en la conexión con las bases de configuración, de administración, de autenticación y de log.
  • Tratamiento del MDN con error en AS2.
  • Content-Type vacío en AS2 cuando la extensión del archivo no está definida en mime.types.
  • Error en la comparación del MIC cuando el algoritmo se indica con la nomenclatura antigua sha256 en lugar de sha-256.
  • Error en el tratamiento del MDN de error enviado por Amazon AS2.
  • Error en la verificación de la firma application/pkcs7-signature cuando usa Content-Transfer-Encoding binario.
  • Error en la validación de la firma pkcs7-signature con Amazon AS2, causado por la canonización incorrecta del contenido del mensaje.
  • Archivos de lock no eliminados cuando la aplicación se interrumpe.
  • Nombre del archivo de lock compatible con Riversoft STCP Gemini.
  • Recepción o transmisión en modo cliente de SFTP no interrumpida cuando se cancela la conexión.
  • Mensaje de protocolo inválido registrado en el log del sistema.

8.1.4 — abril de 2026

Mejoras

  • Información de recursos de Windows en las propiedades del archivo ejecutable.

Correcciones

  • Tratamiento, en el SFTP Server, de claves que no usan el algoritmo RSA.
  • Formato de directorios en SFTP en operaciones de descarga.
  • Formato del nombre del archivo remoto en las comunicaciones por SFTP, FTP y Object Storage.

8.1.3 — marzo de 2026

Novedades

  • Módulo de comunicación FTP/FTPS, integrado en Riversoft STCP DirectLink.
  • Integración con OpenTelemetry, con configuración de traces, métricas y logs en el inicio de la aplicación.
  • Autenticación 2FA en el protocolo SFTP.
  • Tratamiento de MFA en el servicio SFTP Server.

Correcciones

  • Timestamp de los mensajes en la consola sin la indicación de zona horaria.
  • Identificación del primer acceso de nuevos usuarios.
  • Cliente FTP que eliminaba el archivo del servidor remoto aun con la opción de eliminación deshabilitada.
  • Falla en el envío de archivos por el SFTP Client a AWS Transfer.
  • Aplicación que no se cerraba correctamente con CTRL-C o con el comando exit en modo consola.
  • Error de memoria al ejecutar CTRL-C.

8.0.10 — diciembre de 2025

Correcciones

  • La autenticación pasa a bloquear el acceso cuando el dominio no está configurado en LDAP, evitando el uso indebido de la autenticación por base de datos.
  • Falla en el inicio de sesión con autenticación LDAP.

8.0.9 — octubre de 2025

Novedades

  • Opción para grabar los eventos de debug en archivo, en sustitución de la consola o del Event Viewer.
  • Opción para habilitar o deshabilitar la verificación de la existencia del bucket en la comunicación S3.
  • Opción para eliminar el archivo de la carpeta de entrada en la recepción por la API (carga) cuando se informa el usuario de destino en el enrutamiento implícito.

Correcciones

  • Interrupción de la aplicación en escenarios con varias comunicaciones SFTP.
  • Interrupción de la aplicación en el acceso simultáneo al mapa de control de transferencias.
  • Envío del enlace por correo electrónico en transferencias por el portal (carga).

8.0.0 — junio de 2025

Novedades

  • Integración de los módulos AS2 Server y AS2 Client al núcleo de la aplicación, con soporte completo para la recepción de archivos en los distintos escenarios de cifrado, firma y MDN.
  • Soporte de MDN asíncrono, incluido el envío, la recepción y el tratamiento de errores.
  • Parámetros de configuración de usuario para el protocolo AS2 y lectura de esa configuración en la recepción de mensajes.
  • Tratamiento de mensajes con codificación BER.
  • Tratamiento del MIC en mensajes AS2 recibidos con cifrado y compresión.
  • Control de los algoritmos aceptados para firma, cifrado y cálculo del MIC en AS2.
  • Validación de certificados TLS (cliente y servidor) en las conexiones AS2.
  • Parámetros para definir las opciones exigidas en la recepción de documentos (firma, cifrado y compresión).
  • Envío de headers personalizados por conexión y por tipo de archivo en AS2.
  • Tratamiento de dirección local y proxy en la conexión de salida.
  • Eventos de notificación de inicio y fin de sesión, inicio y fin de recepción de documentos y eventos de log.
  • Log de las solicitudes HTTP/HTTPS con el estado de la respuesta.
  • Tratamiento de timeout en las conexiones cliente y servidor.

Mejoras

  • Mensajes de log de error del AS2 Server.
  • Parámetro de firma cambiado de SIGN a SIGN_MULTIPART en la configuración de envío y de obligatoriedad de documentos.

Correcciones

  • Bloqueo de sesión que devolvía el estado “locked” aun con sesiones disponibles.
  • Tratamiento del modo de conexión en el protocolo AS2.