Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 100 Next »

Released On

Aug 18, 2020

Release TypeBeta

Connexion

Connexion.15.1.115.exe

.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! - Security Audit Logging

Due to the new security features previous versions of the Connexion.Client.exe and Gateway.ManagementUI.exe are not compatible.


Integrator

Breaking Change! - Certificate Rotation

R6 introduces Certificate Rotation which forces the Integrator to create a self-signed certificate on a rotating basis. If an Integrator is unable to communicate with the Gateway because of a downgrade to R5 then you will need to use the "Break Glass" feature to re-establish the communications link.

See Certificate Rotation

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

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

Remote Integrator: Connexion.Integrator.15.1.115.exe

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

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

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

TicketTypeSummary
CNXN-3946DefectPotential deadlock when mongo queue is initialized against an unavailable mongo instance
CNXN-3945DefectFtpReader/MessageReader - 250+ HL7ReaderState.state files in the HL7ReaderState directory
CNXN-3943DefectUnitTestApi - Start/Stop channel does not function correctly if a client is not connected, or the gateway is not enabled
CNXN-3942TaskRefactor the Connexion -scan code so that it can run within the Configuration Wizard as a opposed to shelling out to Connexion.exe
CNXN-3941DefectConnexion.Share - Timeout waiting for lock to update dem\demos_bws_cdi_adt_cdi_b(cc79d67f-da38-4a31-9de4-9093ad9e550e). Update will proceed without locks.
CNXN-3940DefectSystem device remote invocations not working for the gateway
CNXN-3939DefectWhen copy/pasting channels says Exported From but displays where importing to

CNXN-3937

Defect

Gateway install wizard running some sql tasks on the wrong account/connection string

CNXN-3936

Defect

Connexion -scan kicked off from the configuration wizard can fail when using a non-default account and WinAuth-to-sql

CNXN-3935DefectConnexion - Starting/Stopping 1000 channels causes threading issues with Queuing/Storing results
CNXN-3934Defect[AuditFileReader] - Unexpected exception processing audit file 20200716130156603.proto.ready. [EndOfStreamException] Attempted to read past the end of the stream.
CNXN-3929SuggestionAdd Queue message retention to dashboard
CNXN-3928SuggestionAdd message retention to queue device info bar
CNXN-3925SuggestionAuthorization Setting for Message Retention Days
CNXN-3924SuggestionClient application should remember the selected server at shutdown
CNXN-3923SuggestionInstallers - Add the pdbs as part of the release for debugging purposes
CNXN-3922SuggestionFileWriterDevice - Add the ability to use impersonation during the AfterProcessFileEvent

CNXN-3921

Task

Support for GMSA's in the Connexion/Gateway Installer

