We are happy to announce the release of Mirth Connect 1.8.2 Release Candidate 2! Mirth Connect 1.8.2 improves on Mirth Connect 1.8.1 with over 60 bug fixes, improvements, and new features. Some highlights for Mirth Connect 1.8.2 include:
- Improved performance – more than 50% faster! *
- Java 1.6 support – now the recommended JVM version for Mirth Connect
- 64 bit JVM support (Windows Service and Server Manager are not 64 bit compatible)
- Improved Channel Writer/Reader queuing and queue ordering
- New Mac installer and improved Mirth Connect Administrator Mac support
- Optional password requirement options for Mirth Connect users
- Ability to set email subject for alerts
- UI enhancements to make using the Mirth Connect Administrator even easier
* Performance benchmarks based on ADT message, LLP to file, filter and transform steps with no message storage. Used for relative performance comparisons only. Actual throughput will vary depending on channel configuration.
Note: This is a release candidate. We do not recommend installing this on a production system until the general release is available. Please back up your Mirth Connect installation (channels, configuration, messages, etc.) before upgrading an existing installation.
You can download all Mirth Connect releases from the downloads section.
Browse the Mirth Connect 1.8.2 release notes for the complete list of changes below. To begin using Mirth Connect 1.8.2, download and install the package for your operating system. Please note that Sun Java 1.5+ is required, and Sun Java 1.6 is recommended.
Installation
- Download Installer/Zip/Tar.gz
-
Windows Installer: Run the exe and follow setup instructions. If installed as a service, Mirth Connect will be started immediately
OS X & Linux Installer: Run the installer and follow setup instructions. Run “./mirth.sh” to start Mirth Connect
Any Platform Zip/Tar.gz: Extract files, navigate to the Mirth Connect directory, and launch Mirth.exe on Windows or run “chmod +x mirth.sh” then “./mirth.sh” on Linux or OS X - Launch Mirth Connect Administrator by going to http://localhost:8080
Upgrading
We have designed Mirth Connect 1.8.2 to upgrade old versions seamlessly. You can install Mirth Connect 1.8.2 directly on top of Mirth Connect 1.5 or higher. Your database and channels will be updated automatically when you first start Mirth Connect 1.8.2. Any added custom libraries, saved extension properties, and mirth.properties changes (besides port settings) will be lost. Of course, we recommend you make a backup of all channels and settings before performing an upgrade.
Channels from Mirth Connect 1.5 and above can be imported into Mirth Connect 1.8.2. Behavior of older channels is not guaranteed. Note that certain channel elements have changed, so imported channels should be fully tested in Mirth Connect 1.8.2 before being used in production.
Release Notes – Mirth Connect – Version 1.8.2
Bug
- [MIRTH-507] – Channel messages cannot be viewed if day of month is greater than 12 (localization issue I pressume)
- [MIRTH-923] – BAD ER7 serialization of A17 messages
- [MIRTH-1025] – Dashboard Channel Status on top – stopping one channel changes statuses of all the other channels below it.
- [MIRTH-1121] – Order in queued messages is lost when redeploying or restarting mirth
- [MIRTH-1148] – Reprocess and replace when storing errored only does not clean up the errored messages
- [MIRTH-1152] – SOAP Connector times out on Linux
- [MIRTH-1156] – Title of Server Manager window still says "Mirth Server Manager", not "Mirth Connect Server Manager"
- [MIRTH-1159] – Installer displays error checking for registry key
- [MIRTH-1161] – DICOM Sender does not work in Java 1.6
- [MIRTH-1166] – DICOM Sender – Template not properly used
- [MIRTH-1174] – Non ascii characters are not displayed property in platforms other than windows
- [MIRTH-1175] – Mirth can’t handle data with invalid xml characters
- [MIRTH-1180] – Viewing plugin panels occasionally locks up the Mirth Administrator
- [MIRTH-1181] – Daemon files missing from Mac OS X installer
- [MIRTH-1184] – Delta oracle update 1.8.0 to 1.8.1 doesn’t work
- [MIRTH-1194] – javascript/E4X: incorrect results when adding elements when multiple such elements already exist
- [MIRTH-1196] – Fast paging by limit does not work in SQL Server 2000
- [MIRTH-1202] – Parsing fails when HL7 message has control character or invalid XML character
- [MIRTH-1206] – Response Map is not in the reference list map functions in the Postprocessor
- [MIRTH-1207] – Reference list tool tips are incorrect when the reference list is sorted
- [MIRTH-1209] – Database connection closed on database side causes errors in Database Reader and Writer
- [MIRTH-1214] – Mirth.exe must be launched as an administrator
- [MIRTH-1219] – Upgrade apache commons net to 2.0 to fix parser error
- [MIRTH-1221] – Mirth client doesn’t recognize Alt-keys in the Javascript Panel
- [MIRTH-1222] – Mirth Backup files lost non-ascii characters, and doesn’t work cross-platform
- [MIRTH-1228] – 1.8.2 rc does not launch mirth Administrator properly on OS X
- [MIRTH-1230] – Code templates cause the line number in JavaScript exceptions to be off.
- [MIRTH-1232] – Inbound message template disappears on HTTP Listener when opening a channel
- [MIRTH-1235] – MsSqlServer-related configuration files needs changes to avoid runtime exceptions in "Dashboard" and "Events" sections
- [MIRTH-1236] – SFTP Connector does not handle server timeouts correctly
- [MIRTH-1242] – CPU utilization of 99% for javaw.exe process with "Source=Database Reader" and "Use JavaScript=true"
Improvement
- [MIRTH-976] – Increase Mirth performance
- [MIRTH-1030] – Mirth won’t run with IBM’s JVM
- [MIRTH-1050] – improve permission checks in FileWriterService testWrite
- [MIRTH-1057] – DICOMUtil.convertDICOM(’JPG‘,messageObject) can only process the first image in DICOM
- [MIRTH-1078] – Small Dashboard refresh intervals on busy Mirth instances can drive up load on server, eventually resulting in "Sorry…" UI errors
- [MIRTH-1101] – Include yes/no option for authentication on the Email Sender connector
- [MIRTH-1105] – Login Window – upon failed login, focus and highlight password textbox to allow easy re-entry of pwd
- [MIRTH-1112] – Add debug logging to Test Write
- [MIRTH-1125] – Allow sftp:// filed (and others like it) to use ${varname}
- [MIRTH-1126] – SOAP Sender – Make wsdl field not required if we are not generating the soap envelope and a endpoint is specified
- [MIRTH-1134] – Installer should check for available disk space
- [MIRTH-1135] – MirthFieldConstraints can use regular expressions to better control user input
- [MIRTH-1138] – Reduce the whitepsace for tabs in text edit areas
- [MIRTH-1145] – Allow sorting on code templates and alerts
- [MIRTH-1160] – Better performance generating xml strings for XML documents
- [MIRTH-1167] – Allow variables in Additional Properties table in JMS Writer
- [MIRTH-1170] – Upgrade to latest version of service wrapper
- [MIRTH-1172] – Get Mirth to compile and run in Java 1.6
- [MIRTH-1178] – DICOM converter needs an update
- [MIRTH-1187] – Port binding message should show actual port
- [MIRTH-1188] – Change syntax editor font to Courier New
- [MIRTH-1190] – Add variable list to alert panel
- [MIRTH-1193] – Upgrade to swingx-1.0
- [MIRTH-1195] – Update all tool tips and make sure they are accurate
- [MIRTH-1200] – Create a version of Mirth Connect for the 64bit JVM
- [MIRTH-1217] – Change system preferences to be stored as user preferences
- [MIRTH-1223] – Update usages of sun.misc.BASE64* to commons codec encoder/decoder
- [MIRTH-1225] – Mirth Administrator uses CTRL instead of CMD for shortcut keys on Macs
- [MIRTH-1226] – Make the mirth-launcher.jar executable without any arguments
- [MIRTH-1229] – Upgrade Rhino from 1.6 to 1.7
New Feature
- [MIRTH-722] – Allow regex in "Filename Filter Pattern" field on Source tab for File Reader
- [MIRTH-1049] – Add "Insert Connection Template" feature to Database Reader/Writer
- [MIRTH-1077] – Database Reader Select button should include views as well as tables… Maybe even stored procedures
- [MIRTH-1137] – Allow importing code templates and appending them to the current code templates.
- [MIRTH-1173] – Queues for channel writers
- [MIRTH-1182] – Add ability to append with File Writer in FTP mode
- [MIRTH-1189] – Allow setting email subject in alerts
- [MIRTH-1191] – Add support for setting encoding on HTTP Sender
- [MIRTH-1199] – Add password requirement options to Mirth Connect users
- [MIRTH-1211] – Add importing and exporting alerts to the shell
- [MIRTH-1218] – Add "Test Write" feature to the Document Writer connector
- [MIRTH-1231] – Allow to force a SOAPException in a SOAPReader
- [MIRTH-1237] – Add option to Email Sender to use Email/SMTP settings on Settings page instead
- [MIRTH-1238] – Add attachment support to SOAP Sender


