Mirth® Connect 3.8 es una versión enfocada en la estabilidad, que trae varias novedades interesantes. Su versión más reciente es Mirth Connect 3.8.1 publicada en octubre de 2019. La hemos revisado a fondo y te lo contamos todo en este artículo.
Cuidado: Todas las versiones de Mirth Connect 3.8 están afectadas por la vulnerabilidad CVE-2023-43208. Por favor, para evitar riesgos de seguridad, utiliza una versión igual o posterior a Mirth Connect 4.4.1 y actualiza cuanto antes los sistemas afectados. Puedes descargar las versiones más recientes desde nuestra página de descargas de Mirth Connect.
Novedades de Mirth Connect 3.8 #
Mirth Connect 3.8.0 incluye varias características nuevas entre las que están el soporte a MySQL 8, mejoras en la compatibilidad con ciertos servidores de FTP y un par de novedades para las extensiones comerciales. El 3 de octubre de 2019 se publicó Mirth Connect 3.8.1. Esta versión solo incluye un par de correcciones para la extensión comercial Interoperability Connector Suite, que está muy orientada al entorno sanitario de Estados Unidos.
Entre todas las novedades, nuestra favorita es la posibilidad de cambiar de color el fondo del Administrator, que hará más fácil distinguir el entorno de Mirth en el que estamos trabajando. Si trabajas con diferentes entornos y muchas instalaciones, como nosotros, estos detalles ayudan a prevenir errores y a hacer el trabajo más sencillo. No añade nueva funcionalidad, ¡pero podremos poner nuestro color favorito de fondo!
En cualquier caso, siempre recomendamos usar la última actualización de cada versión de Mirth Connect y siempre las puedes encontrar en nuestra página de descargas de Mirth Connect.
Más información sobre otras versiones de Mirth Connect.
Soporte para MySQL® 8.0 #
MySQL 8 es la versión considerada la versión de uso general desde abril de 2018, por lo que en Mirth Connect 3.8.0 se ha actualizado la versión del conector. La nueva versión es MySQL Connector/J 8.0.16. De este modo, se añade el soporte para MySQL 8, pero la versión mínima compatible de MySQL aumenta a la 5.6.
Si queremos usar una versión de MySQL anterior a la 5.6, podemos hacerlo añadiendo el driver JDBC como custom library.
Si quieres más información sobre todas las bases de datos compatibles puedes revisar nuestro artículo sobre los requisitos de sistema de Mirth Connect.
Más información:
El conector File reader/writer permite enviar comandos personalizados al conectar a un FTP #
Esta nueva característica de los conectores File reader/writer permite enviar comandos personalizados en el login cuando se usan para conectar a un servidor FTP. De este modo, se aumenta la compatibilidad con ciertos servidores FTP.

Para ello, se ha añadido un campo nuevo «Initial Commands»:
- Solo aparece en el modo FTP.
- Se puede añadir un solo comando o una serie de comandos separados por comas.
- Estos comandos se envían al conectar con éxito a un servidor FTP.
- Funciona también con FTPS (Extensión SSL Manager).
- La conexión de test también usa los comandos iniciales.
Más información: Allow FTP file connectors to send custom commands on login.
Actualización de las librerías de HttpComponents #
Este es un cambio menor que soluciona un bug que aparecía en la versión 4.5.3 de la librería httpclient. Para ello se han actualizado las librerías de HttpComponents.
Más información: Upgrade HttpComponents libraries.
Se puede cambiar el color de fondo del Administrator #
Hemos dejado para el final una nueva característica de Mirth Connect 3.8 que no es especialmente importante, pero que puede hacer el trabajo un poco más fácil y, también, más divertido. A partir de la versión 3.8.0 de Mirth Connect se puede cambiar el color del Administrator.
Hace unos años, en un hilo del foro de Mirth Connect, un usuario se quejaba de que era fácil confundir un Administrator con otro al tener varias ventanas abiertas. Nosotros estamos completamente de acuerdo. Todo el mundo puede despistarse, pero las consecuencias de confundir un entorno de desarrollo con uno de producción pueden ser muy graves. A partir de aquella sugerencia, surgió esta nueva funcionalidad que nos permite colorear el Administrator.
Para ello, se ha añadido una nueva opción en la configuración del servidor (Server settings) que permite cambiar el color de fondo del Administrator. Es posible fijar una configuración global para el servidor, que cada usuario podrá personalizar a su gusto.

La configuración de color se aplica para cada usuario y entorno. Esto permite que podamos distinguir nuestros diferentes entornos a simple vista y con nuestros colores favoritos.