CNXN-3917DefectHL7TransformDeviceV2 - System.FormatException: 'Input string was not in a correct format.'
CNXN-3916SuggestionQueue Right Click Menu needs reorganization
CNXN-3915DefectGlobals - Imported globals have incorrect GlobalSettingScopeCode
CNXN-3913DefectConnexion - Channel status not being updated during a Channel Update
CNXN-3910DefectAdd/Edit Channel Dialog - Tab index not maintained when exiting the plugin search dialog
CNXN-3909DefectAdd/Edit Channel Dialog - Index was outside the bounds of the array.
CNXN-3908SuggestionHL7TransformDeviceV2 - ParameterDescriptions from custom code functions are not displayed in tooltips when hovering over the parameter
CNXN-3906DefectHL7TransformDeviceV2 - Tooltips do not show for functions and some parameters unless the Channel is locked by the current user
CNXN-3905SuggestionHL7TransformDeviceV2 - Add ParameterDescriptions for functions functions in the base class
CNXN-3904SuggestionHL7TransformDeviceV2 - Add methods to Get a field from a user defined object in UserStorage
CNXN-3903SuggestionHL7TransformDeviceV2 - Add methods to Get/Set message verification Identifiers
CNXN-3902DefectConnexion Sql Queue - Has Processing History flag is cleared on Store Results in some cases
CNXN-3901DefectChannel Settings Device - Editing Identity Name is changed in the UI but not underlying configuration 
CNXN-3897DefectConnexion - Start/Stop state of a channel is not preserved when it is moved to a new Group or Tab
CNXN-3894DefectConnexion Globals - Globals are not re-evaluated when a channel is moved from one tab to another
CNXN-3892DefectChannelSettings device erroring messages on validating identities
CNXN-3891DefectHL7 Transform Device V2 - Description column not updating
CNXN-3890DefectConnexion.Core - obx.ObservationValue_05.First.CWE_01.Text_02.Value does not return the correct value
CNXN-3889DefectMessage flow in a channel should be blocked while a channel and its devices are being updated
CNXN-3888DefectBatch Processing - Device configuration changes are not atomic while processing in batch mode
CNXN-3887DefectConnexion Channel - Message processing should not be blocked by a paused source device
CNXN-3884DefectMessageStatisticHistory table had 215 Million rows and caused cleanup to fail
CNXN-3883DefectClusterOwner not correctly set during process startup
CNXN-3882SuggestionShould sign assemblies and installers with SHA256 instead of SHA1

CNXN-3881

Defect

Connexion Client System Configuration - Change History does not display changes

CNXN-3880

Defect

Channel Backup - NRE when running channel back up from the UI if channel backups are disabled

CNXN-3879

Defect

Connexion Client - Forward/Back buttons do not seem to track history properly

CNXN-3877

Task

AddTrust certificate expiration patch

CNXN-3875DefectCustom Code - Forwarding/Branching a message to multiple destinations that span multiple Repositories can result in messages being routed to the wrong queue

CNXN-3874

Defect

Client Channel Search no longer supports multi-select

CNXN-3873TaskInvestigate if deleted channels are showing up in the plugin manager dialog
CNXN-3871SuggestionBug Report - Files in bug report should have the original create/modified datetimes
CNXN-3869TaskHL7 branch device should throw an exception when starting with invalid destinations
CNXN-3867DefectConnexion branching data to channel in another group
CNXN-3860SuggestionRA Gateway - Database should prevent multiple groups of the same name, and multiple tabs within a group with the same name
CNXN-3859SuggestionConnexion - Database should prevent multiple groups of the same name, and multiple tabs within a group with the same name
CNXN-3858SuggestionDon't allow group deletion for groups with channels
CNXN-3857DefectGateway UI - Deleted Groups are not removed from the Group dropdown
CNXN-3856DefectGateway.Api - Updates made using the Gateway.Api are not reflected in the Management Client
CNXN-3855SuggestionChannel Separator Device that allows multiple channels (workflows) to be placed within a single channel
CNXN-3854DefectQueueDevice - Real-time Display Status says "Throttling", or "Disabled"
CNXN-3853DefectQueue Scheduler - There needs to be help for the CRON string format
CNXN-3852DefectHL7TransformDeviceV2 - Event Hooks are never detached from the Event Broker causing multiple events to be triggered instead of one
CNXN-3851SuggestionHL7TransformDeviceV2 - Add the ability to trigger a break point when a debugger is connected to the server
CNXN-3850SuggestionFileWriterDevice - Display number of pending messages in current file and number of ready files
CNXN-3849SuggestionFileWriterDevice - Option to manually trigger the processing of the current file
CNXN-3848SuggestionAdd day of the week to the time condition of the file writer
CNXN-3847DefectChannel change tracking list not showing properly in latest R6 beta

CNXN-3846

Task

Remote Agent [IOException] Recovery policy configured for this system contains invalid recovery certificate.

