Connexion v15.1 R1 (15.1.130)
Released On | Aug 28, 2020 |
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! - Security Audit LoggingDue to the new security features previous versions of the Connexion.Client.exe and Gateway.ManagementUI.exe are not compatible. |
Integrator | Gateway and Gateway Management Application: Connexion.Gateway.15.1.130.exe Gateway Management Application Only: Gateway.ManagementUI.15.1.130.msi Remote Integrator: Connexion.Integrator.15.1.130.exe Remote Agent Push Update: Integrator.RemoteAgent.15.1.130.msi Remote Updater A Push Update: Integrator.UpdaterA.15.1.130.msi Remote Updater B Push Update: Integrator.UpdaterB.15.1.130.msi |
Ticket | Type | Summary |
---|---|---|
CNXN-3950 | Defect | Connexion Active/Passive Cluster not processing data after service restart |
CNXN-3946 | Defect | Potential deadlock when mongo queue is initialized against an unavailable mongo instance |
CNXN-3945 | Defect | FtpReader/MessageReader - 250+ HL7ReaderState.state files in the HL7ReaderState directory |
CNXN-3943 | Defect | UnitTestApi - Start/Stop channel does not function correctly if a client is not connected, or the gateway is not enabled |
CNXN-3942 | Task | Refactor the Connexion -scan code so that it can run within the Configuration Wizard as a opposed to shelling out to Connexion.exe |
CNXN-3941 | Defect | Connexion.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-3940 | Defect | System device remote invocations not working for the gateway |
CNXN-3939 | Defect | When 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-3935 | Defect | Connexion - Starting/Stopping 1000 channels causes threading issues with Queuing/Storing results |
CNXN-3934 | Defect | [AuditFileReader] - Unexpected exception processing audit file 20200716130156603.proto.ready. [EndOfStreamException] Attempted to read past the end of the stream. |
CNXN-3929 | Suggestion | Add Queue message retention to dashboard |
CNXN-3928 | Suggestion | Add message retention to queue device info bar |
CNXN-3925 | Suggestion | Authorization Setting for Message Retention Days |
CNXN-3924 | Suggestion | Client application should remember the selected server at shutdown |
CNXN-3923 | Suggestion | Installers - Add the pdbs as part of the release for debugging purposes |
CNXN-3922 | Suggestion | FileWriterDevice - Add the ability to use impersonation during the AfterProcessFileEvent |
CNXN-3921 | Task | Support for GMSA's in the Connexion/Gateway Installer |
CNXN-3917 | Defect | HL7TransformDeviceV2 - System.FormatException: 'Input string was not in a correct format.' |
CNXN-3916 | Suggestion | Queue Right Click Menu needs reorganization |
CNXN-3915 | Defect | Globals - Imported globals have incorrect GlobalSettingScopeCode |
CNXN-3913 | Defect | Connexion - Channel status not being updated during a Channel Update |
CNXN-3910 | Defect | Add/Edit Channel Dialog - Tab index not maintained when exiting the plugin search dialog |
CNXN-3909 | Defect | Add/Edit Channel Dialog - Index was outside the bounds of the array. |
CNXN-3908 | Suggestion | HL7TransformDeviceV2 - ParameterDescriptions from custom code functions are not displayed in tooltips when hovering over the parameter |
CNXN-3906 | Defect | HL7TransformDeviceV2 - Tooltips do not show for functions and some parameters unless the Channel is locked by the current user |
CNXN-3905 | Suggestion | HL7TransformDeviceV2 - Add ParameterDescriptions for functions functions in the base class |
CNXN-3904 | Suggestion | HL7TransformDeviceV2 - Add methods to Get a field from a user defined object in UserStorage |
CNXN-3903 | Suggestion | HL7TransformDeviceV2 - Add methods to Get/Set message verification Identifiers |
CNXN-3902 | Defect | Connexion Sql Queue - Has Processing History flag is cleared on Store Results in some cases |
CNXN-3901 | Defect | Channel Settings Device - Editing Identity Name is changed in the UI but not underlying configuration |
CNXN-3897 | Defect | Connexion - Start/Stop state of a channel is not preserved when it is moved to a new Group or Tab |
CNXN-3894 | Defect | Connexion Globals - Globals are not re-evaluated when a channel is moved from one tab to another |
CNXN-3892 | Defect | ChannelSettings device erroring messages on validating identities |
CNXN-3891 | Defect | HL7 Transform Device V2 - Description column not updating |
CNXN-3890 | Defect | Connexion.Core - obx.ObservationValue_05.First.CWE_01.Text_02.Value does not return the correct value |
CNXN-3889 | Defect | Message flow in a channel should be blocked while a channel and its devices are being updated |
CNXN-3888 | Defect | Batch Processing - Device configuration changes are not atomic while processing in batch mode |
CNXN-3887 | Defect | Connexion Channel - Message processing should not be blocked by a paused source device |
CNXN-3884 | Defect | MessageStatisticHistory table had 215 Million rows and caused cleanup to fail |
CNXN-3883 | Defect | ClusterOwner not correctly set during process startup |
CNXN-3882 | Suggestion | Should 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-3875 | Defect | Custom 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-3873 | Task | Investigate if deleted channels are showing up in the plugin manager dialog |
CNXN-3871 | Suggestion | Bug Report - Files in bug report should have the original create/modified datetimes |
CNXN-3869 | Task | HL7 branch device should throw an exception when starting with invalid destinations |
CNXN-3867 | Defect | Connexion branching data to channel in another group |
CNXN-3860 | Suggestion | RA Gateway - Database should prevent multiple groups of the same name, and multiple tabs within a group with the same name |
CNXN-3859 | Suggestion | Connexion - Database should prevent multiple groups of the same name, and multiple tabs within a group with the same name |
CNXN-3858 | Suggestion | Don't allow group deletion for groups with channels |
CNXN-3857 | Defect | Gateway UI - Deleted Groups are not removed from the Group dropdown |
CNXN-3856 | Defect | Gateway.Api - Updates made using the Gateway.Api are not reflected in the Management Client |
CNXN-3855 | Suggestion | Channel Separator Device that allows multiple channels (workflows) to be placed within a single channel |
CNXN-3854 | Defect | QueueDevice - Real-time Display Status says "Throttling", or "Disabled" |
CNXN-3853 | Defect | Queue Scheduler - There needs to be help for the CRON string format |
CNXN-3852 | Defect | HL7TransformDeviceV2 - Event Hooks are never detached from the Event Broker causing multiple events to be triggered instead of one |
CNXN-3851 | Suggestion | HL7TransformDeviceV2 - Add the ability to trigger a break point when a debugger is connected to the server |
CNXN-3850 | Suggestion | FileWriterDevice - Display number of pending messages in current file and number of ready files |
CNXN-3849 | Suggestion | FileWriterDevice - Option to manually trigger the processing of the current file |
CNXN-3848 | Suggestion | Add day of the week to the time condition of the file writer |
CNXN-3847 | Defect | Channel 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-3845 | Suggestion | Add the ability to save a RA package locally. |
CNXN-3844 | Defect | Gateway UI - Threading error when deleting the default tab in a group. Using non-UI thread to update a collection bound to a UI |
CNXN-3843 | Defect | Custom Device Dissapearing |
CNXN-3842 | Defect | AppendTimezoneToAllDates() Not appending Timezone offset to TS datatypes |
CNXN-3841 | Defect | Cloning or Export/Import of channels breaks User Settings Device Configuration |
CNXN-3840 | Defect | An exception is thrown by the Connexion.Share.Initializer in unit test code |
CNXN-3838 | Suggestion | Gateway - Add a settings file that does not get overwritten during installation |
CNXN-3837 | Suggestion | Request Phi User Action Auditing to log files for Gateway |
CNXN-3836 | Suggestion | Connexion - Add a settings file that does not get overwritten during installation |
CNXN-3835 | Defect | Issue with adding multiple plugins in the same assembly file |
CNXN-3834 | Suggestion | Request Phi User Action Auditing to log files for Connexion |
CNXN-3833 | Suggestion | Consider changing an error to a warning or lower |
CNXN-3829 | Defect | Channels not starting in newly created group on Active/Passive Connexion Setup |
CNXN-3828 | Task | Programmatically provision Remote Agent |
CNXN-3827 | Defect | Connexion Client shows group/tab level globals missing after restarting |
CNXN-3826 | Suggestion | Slashes being striped from variables used in file writer destination path |
CNXN-3825 | Suggestion | Expose Group and Tab information for use in Custom Code |
CNXN-3824 | Suggestion | Delete Message Content when message successfully processed or filtered |
CNXN-3823 | Defect | AssemblyResolver - StackOverflowException due to recursive assembly resolving |
CNXN-3822 | Defect | Globals may be imported even though they are not marked for import |
CNXN-3821 | Suggestion | Connexion - Should include ProcessId in log file statements |
CNXN-3820 | Defect | HL7 Parser Exception including entire contents of binary file |
CNXN-3819 | Defect | Incorrect version of plugin used in the create/edit channel dialog in the RIM |
CNXN-3818 | Task | Investigate if the GW cleanup routine is running on multiple gateways |
CNXN-3817 | Task | Should not be able to delete a Gateway that is still referenced by RemoteAgents |
CNXN-3816 | Defect | Connexion Client - Pausing a CC device shows channel as Running/P in some channels, but not others |
CNXN-3815 | Defect | Connexion Client - System.InvalidCastException: 'Unable to cast object of type |
CNXN-3814 | Task | Create PDB files for release builds of custom code |
CNXN-3813 | Defect | Gateway Alerting Service - Does not log errors/warnings/info generated by itself |
CNXN-3812 | Task | Revert potentially breaking validation checks in the v15 filewriter (Multi-filewriter issues) |
CNXN-3810 | Story | Re-implement message watermarking per audit and 3M requirements |
CNXN-3809 | Suggestion | Modify the remote agent to support trusted cert on loadbalancer and untrusted on gateway |
CNXN-3808 | Defect | System channel devices can be marked deleted going from 15 -> 14.5 -> 15 |
CNXN-3807 | Defect | HL7 Validation device doesn't support paths containing dot (.) with mongo storage |
CNXN-3806 | Suggestion | Integrator - Create simple UI for "Break Glass" recovery mode |
CNXN-3805 | Defect | RemoteAgent - Starting/Stopping a specific channel will attempt to stop/start channels that previously had errors starting |
CNXN-3804 | Suggestion | RemoteAgent - Make channel reconfigure behavior more like Connexion's |
CNXN-3803 | Suggestion | User should be able to choose the target of a file during manual queue message (attachment vs. userstorage) |
CNXN-3802 | Defect | Manage Tag Window needs a Vertical Scroll Bar |
CNXN-3800 | Defect | Preferred gateway not updated if the remote agent is locked by you |
CNXN-3799 | Defect | Filter count in queue statistics always shows zero in Gateway Manager UI |
CNXN-3798 | Defect | Repository database backup may be running when configured not to |
CNXN-3797 | Defect | Connexion Client - Compiler cannot be called when there are no Code Files configured. |
CNXN-3796 | Defect | Connexion Client - Connexion.Queue.Base.QueueDeviceViewModel:Failed to load the queue message retention value: [Exception] [Exception] Plugin 00000000-0000-0000-0000-000000000000 not found |
CNXN-3795 | Defect | Auditing - no way of debugging the custom code |
CNXN-3792 | Defect | Connexion Branch Device - Invalid URI: The hostname could not be parsed. |
CNXN-3791 | Defect | CCD OnBeforeChannelSave event is async void but needs to be void or async task |
CNXN-3790 | Defect | Integrator - Alert Counts in the last 24 hours are being calculated incorrectly |
CNXN-3789 | Suggestion | Integrator - Show the number of Alerts Today on a device in the UI |
CNXN-3788 | Suggestion | Integrator - Show the Last Error Text in the Channel |
CNXN-3785 | Task | Comodo has changed names and now requires a new intermediate certificate. |
CNXN-3784 | Defect | Generic branch destination combobox clears out during a filter operation |
CNXN-3783 | Suggestion | Option in Install Wizard to Regenerate ApplicationServerKey Note: Only available when in admin mode. |
CNXN-3781 | Suggestion | Custom queue retention should be part of channel backup |
CNXN-3779 | Suggestion | EventHistory - Should use varchar(max) instead of nvarchar(max) for query text |
CNXN-3778 | Suggestion | Running multiple versions of Connexion Client on same machine results in plugin conflicts |
CNXN-3776 | Defect | UpdaterA/ServerTray - .NET assembly version collisions due to sharing same install directory |
CNXN-3775 | Defect | Channel checkbox and plugin version drop-down not displaying properly |
CNXN-3772 | Task | Mongo unit tests not always passing |
CNXN-3771 | Defect | Multithreading max parallelism option is missing in 15.0.17699 |
CNXN-3770 | Suggestion | OutboundHL7Device - Support of TCP v6 addresses |
CNXN-3769 | Defect | Integrator - Certificate Rotation: Remote Agent configuration failed to save: [AbandonedMutexException] The wait completed due to an abandoned mutex. |
CNXN-3768 | Defect | Generic branch device randomly stops working on remote agent |
CNXN-3767 | Defect | HL7Outbound device should perform dns lookup if reconnect fails |
CNXN-3766 | Defect | Custom Code Device - [BadImageFormatException] The module was expected to contain an assembly manifest. |
CNXN-3765 | Defect | Connnexion Visual Studio server side debugging not working intermittently |
CNXN-3764 | Defect | Changing RA MongoDB path in the installer caues the installer to crash |
CNXN-3762 | Defect | Saving a channel causes all devices to be updated, even if they have not been changed |
CNXN-3761 | Suggestion | Connexion - Provide More information about channel/device changed in the Audit Log |
CNXN-3760 | Defect | Connexion Client/Server should not use the same temp directory |
CNXN-3759 | Defect | Unable to wire up Integrator Inbound/Outbound connector devices unless user is not in Admin group |
CNXN-3753 | Defect | HL7 Validator device is broken |
CNXN-3752 | Defect | Exporting a plugin to nuget creates an empty file |
CNXN-3750 | Subtask | Integrator - "Break Glass" recovery of one or more Remote Integrators |
CNXN-3749 | Story | Integrator - Improvements to the certificate management required by 3M |
CNXN-3748 | Task | Implement Optional Compact Mongo DB after maintenance |
CNXN-3747 | Task | Upgrade from Mongo 3.4 (end of support Jan 31 2020) |
CNXN-3746 | Defect | Newly imported channels don't always show up for limited privilidge users |
CNXN-3744 | Defect | Queue type not honored if it changes in the last device in the channel |
CNXN-3743 | Task | UserStorage + MultiFileWriter split field may not be working (still on user context) |
CNXN-3741 | Task | Add Copy\Paste functionality to the Q Retention column of the v15 RIM |
CNXN-3740 | Defect | Group/Tab not set to "ALL" in Device Configuration Search resulting in NRE |
CNXN-3739 | Suggestion | FileWriterDevice - Needs some in UI documentation and cleanup |
CNXN-3738 | Defect | Core - Allow MessageContext.Message to be null when there is not primary message. Store it as string.empty |
CNXN-3737 | Defect | FileWriterDevice - Writes an empty file to destination directory when context.Message is null, or empty |
CNXN-3735 | Suggestion | Add multi-select to map tables (for delete) |
CNXN-3733 | Defect | FileWriter requires context.Message not be null even if write attachments only is enabled |
CNXN-3732 | Defect | Device Configuration Search - Should escape '\' with '\\' in query |
CNXN-3731 | Defect | Custom Code Device - Should be able to search code when a channel is locked |
CNXN-3730 | Suggestion | Connexion Gateway - Add a Validation cluster type Note: This applies to new gateway cluster deployments only. |
CNXN-3728 | Suggestion | Add 'download only' mode to ftp reader device |
CNXN-3727 | Suggestion | 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-3725 | Suggestion | InboundHL7Device - Should Pre-Pend CXN- to Message Control ID (MSH-10) |
CNXN-3724 | Suggestion | Connexion Maximum Message size - Should throw an exception before an OutOfMemoryException is thrown |
CNXN-3723 | Defect | MessageChannel - Logger some times shows [] when it should show the Group/Tab/ChannelName |
CNXN-3722 | Suggestion | Connexion - Add better diagnostics when a OutOfMemoryException occurs |
CNXN-3721 | Defect | Connexion.Core - Message.ToString() should not clear the Message.IsDirty flag |
CNXN-3720 | Suggestion | 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-3719 | Suggestion | 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-3718 | Task | [ProcessWrapper] - Process 00000002-0000-0000-0000-000000000000 has unexpectedly exited. |
CNXN-3717 | Suggestion | Connexion Integrator Installer - Upgrade to .NET 4.8 |
CNXN-3716 | Defect | Connexion/RA - DLL HELL - Assembly binding to .NET standard libraries of different versions causes issues |
CNXN-3715 | Suggestion | Connexion Gateway - Upgrade to .NET 4.8 |
CNXN-3714 | Suggestion | Connexion Client- Upgrade to .NET 4.8 |
CNXN-3713 | Suggestion | Connexion - Upgrade to .NET 4.8 |
CNXN-3711 | Task | Gateway servers only are able to have one endpoint |
CNXN-3708 | Suggestion | Ability to filter the plugin list via typing (on the create/edit channel dialog) |
CNXN-3706 | Defect | File already exists error when importing Connexion devices |
CNXN-3705 | Defect | Internal assemblies with no corresponding plugin directory file are not resolved from the exe directory |
CNXN-3704 | Task | |
CNXN-3703 | Defect | Upgrading a device that had DeviceDefinitionFlags.None to one that has DeviceDefinitionFlags.CanProcessInParallel still won't allow the multithreaded queue setting |
CNXN-3701 | Defect | Sql 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-3695 | Task | Unify code from Cxn UI/Mgmt UI which caches category and icon. |
CNXN-3687 | Task | Ability to perform HIPAA logging at system-level rather than channel-level |
CNXN-3600 | Suggestion | Add a new Message Processing Pipeline option to process messages in batches |
CNXN-3587 | Task | Ability to hook into auditing events (user actions) |
CNXN-3584 | Task | Add optional extra step to viewing a message. Integrate explicit content viewing with an audit event. |
CNXN-3552 | Story | Implement 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-3448 | Story | Create a way to Mass update connexion device settings |