Release Notes - Mirth Connect - Version 3.0.0 Beta 1 - HTML format

Bug

  • [MIRTH-1055] - Changing destination order will cause queue to break (if there are messages in the queue)
  • [MIRTH-1115] - Postprocessor runs on an unsynchronized channel when being sent to from a Channel Writer
  • [MIRTH-1179] - When using persistent queues, a channel's postprocessor will execute without waiting for the destination to finish
  • [MIRTH-1294] - Postprocessor should execute when an error occurs in the Source.
  • [MIRTH-1333] - dangling attachment left in attachment table when synchronize channel is unchecked.
  • [MIRTH-1401] - If the connection parameters (url, ip, port, etc) of a queued connector changes the queued messages will not be sent
  • [MIRTH-1464] - Map variables from the Post Processor omitted under Mappings tab in the message history
  • [MIRTH-1573] - DICOM: processing large DICOM instance takes exessive amount of time and memory
  • [MIRTH-1809] - Unable to return properly formatted AE ACK
  • [MIRTH-1810] - Unable to return properly formatted AR ACK using the "Send ACK - Respond from" feature
  • [MIRTH-1989] - DB Reader - remaining messages in a batch are still processed after the channel is manually stopped, but each remaining message still fails in the Source.
  • [MIRTH-2066] - Mirth Connect LLP Listener sends a positive acknowledgment to the sender when it can't store the message in its database
  • [MIRTH-2109] - Mirth has missing SOAP action
  • [MIRTH-2116] - Dicom Listener Source Connector cannot receive incomming messages from a different IP
  • [MIRTH-2138] - File connections aren't closed after Test Read
  • [MIRTH-2160] - Typo in Database Reader
  • [MIRTH-2186] - Getting weird NPE in MC Dashboard
  • [MIRTH-2198] - Rhino threads don't get interrupted when a channel is undeployed
  • [MIRTH-2201] - Allow JavaScript Readers to return Undefined to indicate "no messages to process"
  • [MIRTH-2210] - Source inbound delimited text batch script gets overwritten by the source outbound script
  • [MIRTH-2230] - Velocity does Mapper variable lookups in reverse order
  • [MIRTH-2231] - Response Map variables included in Destination Mappings list and Available Variables list, but isn't resolved using either ${myVar} or $('myVar')
  • [MIRTH-2237] - Client throws exception when a DICOM file is attempted to be loaded into a filter/transformer template
  • [MIRTH-2281] - Create SSL certificate that is not a root CA certificate for client-server communication
  • [MIRTH-2284] - Database Reader in JavaScript mode throws exception when the $ map function is called
  • [MIRTH-2296] - Command Line Interface "DUMP EVENTS" command throws a classloader exception
  • [MIRTH-2301] - Leaving the Administrator open for a long time causes high CPU and memory usage
  • [MIRTH-2307] - Selecting binary or ASCII in File Writer settings does not properly change the encoding option.
  • [MIRTH-2313] - FTP Connection is not using the timeout value as the connect timeout
  • [MIRTH-2342] - Channel Reader doesn't return custom responses that are defined in the postprocessor
  • [MIRTH-2345] - Errors in channel deploy scripts still allow channels to be deployed
  • [MIRTH-2399] - ConcurrentModifictionException when undeploying channel
  • [MIRTH-2403] - Placing a non-serializable object in the connector/channel map causes queuing to break
  • [MIRTH-2435] - Logger calls in the Delimited Text batch script scope don't show up in the server log
  • [MIRTH-2832] - HTTP Sender does not replace variables in the Content Type field
  • [MIRTH-3029] - Attachment data with replacement tokens do not get reattached correctly