CNXN-3845SuggestionAdd the ability to save a RA package locally.
CNXN-3844DefectGateway UI - Threading error when deleting the default tab in a group. Using non-UI thread to update a collection bound to a UI
CNXN-3843DefectCustom Device Dissapearing
CNXN-3842DefectAppendTimezoneToAllDates() Not appending Timezone offset to TS datatypes
CNXN-3841DefectCloning or Export/Import of channels breaks User Settings Device Configuration
CNXN-3840DefectAn exception is thrown by the Connexion.Share.Initializer in unit test code
CNXN-3838SuggestionGateway - Add a settings file that does not get overwritten during installation
CNXN-3837SuggestionRequest Phi User Action Auditing to log files for Gateway
CNXN-3836SuggestionConnexion - Add a settings file that does not get overwritten during installation
CNXN-3835DefectIssue with adding multiple plugins in the same assembly file
CNXN-3834SuggestionRequest Phi User Action Auditing to log files for Connexion
CNXN-3833SuggestionConsider changing an error to a warning or lower
CNXN-3829DefectChannels not starting in newly created group on Active/Passive Connexion Setup
CNXN-3828TaskProgrammatically provision Remote Agent
CNXN-3827DefectConnexion Client shows group/tab level globals missing after restarting
CNXN-3826SuggestionSlashes being striped from variables used in file writer destination path
CNXN-3825SuggestionExpose Group and Tab information for use in Custom Code
CNXN-3824SuggestionDelete Message Content when message successfully processed or filtered
CNXN-3823DefectAssemblyResolver - StackOverflowException due to recursive assembly resolving
CNXN-3822DefectGlobals may be imported even though they are not marked for import
CNXN-3821SuggestionConnexion - Should include ProcessId in log file statements
CNXN-3820DefectHL7 Parser Exception including entire contents of binary file
CNXN-3819DefectIncorrect version of plugin used in the create/edit channel dialog in the RIM
CNXN-3818TaskInvestigate if the GW cleanup routine is running on multiple gateways
CNXN-3817TaskShould not be able to delete a Gateway that is still referenced by RemoteAgents
CNXN-3816DefectConnexion Client - Pausing a CC device shows channel as Running/P in some channels, but not others
CNXN-3815DefectConnexion Client -  System.InvalidCastException: 'Unable to cast object of type 

CNXN-3814

Task

Create PDB files for release builds of custom code

CNXN-3813DefectGateway Alerting Service - Does not log errors/warnings/info generated by itself
CNXN-3812TaskRevert potentially breaking validation checks in the v15 filewriter (Multi-filewriter issues)

CNXN-3810

Story

Re-implement message watermarking per audit and 3M requirements

CNXN-3809SuggestionModify the remote agent to support trusted cert on loadbalancer and untrusted on gateway
CNXN-3808DefectSystem channel devices can be marked deleted going from 15 -> 14.5 -> 15
CNXN-3807DefectHL7 Validation device doesn't support paths containing dot (.) with mongo storage
CNXN-3806SuggestionIntegrator - Create simple UI for "Break Glass" recovery mode
CNXN-3805DefectRemoteAgent - Starting/Stopping a specific channel will attempt to stop/start channels that previously had errors starting 
CNXN-3804SuggestionRemoteAgent - Make channel reconfigure behavior more like Connexion's
CNXN-3803SuggestionUser should be able to choose the target of a file during manual queue message (attachment vs. userstorage)
CNXN-3802DefectManage Tag Window needs a Vertical Scroll Bar
CNXN-3800DefectPreferred gateway not updated if the remote agent is locked by you
CNXN-3799DefectFilter count in queue statistics always shows zero in Gateway Manager UI
CNXN-3798DefectRepository database backup may be running when configured not to
CNXN-3797DefectConnexion Client -  Compiler cannot be called when there are no Code Files configured.
CNXN-3796DefectConnexion Client - Connexion.Queue.Base.QueueDeviceViewModel:Failed to load the queue message retention value: [Exception] [Exception] Plugin 00000000-0000-0000-0000-000000000000 not found
CNXN-3795DefectAuditing - no way of debugging the custom code
CNXN-3792DefectConnexion Branch Device - Invalid URI: The hostname could not be parsed.
CNXN-3791DefectCCD OnBeforeChannelSave event is async void but needs to be void or async task
CNXN-3790DefectIntegrator - Alert Counts in the last 24 hours are being calculated incorrectly
CNXN-3789SuggestionIntegrator - Show the number of Alerts Today on a device in the UI
CNXN-3788SuggestionIntegrator - Show the Last Error Text in the Channel
CNXN-3785TaskComodo has changed names and now requires a new intermediate certificate.
CNXN-3784DefectGeneric branch destination combobox clears out during a filter operation
CNXN-3783Suggestion

