|
|
|
 |
- last updated a few seconds ago
Thursday 23 May
MIRTH-2581: Fixed bug that caused JavaScriptAttachmentDialog to call setSaveEnabled(true) during editing, instead of when the OK button is pressed.
MIRTH-2581: Fixed bug that caused JavaScriptAttachmentDialog to call setSaveEnabled(true) during editing, instead of when the OK button is pressed.
MIRTH-2579: Fixed bug that caused destination connectors to be incorrectly cloned when channel validation fails.
MIRTH-2579: Fixed bug that caused destination connectors to be incorrectly cloned when channel validation fails.
MIRTH-2577: Added validation to TcpListener to prevent max connections being set to zero.
MIRTH-2577: Added validation to TcpListener to prevent max connections being set to zero.
MIRTH-2576: Fixed alignment of MLLP Retry Count text field.
MIRTH-2576: Fixed alignment of MLLP Retry Count text field.
Wednesday 22 May
MIRTH-2454, MIRTH-2455: Changed poll() methods of the query/script delegates to use an inline loop rather than recursion, and added a retry interval to the database receiver.
MIRTH-2454, MIRTH-2455: Changed poll() methods of the query/script delegates to use an inline loop rather than recursion, and added a retry interval to the database receiver.
-
-
-
… 3 more files in
changeset.
Tuesday 21 May
Fixed adding the same content type multiple times to the message browser advanced filter overwriting all but the most recent search string.…
Fixed adding the same content type multiple times to the message browser advanced filter overwriting all but the most recent search string. Fixed searches on destination raw content incorrectly using the source raw instead of source encoded MIRTH-2570Issue: MIRTH-2448
-
-
-
… 8 more files in
changeset.
Friday 17 May
The following fields are now included in the Message Browser quick search:…
The following fields are now included in the Message Browser quick search: Message ID Connector Name Custom meta-data columns (string-type only) Issue: MIRTH-2528
-
-
… 7 more files in
changeset.
Thursday 16 May
MIRTH-2459: Paused channels now remain paused after a "Remove All Messages" task runs. The PAUSED and PAUSING states are now also used by the channel itself. Before, the Paused status was inferred by …
MIRTH-2459: Paused channels now remain paused after a "Remove All Messages" task runs. The PAUSED and PAUSING states are now also used by the channel itself. Before, the Paused status was inferred by looking at each connector status individually. However now the engine controller just uses the status directly from the channel. The PauseTask and ResumeTask now correctly update the channel status, including setting the state to PAUSING before attempting to stop the source connector. This means that a pausing channel can be halted, just like starting or stopping channels. The StartTask now also takes a boolean in the constructor, indicating whether or not to start the source connector. DonkeyMessageController then uses the prior state of a channel to determine this. If a channel is being restarted and the prior state was PAUSED or PAUSING, the channel will be started except for the source connector. Recovery will still occur in this case.
-
-
… 7 more files in
changeset.
Wednesday 15 May
Allow the "!=" operator for custom String metadata searches…
Allow the "!=" operator for custom String metadata searches String metadata searches now use "=" operator instead of the text version "EQUALS". This produced unnecessary complexity. Removed TEXT_EQUALS conditions from the message queries. Fixed a potential NullPointerException when using Timestamp custom metadata if the timestamp value for a message was null. Issue: MIRTH-2522
-
-
… 7 more files in
changeset.
Removed default message browser column options from settings panel…
Removed default message browser column options from settings panel Column visibility preferences are now persisted automatically when a user shows or hides a column in the message browser table. Made the column control (at the top right of the message table) use the same popup menu as right clicking a column. Added Horizontal Scroll to the popup menu. Issue: MIRTH-2490
Tuesday 14 May
MIRTH-2366: Updated references from "messageObject" to "connectorMessage", and removed "message" from transformer scopes since it is no longer used.
MIRTH-2366: Updated references from "messageObject" to "connectorMessage", and removed "message" from transformer scopes since it is no longer used.
-
-
-
-
… 6 more files in
changeset.
Monday 13 May
Implemented alerting for using the new event framework…
Implemented alerting for using the new event framework Events are now dispatched for connector state changes and message statistic updates. Events are now dispatched for filter/transformer and response transformer errors. Channel selection for an alert has been drastically improved. Users can now filter on the channel list, multi-select/update channels, and set whether new channels created after the alert will trigger the alert. Furthermore, it is now possible to select whether individual connectors will trigger an alert. It is now possible to route an alert message to a channel in addition to sending an email. There is now a separate alert dashboard panel that lists all alerts, instead of combining it with the edit options. The alert dashboard now retrieves an AlertStatus rather than the AlertModel itself. Updated connector monitoring to use the new event framework. This should also improve the performance of various connectors. The old ConnectorStatusPlugin has been removed completely. Various methods of the AlertWorker have been moved to the EventListener class where it logically fits better. MIRTH-2553MIRTH-2554
-
-
-
-
-
-
-
-
-
-
-
… 78 more files in
changeset.
Changed "Map Segment" to "Map to Message" and "Filter Segment" to "Filter by Value". Also added the book_next.png icon.…
Changed "Map Segment" to "Map to Message" and "Filter Segment" to "Filter by Value". Also added the book_next.png icon. Issue: MIRTH-2347
Renamed "Convert DICOM into Image File" code template to "Convert DICOM to Encoded Image".…
Renamed "Convert DICOM into Image File" code template to "Convert DICOM to Encoded Image". Issue: MIRTH-2169
Friday 10 May
Changed the Monospaced font to be Courier on Mac, and Monospaced otherwise. Courier was the default OS X Monospaced font in Java 7, but not in Java 6.…
Changed the Monospaced font to be Courier on Mac, and Monospaced otherwise. Courier was the default OS X Monospaced font in Java 7, but not in Java 6. Issue: MIRTH-2249
MIRTH-2550: Switched out SerializationUtils for a custom semi-shallow cloning implementation. QueueConnectorPropertiesInterface is now gone, and has been replaced with DispatcherConnectorPropertiesInt…
MIRTH-2550: Switched out SerializationUtils for a custom semi-shallow cloning implementation. QueueConnectorPropertiesInterface is now gone, and has been replaced with DispatcherConnectorPropertiesInterface, which supplies the getter for the queue properties, and also a clone() method. The getReplacedConnectorProperties method on DestinationConnector has been changed to replaceConnectorProperties, and instead of returning an object, an already-cloned ConnectorProperties object is passed in. Each dispatcher and their properties have been updated with the changes. In some cases not all fields are shallowly cloned; maps and lists that will be iterated through and will have replacement run them are cloned via new Map(oldMap), etc.
-
-
-
… 36 more files in
changeset.
Thursday 09 May
Moved channel tags from the Channel object to the ChannelProperties object. Also removed the associated table and queries, since this change removes the need for those. The DefaultChannelController …
Moved channel tags from the Channel object to the ChannelProperties object. Also removed the associated table and queries, since this change removes the need for those. The DefaultChannelController now gets the tags directly from the channels, which are pulled from the channel cache. Issue: MIRTH-2548
-
-
-
-
… 16 more files in
changeset.
Replaced the channel cache with one that is lazy loaded and updated from the database every time it is called.…
Replaced the channel cache with one that is lazy loaded and updated from the database every time it is called. Moved the ChannelCache and DeployedChannelCache into inner classes in the DefaultChannelController to separate their logic. Fixed memory leak where channels with changed names weren't removed from the channnelCacheByName map. Changed ChannelController API to allow getting single, multiple, or all channels at the same time through the API. The controller simply pulls the appropriate channels from the refreshed channel cache and does not directly ever do a database call to get channel from the database. One caveat is that the channel cache is always refreshed when the API is used, which requires at least one database call to get the latest channel revisions numbers. Because of this, the number of calls to get channels from the ChannelController was optimized. Issue: MIRTH-2536
-
-
… 18 more files in
changeset.
Monday 06 May
MIRTH-2537- Prevent potential deadlocks by ensuring that only one pruner process can execute at one time (additional requests to start the pruner will be ignored if the pruner is already running) MIRTH-2496- Refactored/optimized/cleaned up much of the pruner code (it is now contained in a single MessagePruner class, rather than separate With/WithoutArchiver classes) MIRTH-2539- Added the ability to manually start and stop the pruner from the pruner settings pane (archiver settings can now be specified when the pruner schedule is disabled) - Added panel above the pruner schedule that displays various status information about the pruner (current state, start/elapsed time, info on last process, next scheduled time) MIRTH-2544- Updated the Quartz Scheduler library to version 2.1.7 and updated the code in MessagePrunerService to use the new API.
-
-
-
-
… 15 more files in
changeset.
Friday 03 May
Replaced the static message import/export methods in the MessageUtils class with MessageImporter and MessageExporter classes, so that new features such as tracking the import/export status can be adde…
Replaced the static message import/export methods in the MessageUtils class with MessageImporter and MessageExporter classes, so that new features such as tracking the import/export status can be added in the future (possibly in MIRTH-2539). Original issue: MIRTH-1699
-
-
-
… 8 more files in
changeset.
Thursday 02 May
Changed the remove messages dialog so that it hides immediately when the user clicks Yes to remove messages, rather than staying open until the background job completes.…
Changed the remove messages dialog so that it hides immediately when the user clicks Yes to remove messages, rather than staying open until the background job completes. Issue: MIRTH-2315
Tuesday 23 Apr
Implemented alerting for main (3.x) (excluding import/export and channel selection)…
Implemented alerting for main (3.x) (excluding import/export and channel selection) Added event streaming architecture. Connectors now dispatch events on error instead of sending alerts directly. Added an alert worker which listens for the events to determine whether an alert should be sent. Alerts now have separate summary and edit panes. Alerts can now route the alert template to another channel, in addition to sending an email. Channel state changes now dispatch a channel event. Mirth now passes an event dispatcher to Donkey. Removed some outdated event code in donkey that wasn't being used. Removed the donkey event table. Renamed old EventController to SystemEventController (This is now considered deprecated and will likely be removed soon). MIRTH-2530MIRTH-2531MIRTH-2532
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
… 92 more files in
changeset.
Monday 22 Apr
MIRTH-2498Added Oracle support for Mirth Connect 3.0 Oracle >= 11gR2 is supported (11gR2 released in 2009). Tested with Oracle 11gR2 Express Edition on Fedora Linux. Modified custom meta data column types in order to achieve compatibility with Oracle. Custom types are now: String, Number, Boolean, Timestamp. Modified postgres, mysql, derby queries as needed to work with the code changes made to support Oracle (for example, updated any MyBatis select queries that returned a map to return a more specific result type instead, since returning a map caused problems w/ Oracle).
-
-
-
-
… 52 more files in
changeset.
Thursday 18 Apr
Fixed custom metadata search not showing the correct operators for the metadata type.…
Fixed custom metadata search not showing the correct operators for the metadata type. No longer setting the value in the custom metadata search table after the value fails to cast to the metadata type. MirthComboBoxTableCellEditor now always fires editing stopped, regardless of whether a custom action listener was passed in. Renamed the private ComboBoxCellEditor in DataTypesDialog to correctly be called CheckBoxCellEditor. Issue: MIRTH-2521
Wednesday 10 Apr
If source or destination queues are enabled and the current channel storage settings are not compatible with queueing, throw a deploy exception.…
If source or destination queues are enabled and the current channel storage settings are not compatible with queueing, throw a deploy exception. Updated the channel setup ui so that an error message is shown if the user attempts to enable the source queue and the storage setting does not permit using a source queue. Also fixed a problem when a deploy exception occurs, the channel remained in Donkey's list of deployed channels. Donkey now removes the channel from the list if a DeployException occurs so the channel will not appear in the dashboard. Issue: MIRTH-2506
-
-
-
-
-
-
… 3 more files in
changeset.
Friday 05 Apr
Updated default message browser columns to: Id, Connector, Status, Received Date, Response Date, Errors…
Updated default message browser columns to: Id, Connector, Status, Received Date, Response Date, Errors Updated message browser column tooltips. Issue: MIRTH-2491
Fixed problem with the pruner not pruning messages under certain conditions. The pruner needed to prune all messages processed by the archiver, not just messages that actually had data written by the …
Fixed problem with the pruner not pruning messages under certain conditions. The pruner needed to prune all messages processed by the archiver, not just messages that actually had data written by the archiver. For example, if the channel is only storing meta-data, no messages will be archived, but the messages should still be pruned. Also fixed a problem with MessageWriterVfs creating blank files if not message content was available to write. Issue: MIRTH-2484
-
-
… 7 more files in
changeset.
Thursday 04 Apr
Store error from postprocessor and view it in the message browser.…
Store error from postprocessor and view it in the message browser. Fixed merged response map not being stored when source queue is off and always being stored when source queue is on. They now both obey the storage settings. MIRTH-2486MIRTH-2483
-
-
-
… 5 more files in
changeset.
Fixed Administrator window maximized state not being properly preserved on Mac.…
Fixed Administrator window maximized state not being properly preserved on Mac. Issue: MIRTH-2485
Updated license header.
Updated license header.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
… 114 more files in
changeset.
|