Connexion v15.1 R5 (15.1.1316)
Released On | November 24, 2021 |
Version | v15.1.1316 |
Release Type | Release |
Connexion | .NET 4.8 may need to be manually installed if your systems don't have internet access. Internal Connexion libraries now target .NET 4.8. If you are referencing any Connexion assemblies other than Connexion.Core, you will need to target .NET 4.8 in your projects. Please note that all non-core libraries are internal and subject to change. Breaking Change - Connexion Unit Test API The Connexion Unit Test API has been expanded/changed. If you are using this feature please contact Conevity for further details. |
Integrator | |
Ticket | Type | Summary |
---|---|---|
CNXN-4404 | Defect | Dashboard v15.1.1314 - Line numbering not consistent. Rows numbers missing and/or duplicated |
CNXN-4403 | Defect | Connexion Queue Cleanup - Invalid format specification: '%^/\\//nch ~!@@#/O2/1 |
CNXN-4402 | Suggestion | Connexion Channel Import - There should be a prompt to warn the user that another user has a channel checked out |
CNXN-4401 | Suggestion | Integrator - Allow deploying of the .NET 4.8 installer using the Gateway Management UI |
CNXN-4400 | Defect | When Importing Channels with Changes, Autosave not working |
CNXN-4392 | Task | Rebex Error - TransferClient.LoginAsync() causes an UnobservedTaskException |
CNXN-4391 | Defect | Queue Statistics - LastErrorDateTime is not correctly set |
CNXN-4388 | Defect | Connexion Oldest Queued Message Statistics not clearing on queues with no queued messages |
CNXN-4387 | Task | Increase width of dashboard row header (>999 channels) |
CNXN-4378 | Defect | Logs written to the excel spreadsheet when generating a bug report aren't formatted (or incorrect) |
CNXN-4362 | Defect | New Orphaned Feature to Upgrade and then Uninstall a RA is not working |
CNXN-4361 | Defect | UpdaterService - Bitlocker detection failed: [ManagementException] Invalid namespace |
CNXN-4360 | Defect | HL7 viewer doesn't display the date/time if the text length isn't 8 or 14. |
CNXN-4356 | Defect | MessageDateTime displayed in the remote agent queue is incorrect (showing UTC) |
CNXN-4355 | Defect | Connexion randomly showing wrong message date/time in search results |
CNXN-4354 | Task | FileWriter - Option to obfuscate the filename in the event that it contains PHI when logging error messages |
CNXN-4351 | Defect | Connexion DB Cleanup - Repositories that are marked as deleted are not being cleaned up by Database Maintenance |
CNXN-4350 | Suggestion | Gateway - Automatically set the database auto-growth to something other than 64MB (the default) |
CNXN-4349 | Suggestion | Connexion Config/Queue - Automatically set the auto-growth to something other than 64MB (the default) |
CNXN-4346 | Defect | Gateway Database Cleanup - Table ChannelConfiguration is never cleaned up |
CNXN-4345 | Defect | Gateway - Database clean-up routine not cleaning up all deleted Groups and Tabs |
CNXN-4342 | Task | Connexion - Error 5469 [ChannelMethods] Error updating device statuses |
CNXN-4339 | Task | Should be able to "de-authenticate" RA even if RA hasn't connected |
CNXN-4334 | Suggestion | Channel Settings device should strip leading/training spaces from keys |
CNXN-4333 | Task | Clear the full window when Logged out due to inactivity |
CNXN-4329 | Defect | Gateway - Cannot delete Gateway Alerts from the Bulk Alert Delete UI |
CNXN-4328 | Suggestion | Connexion Events - Behavior change request when the Events dialog is displayed in the context of a Device |
CNXN-4327 | Suggestion | Gateway Alerts - Behavior change request when the Alerts dialog is displayed in the context of a Device |
CNXN-4321 | Task | DBA reporting multiple updates running from Application side on AdvanceServices DB |
CNXN-4320 | Defect | Q Retention (days) in RIM Dashboard only populating in half the clients v15.1.1060 |
CNXN-4318 | Defect | Introduction of Connexion.Edifact.Hipaa.dll in recent builds causing problems for M*Modal Catalyst devices |
CNXN-4316 | Suggestion | Connexion API - Add Support for Exporting an existing Channel to a File |
CNXN-4314 | Defect | Connexion Client - Realtime Graph - System.InvalidOperationException The calling thread cannot access this object because a different thread owns it. |
CNXN-4313 | Defect | Connexion Client doesn't show statistics graphs for channels using second or greater db's |
CNXN-4312 | Task | Remote Agent Site Name in Errors not matching Site Name displayed in UI |
CNXN-4311 | Defect | Channel export not including required assembly references |
CNXN-4310 | Defect | Gateway Alerting - [SqlApplicationLock] Failed to acquire lock attempt = 0 of 2. [SqlException] Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. |
CNXN-4308 | Defect | Corrupted messages prevented data from processing through channels |
CNXN-4305 | Suggestion | Add default protection against invalid characters in HL7 |
CNXN-4304 | Suggestion | Connexion Gateway - If the MachineName of the currently connected RA is different that the RA that is connecting log an error as it maybe a duplicate |
CNXN-4303 | Suggestion | Way to export Remote Agent dashboard to Excel |
CNXN-4302 | Suggestion | Connexion Gateway - Disabling a Gateway should prevent any new RAs from connecting to that gateway |
CNXN-4301 | Defect | Connexion DB Cleanup - If nightly cleanup is not enabled, deleted queues do not get removed from ExternalDevice table |
CNXN-4300 | Defect | Gateway - right-clicking on GW database in UI and selecting "Run Database Cleanup" does do anything |
CNXN-4298 | Defect | Prevent Blocked Processes When LARGE Number of Messages are Copied |
CNXN-4292 | Suggestion | Integrator - If an Integrator has been deleted the RemoteAgent and Updaters should be uninstalled and all customer data should be deleted |
CNXN-4291 | Defect | Connexion Gateway - Too many duplicate debug/error messages spamming the log file |
CNXN-4289 | Defect | File Reader Device | Message Reader Device [FileNotFoundException] |
CNXN-4288 | Defect | Gateway Management UI Server List has Quadrupled |
CNXN-4287 | Defect | Connexion - 2 devices swapped places in the channel sequence |
CNXN-4284 | Suggestion | Gateway Client - Bug report should include log files from user's computer in addition to the server's logs |
CNXN-4283 | Suggestion | Connexion Client - Bug report should include log files from user's computer in addition to the server's logs |
CNXN-4281 | Task | GW Api Stored Procedure update |
CNXN-4277 | Defect | Hidden / disabled plugins are completely missing from the cxn UI |
CNXN-4275 | Defect | Globals are not exporting to file if Custom Assemblies are excluded |
CNXN-4269 | Suggestion | DatabaseMaintenanceDevice - The cleanup script should delete unreferenced message data first if a previous cleanup failed |
CNXN-4268 | Suggestion | DatabaseMaintenanceDevice - Increase timeout to run the Database Maintenance to 48hrs from 24hrs |
CNXN-4266 | Defect | Queued Messages are being Purged |
CNXN-4265 | Defect | Unexpected wire-type: Varint, expected String & Connector device {guid} has been marked for deletion |
CNXN-4264 | Suggestion | FileWriter writing strange events to auditing framework |
CNXN-4263 | Suggestion | Would like FileWriter device to Include full TargetUri in Auditing payload |
CNXN-4260 | Suggestion | Connexion Gateway - Refreshing User Authorizations in Client application should refresh all connected gateways |
CNXN-4257 | Task | Delete all files when Integrator is uninstalled |
CNXN-4255 | Suggestion | FileReader Impersonation behavior change request |
CNXN-4250 | Defect | HL7toCDAConverter doesn't load properly in latest v15.5 and v15.1 |
CNXN-4247 | Defect | Paste and Import channels containing CSD team devices |
CNXN-4246 | Defect | Double compilation triggered when updating a plugin version (client-side only) |
CNXN-4245 | Task | Provide Toggle to view the messages as Local Time Zone or Server Time Zone
|
CNXN-4244 | Suggestion | Custom Code Device - Output a references file that includes all the references used when compiling the custom code |
CNXN-4243 | Suggestion | Connexion Client - Add Temp Folder Location to Device Information dialog window |
CNXN-4242 | Suggestion | Manage Custom Plugins Auth Setting should be split into two separate settings |
CNXN-4241 | Task | Send entire plugin upgrade payload to the server in one call |
CNXN-4240 | Defect | [Exception] Compilation failed, most likely due to missing references |
CNXN-4239 | Defect | When Importing DAR devices into 15.1.968 multiple devices are being changed to another device |
CNXN-4238 | Defect | Connexion.Client - [NullReferenceException] Object reference not set to an instance of an object. at Connexion.Client.ChannelOperationsVm.CanMoveChannelsUp() |
CNXN-4237 | Defect | Side-By-Side Mode in 15.1.968 is adding all the servers to the server list each time clicked |
CNXN-4234 | Suggestion | Connexion Queue - Speed up bulk changes to the Queue status |
CNXN-4233 | Defect | Connexion - Command line options should display with -? or -help |
CNXN-4226 | Defect | Connexion does not allow import of channels via command line when matching deleted channels exist in the database |
CNXN-4224 | Defect | Can't set HA type for new queue db adds |
CNXN-4222 | Defect | Connexion allows users without Manually Queue message right to copy messages |
CNXN-4220 | Defect | Manage Plugins - Option to upgrade all devices to the imported version checkbox missing when re-importing the same plugin version |
CNXN-4219 | Defect | Cust Code Device - Internal References are not updating properly |
CNXN-4217 | Defect | HL7 Expression Language - NRE when dealing with a malformed HL7Message |
CNXN-4212 | Defect | Connexion.Client - Error 5008 AppDomain Connexion.Client.exe UnhandledException System.AppDomainUnloadedException: Attempted to access an unloaded AppDomain. |
CNXN-4211 | Suggestion | Connexion Plugins - Statistics should be updated more frequently in the stats |
CNXN-4208 | Defect | 15.1 R5 plugin operations are incompatible with R4 and below |
CNXN-4206 | Defect | Move to Gateway not working in 15.5 |
CNXN-4205 | Defect | Gateway UI throwing errors when displaying Database Polling Device configration |
CNXN-4202 | Defect | Can't set passwordboxes in the system channel (alerting specifically) |
CNXN-4199 | Defect | Cannot install Connexion on Sql Server 2008R2 |
CNXN-4197 | Defect | Error in FileWriter configured to write to S3 after failover |
CNXN-4190 | Defect | LogonSuccess Repeated in Log 15.1.771 every 5 seconds from a 15.1.935 remote user |
CNXN-4189 | Suggestion | Custom Code Device - Support for transient assembly references |
CNXN-4186 | Suggestion | Connexion Event History - Do not audit the EventIds deleted, rather just the count |
CNXN-4185 | Defect | Database Polling device outputing "RowChangeStamp": "System.Byte[]" when output Json |
CNXN-4183 | Defect | Bulk device ugprade loses configuration settings |
CNXN-4182 | Suggestion | Connexion - Support command line install options for enabling the unit test API and setting the port |
CNXN-4181 | Defect | Unable to upgrade plugins |
CNXN-4178 | Defect | Remote Reader device isn't showing all folders in browser |
CNXN-4176 | Defect | User unable to create/save channel for non-super-user |
CNXN-4175 | Suggestion | Connexion - There should be a single event in the Event History when a Plugin is imported into the system |
CNXN-4174 | Suggestion | Connexion Server Passive Node - Add mechanism to keep plugins up-to-date at startup |
CNXN-4173 | Defect | Authorization Groups not resolving properly to correct rights |
CNXN-4171 | Suggestion | Gateway Installer - Automatically add a Windows Firewall exception for Private and Domain networks |
CNXN-4170 | Suggestion | Connexion Installer - Automatically add a Windows Firewall exception for Private and Domain networks |
CNXN-4169 | Defect | Installwizard using the wrong service account when configuring a passive node (and the active node is using a domain account) |
CNXN-4166 | Suggestion | Connexion Queue - The "Max Batch Size (MB)" setting should be an opt-in setting |
CNXN-4164 | Defect | Client doesn't always display correct stats after a server restart |
CNXN-4163 | Defect | Editing channels in Advanced Search prompts for saving multiple times |
CNXN-4161 | Suggestion | Add ability to view system group loaded assemblies |
CNXN-4160 | Suggestion | DatabaseMaintenanceDevice - Should be a way of seeing a snapshot of the currently running database maintenance operation |
CNXN-4159 | Suggestion | DatabaseMaintenanceDevice - Split up the event logged so that there is 1 for each of: Index Maintenance, Cleanup, Backup, Integrity check |
CNXN-4158 | Suggestion | Event History - Do not truncate the Event string when the event comes from the System Device |
CNXN-4156 | Suggestion | Connexion.Client - Add mechanism to keep plugins up-to-date |
CNXN-4154 | Suggestion | Connexion Queue - UpdateOldestQueuedMessagePerQueue should only be called by the active app server |
CNXN-4152 | Task | Automatically authorize Remote Agents provisioned via the API |
CNXN-4149 | Defect | Conflict with ApiProxy<T> with Connexion.Core and Connexion.Gateway.Api |
CNXN-4148 | Suggestion | Sql Queue - Optimize indexes and index uses |
CNXN-4146 | Defect | ProcessingHistorys from recently processed messages can be wiped out by the dbo.CXN_Cleanup stored procedure |
CNXN-4145 | Defect | Connexion DB Cleanup - trgDeleteChannelGroup: Cannot delete Tabs that have not been marked for deletion |
CNXN-4144 | Suggestion | Integrator client to automatically open ports on machine |
CNXN-4142 | Defect | Error Count Displayed in UI does not correctly reflect the number of errors in the Event table |
CNXN-4141 | Defect | Starting/Stopping Channels from the "Manage Channels" dialog causes too many calls to RefreshExecutionGroup |
CNXN-4138 | Suggestion | Gateway UI - Add System Channel to the Change History dialog |
CNXN-4137 | Defect | Field Copy TXA-9 to TXA-5 no longer copying trailing ^^ |
CNXN-4135 | Suggestion | Ability to bulk reprocess messages for the current query |
CNXN-4134 | Defect | Device order changing when a channel containing a fhir sender is reverted (and possibly other operations) |
CNXN-4133 | Defect | Unable to rename Group after 15.1.664 |
CNXN-4131 | Defect | Plugins are imported even if the user has deselected them on the import screen. |
CNXN-4130 | Defect | Queue context menu 'bulk copy to queue' not working if launched from the message grid |
CNXN-3944 | Defect | Connexion running on SqlLocalDb no longer works
|
R5 Change Log
Behavior Change (CNXN-4292): If an Integrator has been deleted the RemoteAgent and Updaters should be uninstalled and all customer data should be deleted |
In order to prevent PHI being left on remote agent host machines (leaving customer, for example), deleting a remote agent now attempts to uninstall each integrator component (remote agent and both updaters) as well as delete the Mongo database and registry entries. This new behavior is only available to integrator installations running this release of the updaters. Additional updates have been made to display ‘Invalid’ remote agents within the ‘invalid tab’. An invalid remote agent is one that is marked as deleted, but is still attempting to connect to a gateway. Invalid remote agents can be upgraded (using the typical installer push-update) to the latest updater version, and then subsequently re-deleted. Doing so will invoke the uninstall and data-wipe (and they will no longer be displayed within the invalid tab). Invalid and deleted remote agents are purged from the database as part of the maintenance routine. |
New feature: CNXN-4160: Should be a way of seeing a snapshot of the currently running database maintenance operation |
For long-running maintenance operations (typically on very large databases), it wasn’t possible to know if the maintenance routines were proceeding as expected. There is a new option to view the status of the current maintenance operation (per screenshot below). Please note that nothing is displayed if a maintenance operation isn’t currently in progress.
|
New feature: CNXN-4135: Ability to bulk reprocess messages for the current query |
Add the ability to reprocess all messages which match the current queue query. Current versions only let you reprocess messages selected within the queue, or, all messages of a specific queue type and within a date range. Now you can reprocess messages matching more complex queries. For example, reprocess all ADT^A08 messages from yesterday. Please note that this can be an expensive query and is not recommended to be performed on a large number of messages. 15.5 uses a more efficient method which can handle larger message counts.
|
Behavior change: CNXN-4137: Field Copy TXA-9 to TXA-5 no longer copying trailing ^^ |
A previous change was made to strip off empty HL7 nodes when copying a full field to another field. For example, in the HL7 Transform V2 device with a transform setting TXA-9 = TXA-5 (where TXA-5 is |XYZ^MD^^|), the result would be |XYZ^MD|. In this version of Connexion, the result will be |XYZ^MD^^|. |
Bug fix: CNXN-4131: Plugins are imported even if the user has deselected them on the import screen. |
Even when a user has deselected a plugin from the Connexion import channels dialog, those plugins may be imported. This can cause unintended plugin version changes post-import, as well as the unexpected installation of unwanted plugin versions. This has now been resolved and only ‘checked’ plugins will be imported during a channel import. Please note that other methods of channel import, such as the Connexion API and command-line import will always import any plugins within the provided channel file. |
|