Option in Install Wizard to Regenerate ApplicationServerKey

Note: Only available when in admin mode.

CNXN-3781SuggestionCustom queue retention should be part of channel backup
CNXN-3779SuggestionEventHistory - Should use varchar(max) instead of nvarchar(max) for query text
CNXN-3778SuggestionRunning multiple versions of Connexion Client on same machine results in plugin conflicts
CNXN-3776DefectUpdaterA/ServerTray - .NET assembly version collisions due to sharing same install directory
CNXN-3775DefectChannel checkbox and plugin version drop-down not displaying properly
CNXN-3772TaskMongo unit tests not always passing
CNXN-3771DefectMultithreading max parallelism option is missing in 15.0.17699
CNXN-3770SuggestionOutboundHL7Device - Support of TCP v6 addresses 
CNXN-3769DefectIntegrator - Certificate Rotation: Remote Agent configuration failed to save: [AbandonedMutexException] The wait completed due to an abandoned mutex. 
CNXN-3768DefectGeneric branch device randomly stops working on remote agent
CNXN-3767DefectHL7Outbound device should perform dns lookup if reconnect fails
CNXN-3766DefectCustom Code Device - [BadImageFormatException] The module was expected to contain an assembly manifest.
CNXN-3765DefectConnnexion Visual Studio server side debugging not working intermittently
CNXN-3764DefectChanging RA MongoDB path in the installer caues the installer to crash
CNXN-3762DefectSaving a channel causes all devices to be updated, even if they have not been changed
CNXN-3761SuggestionConnexion - Provide More information about channel/device changed in the Audit Log
CNXN-3760DefectConnexion Client/Server should not use the same temp directory
CNXN-3759DefectUnable to wire up Integrator Inbound/Outbound connector devices unless user is not in Admin group
CNXN-3753DefectHL7 Validator device is broken
CNXN-3752DefectExporting a plugin to nuget creates an empty file
CNXN-3750SubtaskIntegrator - "Break Glass" recovery of one or more Remote Integrators
CNXN-3749StoryIntegrator - Improvements to the certificate management required by 3M
CNXN-3748TaskImplement Optional Compact Mongo DB after maintenance
CNXN-3747Task

Upgrade from Mongo 3.4 (end of support Jan 31 2020)

CNXN-3746DefectNewly imported channels don't always show up for limited privilidge users
CNXN-3744DefectQueue type not honored if it changes in the last device in the channel
CNXN-3743TaskUserStorage + MultiFileWriter split field may not be working (still on user context)
CNXN-3741TaskAdd Copy\Paste functionality to the Q Retention column of the v15 RIM
CNXN-3740DefectGroup/Tab not set to "ALL" in Device Configuration Search resulting in NRE
CNXN-3739SuggestionFileWriterDevice - Needs some in UI documentation and cleanup
CNXN-3738DefectCore - Allow MessageContext.Message to be null when there is not primary message. Store it as string.empty
CNXN-3737DefectFileWriterDevice - Writes an empty file to destination directory when context.Message is null, or empty
CNXN-3735SuggestionAdd multi-select to map tables (for delete)
CNXN-3733DefectFileWriter requires context.Message not be null even if write attachments only is enabled
CNXN-3732DefectDevice Configuration Search - Should escape '\' with '\\' in query
CNXN-3731DefectCustom Code Device - Should be able to search code when a channel is locked
CNXN-3730Suggestion

