Connexion v16.2 R2 (16.2.xxxx)
16.2 introduces many new features as well as some functional changes.
Message database indexes have been updated to provide faster maintenance operations on large databases. If you have large message databases, upgrading from earlier versions will take some time. This upgrade is currently a one-way operation. If you need to downgrade from 16.1 to an earlier version, please contact support.
This version of the remote agent no longer includes MongoDb. You must add the mongoDb packages to your available packages prior to deployment. This version includes new decoupled MongoDb logic. For remote agents, you must deploy the MongoDb 3.6 package (for versions less than 16.0) or MongoDb 4.0 package (for versions 16.0 and up).
Please review the changes included in 16.2, and ensure you do proper validation testing prior to deploying 16.2 to production.
If you reference internal assemblies (any assemblies other than Connexion.Core), please ensure your custom devices/logic work as expected prior to production deployment. Some internal interfaces have changed.
Released On |
|
Version | v16.2.xxxx |
Release Type | Release |
|
Connexion | .NET 4.8 may need to be manually installed if your systems don't have internet access. All Connexion libraries now target .NET 4.8. If you are referencing any Connexion assemblies, you will need to target .NET 4.8 in your projects. Please note that all non-core libraries are internal and subject to change. .NET 4.8 must be deployed to remote agent host machines prior to deploying this release (assuming they are not already running 4.8) |
Connexion Release | |
Integrator |
|
Installer Descriptions | |
Nuget Packages [Public feed: https://pkgs.dev.azure.com/conevity/Connexion_Public/_packaging/Connexion/nuget/v3/index.json] |
|
Type | Area | Ticket | Summary |
|---|---|---|---|
Feature | Anonymizer | 76 | Major rework of the HL7 Anonymizer: replace names using an HL7 profile, add path mode, handle EI data types, separate field description components with |
Feature | Anonymizer | 79 | Remove license check from anonymizer; persist anonymized message when output is set to Attachment; hard-code UserStorage / Attachment key; add transient HL7Message in user storage. |
Bug Fix | Anonymizer | 80 | Times weren't being anonymized in several cases; name variants leaking into free text; UI fix to use base HL7 type + component index instead of leaf type; various fallout/merge fixups; AI-reviewed fixes. |
Refactor | Anonymizer | 81 | Anonymizer should no longer use |
Feature | Editor / Text Viewer | 82 | Add Navigate Back/Forward in source code, Go To Definition (with right-click menu item), remember scroll position on navigation, center the function in the editor on Go To Definition. |
Feature | Editor / Text Viewer | 83 | Add synchronized scrolling option, option to set |
Feature | Queue Device | 84 | Allow queued messages to be Shelved if they cannot be processed. |
Feature | Metrics | 85 | Backport HL7v2 metric device from v17; add copy/paste to the HL7 metrics device; remove beta flag from Metrics UI and update documentation URL. |
Bug Fix | Metrics | 15 | Metrics configuration incorrectly included channels — MetricsProvider now verifies parent objects are enabled. |
Bug Fix | Metrics | 86 | Fix potential unobserved exception in the metrics service. |
Bug Fix | Metrics | 87 | Fix incorrect metric definition in Kafka writer. |
Feature | Gateway | 24 | Ability to multi-select remote agents in the GW dashboard. |
Feature | Gateway | 88 | Add remote agent database version to the Gateway dashboard export; make the gateway user dashboard RA locks a hyperlink so other users' RA locks can be cleared; make GW tabs UI match CXN; select another available tab after deleting a tab. |
Bug Fix | Gateway | 22 | Don't propagate full exception details from Gateway registration methods to the remote agent. |
Bug Fix | Gateway | 25 | Queue-size dialog in v16 GW times out for larger DBs. |
Bug Fix | Gateway | 50 | Error thrown when copying and pasting channels between CXN and GW. |
Bug Fix | Gateway | 89 | GW bulk pause channels threw an exception; device overlay call not dispatched. |
Bug Fix | Gateway | 90 | Channel count not updated on the Import Dialog for GW. |
Bug Fix | Gateway | 91 | Fix issue where post-deployment report isn't valid CSV; GW deployment dialogs no longer sent to back when clicking certain buttons; fix mismatched commas in GW dashboard export. |
Feature | Channel Manager | 32 | Ability to filter the Channel Manager State column on |
Feature | File Writer | 37 | FileWriter can now access UserStorage and Attachments. |
Feature | HL7 Inbound | 92 | Add certificate information to the HL7 inbound device (easier thumbprint copy to HL7Spy). |
Bug Fix | HL7 Inbound | 19 | SSL radio buttons not set correctly in the HL7 inbound device. |
Bug Fix | HL7 Inbound | 93 | Fix Generate Cert button on inbound HL7; HL7 inbound "expiring soon" check changed to 2 months (from 10). |
Feature | HTTP Listener | 94 | Warn on the HTTP listener UI when CXN is running as part of a cluster (port binding / cert commands must be run on all app servers). |
Bug Fix | HTTP Listener | 95 | HTTP Listener certificate not properly wired up (thumbprint/expiry not populated on UI). |
Feature | Certificates | 96 | Add ability to query a single certificate by subject; validate the issuer of our certificate is who we expect. |
Feature | Certificates | 97 | Modernize creation of Self-Signed certificates and centralize install logic; new class to set permissions on self-signed certs; consolidate CertificateHelper classes. |
Bug Fix | Certificates | 20 | Updated certificate logic wasn't backwards compatible with 16.1. |
Bug Fix | Certificates | 98 | Fix |
Refactor | Certificates | 99 | Remove the unmanaged X509 class (replaced by modernized path). |
Task | Certificates | 33 | Verify the client certificate dialog is working properly; don't show cert confirmation dialog if there is a match to the 'Host Machine Name'. |
Feature | Security | 100 | Change encryption padding in the Secure Sender to |
Bug Fix | Secure Sender | 101 | Message trace not showing secure senders correctly. |
Feature | Licensing | 102 | Add |
Bug Fix | Licensing | 103 | Fix issue checking the wrong certificate issuer; license-issuer verification fixups. |
Feature | Dashboards | 104 | Add Kafka reader and writer dashboards; update remote reader dashboard. |
Feature | Alert Template | 105 | Add async overload to alert template. |
Feature | Package Manager | 106 | Move channel load/save logic to the Package Manager Dialog with minor review improvements. |
Bug Fix | TaskManager | 107 | Fix unobserved |
Bug Fix | Message DB | 2 | Message DB hosted on a different machine than the config DB showed errors in the maintenance log. |
Bug Fix | Remote Agent | 21 | Only one remote-agent statistic published for |
Bug Fix | Remote Agent | 29 | Remote agent MongoDB service commands could act on mongo instances not started by the RA. |
Bug Fix | Remote Agent | 108 | Attempt to observe HTTP exception thrown when laptop is hibernating; handle minor RA performance-monitor permission issue. |
Bug Fix | Mongo | 28 | Mongo user query with a term ending in ` |
Bug Fix | Configuration | 31 | Adding new configuration properties with default global strings required a manual channel save; add status and protect against concurrent runs; fix collection modified during loop. |
Bug Fix | Custom Code | 39 | Custom-code breakpoints don't work when a global tag is in the code; update custom-code debug template to .NET 4.8.1. |
Bug Fix | Phi Log | 35 | Phi log message referenced the wrong output directory. |
Bug Fix | CXN UI | 109 | Fix NRE when searching in the CXN UI; strip newlines from device status used as a search result; fix search tooltip. |
Bug Fix | CXN | 110 | CXN ports not getting released on one developer's laptop (added diagnostic error handling). |
Bug Fix | Installer | 111 | Test fix NRE in Integrator Installer; fix signing of MSI files (sign only in release, throw if signing fails); fix issue where MSIs weren't included in the bundle. |
Bug Fix | DB Poller | 112 | Update SQL generation in DB poller to better support non-SQL-server and allow field names containing |
Bug Fix | 113 |
| |
Bug Fix | Branch Device | 114 | Don't show |
Bug Fix | HL7 Validation | 115 | Minor UI tweak to the HL7 Validation device. |
Bug Fix | SQL Connection | 116 | Fix clipped password border on SQL connection control. |
Bug Fix | Fixed-Width File Reader | 117 | UI tweaks. |
Bug Fix | Triggers | 118 | Fix |
Bug Fix | Stats | 119 | Some statistics weren't unpublished when the represented object was deleted (group, channel). |
Bug Fix | App Server | 120 | Fix: repository group count could show zero after the active app server changed. |
Bug Fix | FTP Reader | 121 | FTP reader device not properly configured to allow certificate queries. |
Bug Fix | NLog | 122 | Code changes required for NLog v6; reference |
Bug Fix | Imports | 123 | Fix exception |
Bug Fix | Map Grids | 124 | Removed brittle logic that committed map-table cells programmatically (fall back to default grid behavior). |