Connexion v15 R5 (15.0.17695)

Released On

September 18, 2019

Release TypeProduction

Connexion

Connexion.15.0.17699.exe

Patch History

Patch 3: The beta HL7 Validation device InTable functionality wasn't working as expected (CNXN-3753).

Patch 2: A ui-only patch related to the export of custom plugins to nuget packages (CNXN-3752). [Original: Connexion.15.0.17697.exe]

Patch 1: An edge-case defect (CNXN-3744) was found which may impact the queue type set by the last device within a channel. [Original: Connexion.15.0.17695.exe]

The R2 (and greater) Connexion client application is not compatible with previous Connexion server releases

.NET 4.7.2 may need to be manually installed if your systems don't have internet access.
Integrator

Gateway and Gateway Management Application:Connexion.Gateway.15.0.17700.exe

Gateway Management Application Only:Gateway.ManagementUI.15.0.17700.msi

Patch History

Patch 1: (Gateway & Gateway UI, CNXN-3759) Saving channel routes can fail for non-administrators. [Original: Connexion.Gateway.15.0.17695.exe]

Remote Integrator: Connexion.Integrator.15.0.17695.exe

Remote Agent Push Update: Integrator.RemoteAgent.15.0.17695.msi

Remote Updater A Push Update: Integrator.UpdaterA.15.0.17695.msi

Remote Updater B Push Update: Integrator.UpdaterB.15.0.17695.msi

Breaking Change

The HttpSender device API has changed. If you use this device, you will need to update your code to the following signature:

 public override async Task ProcessHttpRequestAsync(RequestContext context)

You may need to add

using System.Threading.Tasks;
TypeTicketSummary
CNXN-3700DefectRA - Device paused state on Client did not agree with the Device's actual paused state on RA
CNXN-3694

Task

Investigate an option to report on a users auth groups/permissions

CNXN-3698SuggestionQueue Database - Install MessageBucket view when Sql Server >= 2016 even if sql clr is disabled sql
CNXN-3697TaskCheck/verify - v15 RA to 14.5 CXN message.sourceUri may not be properly retained
CNXN-3696TaskImprove file writer logging in the event hooks.
CNXN-3693DefectAssemblyResolver - Temporary files are being cached resulting in FileNotFoundException
CNXN-3692TaskHL7TransformDeviceV2 - Add unit tests to validate devices with/without code transforms function properly
CNXN-3691TaskHL7 transform - don't compile if not necessary
CNXN-3688DefectOnly 1 of 3 of the HD devices shows as deployed in v15
CNXN-3685DefectExported Channel File - Properties in file are not set correctly
CNXN-3684TaskImport Export - Add unit test that Import a v14.5/v15.0 channel
CNXN-3683DefectFileWriterDevice - [InvalidOperationException] Enqueue failed; the producer/consumer queue has completed adding. 
CNXN-3682DefectAll Products - Bug report only includes Connexion.Gateway processes but should include all Conevity processes
CNXN-3681SuggestionConnexion - Debugging should work with VS 2019
CNXN-3680DefectFileReaderDevice - Multiple file extensions in filter not filtering properly
CNXN-3679DefectFileReaderDevice/FileWriterDevice - Processing Error: [Exception] Could not write to file _test_ 
CNXN-3677DefectFile Reader Diagnostic doesn't obey configred file filter
CNXN-3676DefectFile Reader Device throws errors on files which don't match the file filter
CNXN-3675DefectGateway UI CCD - NRE when adding a connection string to the 'Data Connections' tree folder item
CNXN-3674DefectGateway UI CCD - NRE when adding a Value to the Values tree item
CNXN-3673SuggestionGateway UI - Place cached images into a separate sub folder instead of at the top level Temp directory
CNXN-3672DefectGateway UI - Visual Studio debugging does not work
CNXN-3671DefectIntegrator - Internal Exception when cloning a channel
CNXN-3670DefectIntegrator - Inbound HL7 Device - The process cannot access the file because it is being used by another process. 
CNXN-3669DefectIntegrator - When a Channel, or Device that is part of a Route is deleted from Connexion, it should be shown in the Inbound/Outbound Connector devices
CNXN-3668DefectIntegrator - Adding new channel with InboundHL7Device has compiler errors
CNXN-3667DefectIntegrator - Inbound/Outbound connector devices should show the previous Connexion Name when disconnected
CNXN-3666DefectIntegrator - Inbound/Outbound connector devices showing incorrect status of route
CNXN-3664DefectGateway UI connected to clustered connexions doesn't calculate the correct route UI
CNXN-3662DefectIntegrator - ChannelKey cxn file does not always match the ChannelKey in the Advanced Services db
CNXN-3661SuggestionConnexion.Core - HL7Field.IsEmpty() is inconsistent with property HL7Component.IsEmpty and HL7SubComponent.IsEmpty
CNXN-3660SuggestionConnexion.Core - Add helper methods to set the number of Fields, Repeats, Components, and Subcomponents
CNXN-3659DefectCluster partner not being set in the mgmt UI
CNXN-3657SuggestionConnexion/Integrator should report meaningful error when unable to download .net framework
CNXN-3656DefectGateway UI -MessageReaderConfiguration.UseAclCheck property binding error
CNXN-3654DefectGateway UI - It should not be possible to start an RA when it is in a pending state in Admin mode
CNXN-3653DefectRemoteAgent - Will not start any channels after it has been authorized
CNXN-3652DefectRemoteAgent ServerTray - Should show the version of each RA/Updater
CNXN-3651SuggestionGateway - Add additional logging when RAs are refused connection during the registration process
CNXN-3650DefectKill and purge mongo admin command can corrupt the host system
CNXN-3649DefectRA Statistics are incorrect because of a deleted Queue in the channel
CNXN-3648DefectAdding a reference to the CCD doesn't properly check file version and build date (only assembly version)
CNXN-3647Task