Connexion Gateway - Add a Validation cluster type

Note: This applies to new gateway cluster deployments only.

CNXN-3728SuggestionAdd 'download only' mode to ftp reader device
CNXN-3727Suggestion

Add simple ftp browsing to the ftp device ui

Note: With the implementation of CNXN-3719 (max message size), this feature allows you to manually connect to the source FTP server and download/delete the very large file.

CNXN-3725SuggestionInboundHL7Device - Should Pre-Pend CXN- to Message Control ID (MSH-10) 
CNXN-3724SuggestionConnexion Maximum Message size - Should throw an exception before an OutOfMemoryException is thrown
CNXN-3723DefectMessageChannel - Logger some times shows [] when it should show the Group/Tab/ChannelName
CNXN-3722SuggestionConnexion - Add better diagnostics when a OutOfMemoryException occurs
CNXN-3721DefectConnexion.Core - Message.ToString() should not clear the Message.IsDirty flag
CNXN-3720Suggestion

FileReader - Option to set max message size

Note: Very large messages (1+ GB can cause out of memory exceptions which can cause an execution group to recycle). The file reader device now has a configurable (default=100MB) message size cap. Larger messages will cause an error to be logged and the large file skipped.

CNXN-3719Suggestion

FtpReader - Option to set max message size

Note: Very large messages (1+ GB can cause out of memory exceptions which can cause an execution group to recycle). The FTP reader device now has a configurable (default=100MB) message size cap. Larger messages will cause an exception to be thrown and processing to halt.

CNXN-3718Task[ProcessWrapper] - Process 00000002-0000-0000-0000-000000000000 has unexpectedly exited.
CNXN-3717SuggestionConnexion Integrator Installer - Upgrade to .NET 4.8
CNXN-3716DefectConnexion/RA - DLL HELL - Assembly binding to .NET standard libraries of different versions causes issues
CNXN-3715SuggestionConnexion Gateway - Upgrade to .NET 4.8
CNXN-3714SuggestionConnexion Client- Upgrade to .NET 4.8
CNXN-3713

Suggestion

Connexion - Upgrade to .NET 4.8
CNXN-3711TaskGateway servers only are able to have one endpoint
CNXN-3708Suggestion

Ability to filter the plugin list via typing (on the create/edit channel dialog)

CNXN-3706DefectFile already exists error when importing Connexion devices
CNXN-3705DefectInternal assemblies with no corresponding plugin directory file are not resolved from the exe directory
CNXN-3704TaskAbility to create actionable URIs to connexion channels
CNXN-3703DefectUpgrading a device that had DeviceDefinitionFlags.None to one that has DeviceDefinitionFlags.CanProcessInParallel still won't allow the multithreaded queue setting
CNXN-3701DefectSql Queue Device - Under very heavy load with multiple queues in a row, stopping/starting the queue many times can result in a message being processed twice
CNXN-3695TaskUnify code from Cxn UI/Mgmt UI which caches category and icon.
CNXN-3687TaskAbility to perform HIPAA logging at system-level rather than channel-level
CNXN-3600SuggestionAdd a new Message Processing Pipeline option to process messages in batches
CNXN-3587TaskAbility to hook into auditing events (user actions)
CNXN-3584TaskAdd optional extra step to viewing a message. Integrate explicit content viewing with an audit event.
CNXN-3552StoryImplement a new event hook mechanism for audit logging

CNXN-3530

Suggestion

HL7 Branch Device - Hard to navigate to correct destination branch when there is a lot of channels

CNXN-3448StoryCreate a way to Mass update connexion device settings
  • No labels