#                                                    #
#  Compass 2.4.2                                     #
#  2008-2017, Laurel Bridge Software                #
#                                                    #
#  Version History                                   #
#                                                    #

Changes in 2.4.2 (2017-08-03):

 - Fixed an issue with date formatting on the web order entry page.
 - Fixed an issue with the source IP address not populating correctly in the web UI.

Changes in 2.4.1 (2017-08-03):

 - Web UI enhancements for handling long lists of destinations.
 - Improvements to stable study jobs.
 - The "Import Configuration..." menu item is now properly disabled when HL7 Input is running.
 - Web user accounts can now be imported and exported via the Web User Administration dialog.
 - The web user interface has been completely overhauled as of the 2.4.0 release:
   * The new UI is mobile friendly.
   * The redesign includes a new process named CompassRestServiceModelCore.exe that runs alongside the other processes.
   * Numerous security enhancements have been added.
   * Web usernames and passwords are now stored in the database instead of the CompassData.sdf file on disk. Any preexisting usernames and passwords will be imported into the database during the upgrade process.
   * See the user manual for additional details and screenshots.
 - Changes to the audit logging configuration no longer require a restart to take effect.

Changes in 2.4.0 (2017-07-19):

 - Compass now requires .NET 4.6.2 be installed.
 - Pad characters are now stripped from DICOM values according to DICOM VR rules before inserting into HL7 messages.
 - Added integration to send biometric data from a DICOM SR to M*Modal Fluency in a DICOM job action.
 - Support failover destinations for Direct Routing scenarios.
 - Compass Web interface now supports HTTPS.

 - Compass Web supports LDAP for user log on.
 - Support Windows Server 2016 and SQL Server 2016.
 - Compass Web administrator password can be reset from the Compass Windows client for installations not using LDAP.
 - Compass web auto timeout is now configurable.
 - Starting and stopping inputs and outputs now runs on a background thread to avoid locking up the UI.
 - Added a description field to all sources, destinations, rules, and job actions (saved in the config file). Added a last-changed-by (username) and last-changed-on (date) field to the config file (displayed as part of the tooltip when hovering over one of the above-mentioned descriptions).

 - Added a built-in job action that is capable of integrating with AllScripts.
 - Upgraded HL7 library to LaurelBridge.HL7.dll 1.2.2
 - Added a built-in job action that is capable of receiving HL7 messages, extracting relevant data for reporting purposes, and sending the report data to a PS360 web API.
 - Bookmarks have been added to the Compass User Manual.
 - Bookmarks have been added to the DICOM conformance statement.
 - Fixed a bug where the built-in web user accounts could be removed if the default case of that user account was altered.
 - Added support for a custom subject prefix and suffix for email notifications.

 - Fixed an issue where the order of the columns in the jobs table would occasionally not be preserved.
 - Audit logging support for Compass is now complete. Audit logging to a syslog server is supported using:
  * UDP [port 514 by default]
  * TCP [port 601 by default]
  * TLS (1.0, 1.1, 1.2) [port 6514 by default]
   Messages are logged for the following events:
  * Application start/stop
  * Input/output start/stop
  * DICOM instance network transfers
  * DICOM instance import/export
  * Web user login/logout
  * Web user add/remove/role change/password change (web interface)
  * Job cloning/status change/priority change/removal (web interface)
 - Added a dialog to display and operate on the list of images that could not be purged.
 - Improved error logging in the PS360 job action.
 - Compass now searches the Compass bin folder for DICOM libraries prior to searching anywhere else.
 - Now using .NET AwayFromZero for roundoff in PS360 operations.
 - Added shortcuts to switch between views:
  * Ctrl-D for DICOM view
  * Ctrl-H for HL7 view
 - Added a /dbconfig command line switch to CompassClient to allow editing of the DB configuration.
 - Encrypted connections to SQL Server are now supported and configurable. Also, the max database connection pool size is now configurable.
 - CompassClient now shows a MessageBox indicating post-DB-initialization failure when the DB is okay but an exception is thrown during initialization of the servers (DICOM/HL7). The exception thrown by the servers when they cannot create the compass-data-directory now shows the directory name in the Windows Event Viewer Application Log.
 - New audit logging configuration dialog added to *Options=>System screen.
 - Upgraded DICOM library to DCF 3.3.56c.
 - Initial Release