Released On |
|
Release Type |
Release |
Connexion |
| ||||||||
|
Integrator |
| ||||||||
|
Ticket | Type | Summary |
---|
FLUC- |
9954 | Defect |
UCSD: Error in Connexion v15: Function 'coalesce' not found |
CNXN- |
4129 |
Defect |
Connexion client not remembering last selected channel if it was navigated to via search results |
CNXN- |
4128 | Suggestion |
Connected Users in 15.1 R3 are displaying the PC/User instead of the AD/User
CNXN-4092
Task
Add option to File Writer Device to Write a Breadcrumb when it writes to a target directory
FileWriterDevice - Add option to copy file without copying with .tmp extension and renaming | ||
CNXN-4127 | Defect | Connexion |
ConfigWizard - Exception if the database password contains a single quote character |
CNXN- |
4126 | Defect |
Install fails if the __cxne_user__ doesn't exist (and the user chooses this) |
CNXN- |
4124 |
Task
Suggestion | Update Incompatible version number |
CNXN- |
4123 | Defect |
HL7 field padding behavior change between v15 R2 and R3
CNXN-4084
Defect
Unexpected exception getting statistics for the monitoring process
CNXN-4083
Task
Generic branch device should ignore validation errors for disabled destinations
CNXN-4082
Defect
HL7 Transform Device v2 Defect introduced after v15.1.419
CNXN-4081
Task
Support device attachments within the GW framework.
CNXN-4080
Defect
Gateway UI - ChannelCache grows indefinitely
CNXN-4079
Defect
Remote Agent - Exporting, or cloning a channel does not include dependent assemblies
CNXN-4077
Task
Provide Connexion API to add packages (nupkg)
CNXN-4076
Defect
FTP Reader Device doesn't save password in Gateway UI
CNXN-4075
Task
Dashboard Initial view displays no channels
CNXN-4073
Suggestion
Connexion - Add API for creating Repos/Groups/Tabs/Channels
CNXN-4069
Defect
Error 6177 [DatabaseMaintenanceInfo] CXN_Connexion_cnx_prc_0 - [SqlException] in Cleanup_CNXN,
CNXN-4067
Defect
Generic branch device throws an exception if the 'Not matched' destination is not also in the list of transform targets
CNXN-4066
Defect
Repetitions don't exist in blank OBX-5
CNXN-4065
Defect
HL7 Inbound Device - ACK Transform sample message disappears
CNXN-4062
Defect
Generic Branch Conditions Out of Sync when viewed from 15.1.419 and 15.1.532
CNXN-4060
Task
Add Diagnostics Tab to Secure Sender
CNXN-4058
Defect
Connexion Client - 6470 Error saving PluginMetadata for Connexion.Queue.Sqlite.QueueDevice, Connexion.Queue.Sqlite
CNXN-4056
Task
Move Identities in the Channel Settings Device based on Check Box Selected
CNXN-4055
Task
Document Lock Feature in 15.1.525 for the Code Files is Allowing Edits while locked
CNXN-4054
Defect
FileReader device should place an invalid HL7 Message on the error queue rather than retrying it
CNXN-4053
Defect
Inbound HL7 device should return AE when incoming HL7 message doesn't parse
CNXN-4048
Suggestion
Connexion.Core.HL7 - Do not create empty repeats/components/subcomponents when setting string.Empty
CNXN-4047
Task
Look into applying similar logic to HL7 Transform Conditions
CNXN-4045
Defect
TXA-23.1.1 moving to TXA-23.2.1 in Custom Code AddAutoCC
CNXN-4044
Suggestion
HL7TransformDeviceV2 - When a user attempts to set a Component from a Field, a warning should be displayed
CNXN-4043
Defect
ZSH-1 Issues
CNXN-4042
Task
Expose publicly the setter accessor for OutboundMessageEventArgs.Ack in compiled device
CNXN-4041
Defect
Client Reporting missing reports since upgrade to v15.1.419
CNXN-4039
Task
Warn 5075 [ChannelService] R1\tony.campbell (127.0.0.1) @App:[NullReferenceException] Object reference not set to an instance of an object.
CNXN-4038
Task
Error 5270 There is no argument given that corresponds to the required formal parameter 'outputColumnName' of 'BaseCustomFunctions.GetMapTableReplacementValue(string, Dictionary<string, string>, string)'
CNXN-4037
Defect
"Registration file path empty" with unattended Integrator installer
CNXN-4035
Story
Unattended Integrator installer should support providing key/pwd for upgrades
CNXN-4034
Defect
Generic branch device changes don't take effect without a service restart
CNXN-4033
Task
Issue with Connexion.Core appending new segments to HL7 Message
CNXN-4032
Task
Unknown QueueTypeCode <QueueMessageToRemoteAsync>d__69.MoveNext(). Integrator.RemoteAgent
CNXN-4030
Suggestion
Integrator Gateway Mongo DB location information and link
CNXN-4029
Suggestion
Gateway e-mail alerts about remote agent errors should include remote agent name
CNXN-4028
Suggestion
Connexion Channel Management Dialog - Move multiple channels up/down
CNXN-4027
Suggestion
Connexion/Gateway - Add Connected users to bug report
CNXN-4026
Story
Unattended Integrator installs should support upgrades as well
CNXN-4025
Suggestion
Connexion/Gateway - Channels/RA locked by me in the dashboard
CNXN-4024
Defect
Connexion Search by Device Configuration should not search the system channel
CNXN-4021
Defect
BugReport - Error in AddSpreadSheet. Could not add CXN_Connexion_MQ1-CR-CNX-06_Default to spreadsheet. [ArgumentException] Tablename is not valid
CNXN-3985
Suggestion
Way to output the certificate chain building information for a remote agent
CNXN-3927
Suggestion
Support S3/Azure in FileWriter device
CNXN-3926
Suggestion
Add auto-format button on the text viewer for json text types | ||
CNXN-4122 | Suggestion | Connexion Server Listing Exporting and Importing Connections |
CNXN-4120 | Defect | Queue preview is incorrectly displaying JSON ISO 8601 date/time stamps with adjusted hour and TZO |
CNXN-4119 | Defect | Plugins not showing in Connexion |
CNXN-4118 | Defect | Batch messages marked as processed after an exception is thrown |
CNXN-4117 | Defect | Log Management - System.IO.IOException: 'The process cannot access the file 'C:\ProgramData\ConnexionV14\Audit\Connexion.Audit.txt' because it is being used by another process.' |
CNXN-4115 | Task | Update 15.1 branch to have same batch methods as 15.5. |
CNXN-4114 | Suggestion | Database Polling Device: Add support for JSON to Output Format on Options tab |
CNXN-4112 | Defect | Connexion - Moving a channel that has global settings to another Group, or Tab causes errors in the database cleanup routine |
CNXN-4111 | Defect | Failure upgrading from Connexion v15.1 R1 to v15.1 R3 |
CNXN-4109 | Task | Add Setting to Remote Agent Queue to Disable Caching |
CNXN-4108 | Defect | DateTimeOffset is not defaulting to the local DateTimeOffset when parsing HL7DateTime in V15 |
CNXN-4105 | Defect | ChannelService.UpdateChannelGroupAsync - Audit log is dumping all tabs and channels into a serialized blob |
CNXN-4104 | Defect | SafeObservable<T>: [InvalidOperationException] Collection was modified; enumeration operation may not execute. |
CNXN-4102 | Defect | Bug Report Destination File Name should auto update to match the currently selected server |
CNXN-4101 | Task | The database polling device doesn't work in the remote agent |
CNXN-4100 | Suggestion | No messages were found in the file. Make sure framing settings are correct. |
CNXN-4099 | Suggestion | Add Column to Connected User displaying their Authorization Role(s) comma delimited |
CNXN-4098 | Suggestion | "Disallow Logins" setting with a list of specific user accounts that are denied access even though they have an account in AD |
CNXN-4095 | Suggestion | Support for writing to S3 in Channel Backup |
CNXN-4086 | Task | Add option to File Reader Device to Delete Zero Byte files if older than 6 Hours |
CNXN-4084 | Defect | Unexpected exception getting statistics for the monitoring process |
R4 Change Log
CNXN-4128: FileWriterDevice - Add option to copy file without copying with .tmp extension and renaming | |||||
We have encountered a case where an sftp server will allow file creation but not rename. This new setting lets you upload the file with the final filename directly (as opposed to uploading as a temp file followed by a rename to the final filename). We recommend this only for sftp, as this protocol has a specific ‘file close’ command missing from many other protocols (like ftps, or file system). | |||||
CNXN-4119: Plugins not showing in Connexion (defect) | |||||
15.1 R3 and 15.1R4 have been partially optimized to require less data during the initial load, as well as more efficient use of data over the network. This should help these builds be faster when used over slow network connections (15.5 has been further optimized to be even faster). This introduced this defect which causes unused versions of plugins to not be displayed in the UI. This has been fixed in R4. | |||||
CNXN-4109: Add Setting to Remote Agent Sender to Disable Caching | |||||
The remote agent batch logic was updated in the 15.1 branch to allow messages to build up within the remote agent for up to 20 seconds. In some cases, this may be too long. In order to decrease this batching period, or, completely disable batching, a ‘Max Batch Latency’ setting was added to the remote agent sender device. Setting this to zero will disable batching altogether. Updating the remote agent sender device (or channel) with a <R4 client will most likely reset the batching latency back to the default (of 20 seconds). | |||||
CNXN-4101: The database polling device doesn't work in the remote agent | |||||
The services required to make the database polling device work on the remote agent were not implemented prior to this build. The database polling device will now has the same capabilities whether running in Connexion or a remote agent. Note that working with a database polling device in the gateway UI will be slower since calls must be forwarded to the remote agent. | |||||
CNXN-4100: No messages were found in the file. Make sure framing settings are correct. | |||||
Issue: When a corrupted file (typically HL7) is encountered by the file reader, the file is not ingested and an error is posted to the device (no message is posted on the queue). This corrupted file is never picked up and remains in the directory indefinitely (and an error is logged on each directory read). Solution: When the file reader has [Message Framing] enabled and a file is encountered containing zero valid messages, the contents of the file are read into a message and placed on the error queue. An error is logged to the device, and then source file is then deleted. If the file is large (Configurable via the UI), then it is added as an attachment to the message. For example, the following file is not valid HL7 as it is missing the MSH segment. Prior to R4, this file would not be ingested and an error logged on each read of the source directory.
In R4, this file is read into a message and placed onto the error queue. | |||||
CNXN-4099: Add Column to Connected User displaying their Authorization Role(s) comma delimited | |||||
New Feature: The ability to easily view which Authorization Role(s) a currently logged on user is mapped to. This applies to both Connexion and Gateway. | |||||
CNXN-4098: "Disallow Logins" setting with a list of specific user accounts that are denied access even though they have an account in AD | |||||
New Feature: The ability to reject users from logging into Connexion / Gateway without disabling their active directory / windows account. Normal procedure for disallowing access to Connexion / Gateway is to remove the user from the relevant active directory (or Windows) user groups. There may be cases where a user account cannot be disabled or removed from the relevant user groups without breaking access to other software. In this case, the AppSettings.config file can be changed to exclude specific users:
Update the [UserBlackList] setting to include a comma-delimited list of user accounts (in the form of Domain\User) followed by a service restart. Rejected users will see the following message upon connecting to Connexion / Gateway: | |||||
CNXN-4095: Support for writing to S3 in Channel Backup | |||||
Improvement: The ability to send channel backup files to AWS S3 (or Azure blob storage) The channel backup UI has been updated to reflect the file writer’s ability to send to AWS/Azure. Store your channel backup files in the cloud. The recommended approach is to test sending files via a file writer device (in a normal channel). Once successful, copy the settings into the channel backup UI. Channel backups are never automatically deleted - you must periodically purge old channel backup files. | |||||
CNXN-4086: Add option to File Reader Device to Delete Zero Byte files if older than 6 Hours | |||||
New Feature: File reader can automatically (old) delete zero-byte files. Occasionally, zero-byte files are deposited into a directory being monitored by a file reader device. Zero-byte filenames are remembered, and after 6 hours the files are deleted (assuming they are still zero-byte). A log is written when this happens. |