Más información: Allow Administrator background color to be changed.
Extensiones comerciales #
Además de las novedades que ya hemos visto, Mirth Connect 3.8.0 incluye dos nuevas mejoras para sus extensiones comerciales:
- Health Data Hub Plugin: Keep Health Data Hub Sender Settings when changing resource.
- Advanced Clustering: Improve how we handle server only properties in Advanced Clustering.
Además, Mirth Connect 3.8.1 incluye dos de correcciones para la extensión comercial Interoperability Connector Suite. Esta extensión está especialmente orientada al entorno sanitario de Estados Unidos.
Bugs resueltos en Mirth Connect 3.8 #
Además de todas estas mejoras, Mirth Connect 3.8.0 soluciona múltiples bugs que afectaban a versiones anteriores del motor de integración. Muchos de ellos ya los habíamos visto resueltos en la actualización 3.7.1 de Mirth Connect. En cualquier caso, los repasamos a continuación:
La propiedad database-readonly.driver no hereda el valor de database.driver cuando está vacía #
Este bug se ha marcado como importante y afecta a las versiones 3.7.0 y 3.7.1 de Mirth Connect. El problema se da cuando se usa un driver de base de datos diferente al usado por defecto mediante la propiedad database.driver. Entonces, la propiedad database-readonly.driver debería heredar el valor de database.driver y usarse el mismo driver, pero, si database-readonly.driver está vacía, se sigue usando incorrectamente el driver por defecto.
En caso de que no podamos actualizar a Mirth Connect 3.8 y nos veamos afectados por este bug, existe una forma de evitarlo que consiste en indicar explícitamente la propiedad database-readonly.driver en mirth.properties.
Más información: The database-readonly.driver property doesn’t correctly inherit from database.driver when empty.
Web service sender no cumple la configuración MTOM #
Este bug menor provocaba que el Web service sender no se comportara de acuerdo a la configuración seleccionada en «Use MTOM».
Más información: Web service sender should obey the MTOM setting.
Otros bugs ya resueltos en la versión 3.7.1 #
Los bugs listados a continuación ya fueron resueltos en la versión 3.7.1, y su corrección se ha incluido también en Mirth Connect 3.8.0.
Si quieres saber más detalles puedes revisar nuestro artículo sobre la Mirth Connect 3.7.
- No se guarda SOAP Action si se abandona la vista de canal.
The Soap Action does not save if you leave the channel view. - Borrar un transformador (transformer) puede reasignar código.
Deleting a Transformer would re-assign. - El Configuration Map de base de datos no está disponible inmediatamente desde el arranque.
Database Configuration Map not available immediately upon startup. - El árbol de mensaje EDI/X12 no funciona.
EDI Message Tree not working in 3.7. - Se muestra un número de canales habilitados incorrecto.
No of enabled channels wrong in ChannelPanel. - HTTP Sender muestra una codificación de caracteres aleatoria al cambiar entre destinos del canal.
HTTP Sender displays random charset encoding when clicking between channel destinations. - Una excepción debida a una referencia circular provoca que el mensaje completo no se serialice.
Circular reflection exception causes entire Message to not be serialized. - Al clonar un canal, el nombre no aparece ya pre-rellenado.
Cloning a channel doesn’t pre-populate the channel name to edit.
Bugs resueltos en las extensiones comerciales #
Como ocurría con las nuevas características, Connect 3.8.0 también incluye la resolución de algunos bugs para sus extensiones comerciales:
- Interoperability Connector Suite:
- SSL Manager: OCSP revocation checking doesn’t handle multiple responses correctly.
- Basic Clustering: Basic Clustering deadlock.
Asimismo, Mirth Connect 3.8.1 incluye correcciones para la extensión Interoperability Connector Suite. Esta extensión está orientada al entorno sanitario de Estados Unidos.
Conclusiones #
Mirth Connect 3.8 es una versión en la que se percibe una clara intención de estabilizar un desarrollo que últimamente nos había dado algún susto en forma de bug en la versión 3.7.0.
Incluye algunas características nuevas que aumentan la compatibilidad con servidores de FTP, dan soporte a MySQL 8.0 y nos permiten personalizar el fondo del Administrator. Son todas novedades interesantes, pero claramente el verdadero valor de esta nueva versión es la cantidad de bugs que deja resueltos. La mayor parte de ellos habían sido resueltos en la primera actualización de Mirth 3.7, aunque también encontramos algunos nuevos.
En resumen, esta versión parece sentar una buena base sobre la que seguir desarrollando Mirth Connect, y esperamos ver grandes novedades en el futuro.
Ya sabes que siempre recomendamos esperar hasta la primera actualización de cada versión para pensar en usarla en producción, pero, por supuesto, te invitamos a probarla y descubrir sus novedades en primera persona.
Actualizar a Mirth Connect 3.8 #
Si queremos actualizar a esta versión de Mirth Connect, debemos tener en cuenta que el driver JDBC para MySQL se ha actualizado a la versión 8.0.16. De este modo, soporta MySQL 8.x, pero, por el contrario, perdemos el soporte de versiones de MySQL por debajo de la 5.6.
Esto no debería ser un problema en la mayoría de los casos ya que son versiones muy antiguas que se considera que han llegado al final de su vida. Sin embargo, si tenemos que conectar con una base de datos MySQL antigua, aun es posible.
Para conectar utilizando Database Reader/Writer o mediante JavaScript, hay que descargar el driver JDBC adecuado para la versión de MySQL, añadirlo como recurso en Mirth Connect y vincularlo a nuestro canal o conector.
Si queremos usar una versión antigua de MySQL como base de datos de Mirth Connect, debemos sustituir el JAR incluido con la versión 3.8 por el que nos hemos descargado. Además, habrá que modificar el archivo de propiedades de Mirth para utilizar el nombre adecuado del driver.
Más información #
Puedes encontrar más información en los documentos relativos a la publicación de las distintas versiones:
- Mirth Connect 3.8.0:
- Mirth Connect 3.8.1:
Descargar Mirth Connect 3.8 #
Como siempre, puedes descargar Mirth Connect 3.8, sus actualizaciones y versiones anteriores desde nuestra página de descargas de Mirth Connect y desde la web de NextGen® Healthcare.