Improvement

  • [MIRTH-199] - Normalize message table
  • [MIRTH-1390] - Mark the lastError in queued messages than have been fail and are waiting for re-try
  • [MIRTH-1730] - Create and remove message tables dynamically for each channel
  • [MIRTH-1738] - Message browser sorting is inaccurate
  • [MIRTH-1957] - Use IBATIS cache
  • [MIRTH-1972] - Default source and destiation connectors should default to channel reader and channel writer
  • [MIRTH-2189] - Update to rhino 1.7R4
  • [MIRTH-2250] - Implement new messaging engine to replace Mule
  • [MIRTH-2263] - Rewrite LLP and TCP connectors into a single connector
  • [MIRTH-2265] - Update message pruner to prune content independently of messages
  • [MIRTH-2267] - Improve attachment handling capabilities
  • [MIRTH-2286] - Update Administrator dashboard to include source and destination connectors separately in a tree table
  • [MIRTH-2293] - Allow more than one HTTP connection from the client to the server at a time and allow some requests to be abortable.
  • [MIRTH-2358] - Message object isn't available in the On-Update Statement
  • [MIRTH-2398] - Administrator becomes temporarily unresponsive on channel list when updating stats or restoring
  • [MIRTH-2456] - Add Client mode to TCP Listener

New Feature

  • [MIRTH-428] - Queues should be added to all connectors in Mirth
  • [MIRTH-724] - Allow users to view the ACK that is generated and send back by Mirth through the source connector
  • [MIRTH-1280] - New channel option "Store message metadata"
  • [MIRTH-1400] - Add the ability to send ACK after destinations are processed if "Send ACK" is true
  • [MIRTH-1416] - Create user definable columns in the message table to help with filtering results
  • [MIRTH-1649] - Add support for channel tagging and searching
  • [MIRTH-1704] - Rewrite the Message Browser
  • [MIRTH-1903] - Allow sending to selected destinations
  • [MIRTH-2251] - Create a Web Administrator for viewing the Dashboard in a web browser
  • [MIRTH-2269] - Add ability to halt (force stop) a channel while it is starting or stopping
  • [MIRTH-2271] - Add option to *not* store DICOM image attachments
  • [MIRTH-2272] - Add segment delimiter option to HL7v2 data type
  • [MIRTH-2277] - Add auto-respond functionality to data types
  • [MIRTH-2280] - Add an HL7v2 AutoResponder, with the appropriate bean properties
  • [MIRTH-2285] - Add an option to remove attachment on message completion
  • [MIRTH-2292] - Add ability to customize chains of "synchronized" destination connectors within a channel
  • [MIRTH-2331] - Allow users to store and view the raw message before the preprocessor executes

Task

  • [MIRTH-1626] - Merge logic in JavaScriptTransformer and JavaScriptUtil
  • [MIRTH-1701] - Upgrade to MyBatis 3
  • [MIRTH-2002] - Upgrade to Commons Lang 3.x

Sub-task

  • [MIRTH-961] - Cannot use "Keep Connection Open" on LLP dispatcher with an unsynchronized channel
  • [MIRTH-1073] - "Timeout waiting for ACK" reported even when it's actually a SocketException
  • [MIRTH-1151] - improve feedback when other end doesn't send ACKs with proper LLP framing
  • [MIRTH-1165] - Add LLP status information to dashboard status panel
  • [MIRTH-1213] - Add TCP Sender and Listener message delimiter
  • [MIRTH-1296] - Searching for messages should be cancel-able on the client
  • [MIRTH-1297] - Logging out of the Administrator during a Message Search causes a lockup or unknown state in the client
  • [MIRTH-1438] - Allow multiple values for search parameters in message browser
  • [MIRTH-1443] - The message browser should have an option to show the total number of messages in the search result
  • [MIRTH-1621] - Add a new tab that displays the actual outbound data in the message browser
  • [MIRTH-1657] - Allow exporting messages to server path
  • [MIRTH-1690] - When reprocessing a destination message, it should send the content of the source message into the source connector
  • [MIRTH-1696] - Show message import status
  • [MIRTH-1771] - Change the way message content searching works with encryption enabled
  • [MIRTH-2024] - LLP Sender: Timeout waiting for ACK is not put in log file
  • [MIRTH-2260] - TCP/LLP Sender does not close connection after send timeout has been reached
  • [MIRTH-2298] - Allow transformers within a TCP Listener channel to use metadata about the connecting client socket
  • [MIRTH-2299] - TCP and LLP Listener connectors can only accept a maximum of ten (10) client connections

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.