Connexion v15 R5 (15.0.17695)

Connexion v15 R5 (15.0.17695)

Released On

September 18, 2019

Release Type

Production

Connexion

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: ]

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: ]

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:

Gateway Management Application Only:

Patch History

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

Remote Integrator: 

Remote Agent Push Update: 

Remote Updater A Push Update: 

Remote Updater B Push Update:

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;

Type

Ticket

Summary

Type

Ticket

Summary

CNXN-3700

Defect

RA - 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-3698

Suggestion

Queue Database - Install MessageBucket view when Sql Server >= 2016 even if sql clr is disabled sql

CNXN-3697

Task

Check/verify - v15 RA to 14.5 CXN message.sourceUri may not be properly retained

CNXN-3696

Task

Improve file writer logging in the event hooks.

CNXN-3693

Defect

AssemblyResolver - Temporary files are being cached resulting in FileNotFoundException

CNXN-3692

Task

HL7TransformDeviceV2 - Add unit tests to validate devices with/without code transforms function properly

CNXN-3691

Task

HL7 transform - don't compile if not necessary

CNXN-3688

Defect

Only 1 of 3 of the HD devices shows as deployed in v15

CNXN-3685

Defect

Exported Channel File - Properties in file are not set correctly

CNXN-3684

Task

Import Export - Add unit test that Import a v14.5/v15.0 channel

CNXN-3683

Defect

FileWriterDevice - [InvalidOperationException] Enqueue failed; the producer/consumer queue has completed adding. 

CNXN-3682

Defect

All Products - Bug report only includes Connexion.Gateway processes but should include all Conevity processes

CNXN-3681

Suggestion

Connexion - Debugging should work with VS 2019

CNXN-3680

Defect

FileReaderDevice - Multiple file extensions in filter not filtering properly

CNXN-3679

Defect

FileReaderDevice/FileWriterDevice - Processing Error: [Exception] Could not write to file _test_ 

CNXN-3677

Defect

File Reader Diagnostic doesn't obey configred file filter

CNXN-3676

Defect

File Reader Device throws errors on files which don't match the file filter

CNXN-3675

Defect

Gateway UI CCD - NRE when adding a connection string to the 'Data Connections' tree folder item

CNXN-3674

Defect

Gateway UI CCD - NRE when adding a Value to the Values tree item

CNXN-3673

Suggestion

Gateway UI - Place cached images into a separate sub folder instead of at the top level Temp directory

CNXN-3672

Defect

Gateway UI - Visual Studio debugging does not work

CNXN-3671

Defect

Integrator - Internal Exception when cloning a channel

CNXN-3670

Defect

Integrator - Inbound HL7 Device - The process cannot access the file because it is being used by another process. 

CNXN-3669

Defect

Integrator - 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-3668

Defect

Integrator - Adding new channel with InboundHL7Device has compiler errors

CNXN-3667

Defect

Integrator - Inbound/Outbound connector devices should show the previous Connexion Name when disconnected

CNXN-3666

Defect

Integrator - Inbound/Outbound connector devices showing incorrect status of route

CNXN-3664

Defect

Gateway UI connected to clustered connexions doesn't calculate the correct route UI

CNXN-3662

Defect

Integrator - ChannelKey cxn file does not always match the ChannelKey in the Advanced Services db

CNXN-3661

Suggestion

Connexion.Core - HL7Field.IsEmpty() is inconsistent with property HL7Component.IsEmpty and HL7SubComponent.IsEmpty

CNXN-3660

Suggestion

Connexion.Core - Add helper methods to set the number of Fields, Repeats, Components, and Subcomponents

CNXN-3659

Defect

Cluster partner not being set in the mgmt UI

CNXN-3657

Suggestion

Connexion/Integrator should report meaningful error when unable to download .net framework

CNXN-3656

Defect

Gateway UI -MessageReaderConfiguration.UseAclCheck property binding error

CNXN-3654

Defect

Gateway UI - It should not be possible to start an RA when it is in a pending state in Admin mode

CNXN-3653

Defect

RemoteAgent - Will not start any channels after it has been authorized

CNXN-3652

Defect

RemoteAgent ServerTray - Should show the version of each RA/Updater

CNXN-3651

Suggestion

Gateway - Add additional logging when RAs are refused connection during the registration process

CNXN-3650

Defect

Kill and purge mongo admin command can corrupt the host system

CNXN-3649

Defect

RA Statistics are incorrect because of a deleted Queue in the channel

CNXN-3648

Defect

Adding a reference to the CCD doesn't properly check file version and build date (only assembly version)

CNXN-3647

Task

Expose websockets option in the gateway configuration wizard

CNXN-3646

Task

Previously deleted gateway should be re-activated if the configuration wizard is re-run

CNXN-3645

Suggestion

Connexion/Gateway should report meaningful error when unable to download .net framework

CNXN-3643

Defect

CustomCodeControlViewModel - Caching of assembly reflection not handling same assembly with different version

CNXN-3642

Defect

CustomCodeControlViewModel - Exception - Collection was modified; enumeration operation may not execute.

CNXN-3641

Defect

RI Management UI - Adding the same package twice shows duplicate packages in the UI

CNXN-3640

Defect

RI export from Mgmt UI is not including channel configuration data

CNXN-3639

Defect

Connexion - Execution groups are taking up to 20 seconds to start if Gateways is down

CNXN-3638

Task

Connexion Service - Automatically set Windows NT system-wide ServicesPipeTimeout during install

CNXN-3637

Defect

Unit Test Api - Is hanging on some API calls

CNXN-3636

Task

Unable to start Connexion service in some AWS environments due to code-signed executables

CNXN-3635

Suggestion

Connexion - Add the ability to generate a BugReport from the ServerTray application

CNXN-3633

Defect

Globals - Changes made from one client are not reliably detected by other clients

CNXN-3632

Defect

Custom Code Device - Actipro Bug - Intellisense not working when there is a partial class

CNXN-3630

Defect

Nunit libraries ending up in installer

CNXN-3629

Defect

Infrastructure - Database Migration - RunAllAnyTimeScripts set to true can result in a very large RoundhousE.ScriptsRun  

CNXN-3628

Defect

MessageChannel - Multiple copies of the same device due to missing lock during channel initialization

CNXN-3627

Task

Upgrade to latest Actipro (19.1)

CNXN-3626

Defect

e.DeviceKey always returns system channel key instead of device key

CNXN-3625

Suggestion

Provide simpler method to identifiy a device of type before or after current device

CNXN-3622

Defect

Mongo Queue Device - Performance issue with deleting orphaned entries from GridFs

CNXN-3620

Suggestion

Transform Device Improvements

CNXN-3619

Suggestion

Improve device manager dialog load performance

CNXN-3618

Defect

RemoteAgent Window's Service may timeout trying to start up on a slow server 

CNXN-3617

Defect

Connexion Window's Service times out trying to start up on a slow server 

CNXN-3616

Suggestion

InboundHL7Device - Add additional diagnostic information in the device's diagnostic window

CNXN-3615

Suggestion

Add infrastructure method for implementing and viewing device diagnostic information

CNXN-3614

Suggestion

Add the ability to see the running/loaded configuration for any device

CNXN-3611

Defect

Inbound HL7 Device - Should not have received at startup: Only one usage of each socket address (protocol/network address/port) is normally permitted

CNXN-3604

Suggestion

Use ActiproLicenseManager.RegisterLicense(licensee, licenseKey) and nuget to manage Actipro assembly versions