Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TicketTypeSummary
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

...