Expose websockets option in the gateway configuration wizard

CNXN-3646TaskPreviously deleted gateway should be re-activated if the configuration wizard is re-run
CNXN-3645SuggestionConnexion/Gateway should report meaningful error when unable to download .net framework
CNXN-3643DefectCustomCodeControlViewModel - Caching of assembly reflection not handling same assembly with different version
CNXN-3642DefectCustomCodeControlViewModel - Exception - Collection was modified; enumeration operation may not execute.
CNXN-3641DefectRI Management UI - Adding the same package twice shows duplicate packages in the UI
CNXN-3640DefectRI export from Mgmt UI is not including channel configuration data
CNXN-3639DefectConnexion - Execution groups are taking up to 20 seconds to start if Gateways is down
CNXN-3638TaskConnexion Service - Automatically set Windows NT system-wide ServicesPipeTimeout during install
CNXN-3637DefectUnit Test Api - Is hanging on some API calls
CNXN-3636TaskUnable to start Connexion service in some AWS environments due to code-signed executables
CNXN-3635SuggestionConnexion - Add the ability to generate a BugReport from the ServerTray application
CNXN-3633DefectGlobals - Changes made from one client are not reliably detected by other clients
CNXN-3632DefectCustom Code Device - Actipro Bug - Intellisense not working when there is a partial class
CNXN-3630DefectNunit libraries ending up in installer
CNXN-3629DefectInfrastructure - Database Migration - RunAllAnyTimeScripts set to true can result in a very large RoundhousE.ScriptsRun  
CNXN-3628DefectMessageChannel - Multiple copies of the same device due to missing lock during channel initialization
CNXN-3627TaskUpgrade to latest Actipro (19.1)
CNXN-3626Defecte.DeviceKey always returns system channel key instead of device key
CNXN-3625SuggestionProvide simpler method to identifiy a device of type before or after current device
CNXN-3622DefectMongo Queue Device - Performance issue with deleting orphaned entries from GridFs
CNXN-3620SuggestionTransform Device Improvements
CNXN-3619SuggestionImprove device manager dialog load performance
CNXN-3618DefectRemoteAgent Window's Service may timeout trying to start up on a slow server 
CNXN-3617DefectConnexion Window's Service times out trying to start up on a slow server 
CNXN-3616SuggestionInboundHL7Device - Add additional diagnostic information in the device's diagnostic window
CNXN-3615SuggestionAdd infrastructure method for implementing and viewing device diagnostic information
CNXN-3614SuggestionAdd the ability to see the running/loaded configuration for any device
CNXN-3611DefectInbound HL7 Device - Should not have received at startup: Only one usage of each socket address (protocol/network address/port) is normally permitted
CNXN-3604SuggestionUse ActiproLicenseManager.RegisterLicense(licensee, licenseKey) and nuget to manage Actipro assembly versions