New Features
- Custom Code Device - C# 7.0 and Roslyn compiler support
- Enable/Disable channels
- Manage Tags
- Create Tags
- Add Tags to all Channels in a Tab (right-click on Tab)
- Add Tags to selected channels using Manage Channels window
- Display Tag abbreviations in channel
- Search by tags in Channel Search
- Filter by tags in the Dashboard
- System Globals
- Global Code
- A single custom code assembly that can be used in other Custom Code based devices.
- Access this from any Custom Code based device
- A single custom code assembly that can be used in other Custom Code based devices.
- Global Passwords
- Access global passwords within devices
- Access global passwords within devices
- Global Tables
- Global Database Connection Strings
- Create Connection strings that can be used devices in the system
- Add within Devices that support the standard Database Edit Control
- Create Connection strings that can be used devices in the system
- Global Code
- Execution Groups
- Queue Device Improvements
- Support for MSH-4 (Sending Facility) in the Queue
- New Error Queue Workflow
- Error count shows up regardless of age
- Messages can be "Shelved" which moves them out of the Error queue
- "Shelved messages" can be queried
- Support for MSH-4 (Sending Facility) in the Queue
- Multi-Map Tables
- Improved HL7 Inbound Device
- Bind to all interfaces using IPAddress.Any and IPAddress.IPv6Any
- Ipv6 support
- Diagnostics tab to display available network adapters
User Management Dashboard
- Display Connection time, Idle time, and connected IP address
- Ability to force unlock channels
- Manage Custom Plugins Window
- Miscellaneous
- Upgrade all dependant libraries
- Add Edifact libarary EDI messages types
- Re-implement all installers so we can better handle .NET Standard libaries and to fix issues with interdependent libaries
- Support for Mongo Queue Db statistics within Connexion
- Update all projects except Connexion.Core and Connexion.Share to .NET 4.6.1
Jira - Feature Requests
Ticket | Feature |
---|---|
CNXN-3039 | Improve startup performance |
CNXN-3038 | Make version 15 map tables more compatible with version 14.5 |
CNXN-3032 | When using Edit & Requeue Selected Message the Keywords should be copied to the new message |
CNXN-3028 | Secure Sender Device - Add Connection and Send timeout configuration options |
CNXN-3026 | Add Network Interface info to System Information text |
CNXN-3021 | Add Diagnostic Tab to HL7 Inbound Device |
CNXN-3015 | Option to not require typing 'yes' into yes dialog |
CNXN-3011 | Remove the cap on returned results in the advanced search UI |
CNXN-3010 | Add the site name to the server drop-down list |
CNXN-3009 | Allow the expand/collapse operation of treeviews on auto-disabled UIs. |
CNXN-3006 | Ability to use {usercontext.X} in FileWriter Destination field |
CNXN-3005 | Grouping Connexion Servers under "Server Connections" screen |
CNXN-3000 | Export/Import Connections list |
CNXN-2999 | Filter by Tags in the Dashboard/Channel Mgr/Relevant UIs |
CNXN-2998 | Add Total Row Count or Row Numbers to Dashboard |
CNXN-2997 | Copy Device Key |
CNXN-2996 | Need a way to moving in error messages to a different status |
CNXN-2993 | Add menu item to copy device/channel key |
CNXN-2991 | Connexion User Management Dashboard |
CNXN-2990 | Authorization setting to close Connexion UI after configurable inactivity |
CNXN-2987 | Enable/Disable Channels Feature |
CNXN-2981 | Channel Import and Disabled Devices |
CNXN-2979 | Add Device filter option in Manage Channels |
CNXN-2970 | HL7 transform v2 function may not resolve properly when using an external type as a parameter |
CNXN-2967 | Mechanism to save / apply channel running state across a system |
CNXN-2966 | Channel - Log start/stop time of a channel |
CNXN-2964 | Make GetDevices<T> more flexible with type matching |
CNXN-2962 | Add option to explicitly disable message diffing |
CNXN-2961 | add "Run Diagnostics" to File Writer Devices |
CNXN-2953 | Remove filtering from file purge provider (too complicated / unnecessary) |
CNXN-2951 | Add 'move to' and purging to FTP reader device |
CNXN-2947 | Make the advanced search better by not making the channel name a link |
CNXN-2946 | HL7 Core - Add a method to replace all repeating OBX-5(s) in the message with a full OBX segment |
CNXN-2945 | Allow an extra digit in the queue alert timespans |
CNXN-2942 | HL7 Core - Support for splitting/recombining segments using ADD segments |
CNXN-2938 | Add events to Integrator Outbound (and Integrator Inbound?) |
CNXN-2936 | Support reading from archives (file reader / ftp reader) |
CNXN-2931 | Pretty print JSON message objects in queue preview window |
CNXN-2928 | Import Configuration from Currently Loaded Channel |
CNXN-2921 | Create Variable for Computer Name |
CNXN-2910 | Queue column to show the sending facility (MSH-4) |
CNXN-2908 | More flexibility around alerts generated by recoverable errors |
CNXN-2853 | HL7DateTime.ToDTM - Add an overload that adds/removes the Timezone offset in the string |
CNXN-2846 | Add option to remove empty lines created by razor engine (in Template device) |
CNXN-2831 | Create Folder and Folder Icon for all manually entered paths |
CNXN-2803 | Upgrade Connexion to support/use SQL Server 2016 Express LocalDB |
CNXN-2757 | Upgrade connexion compiler to 'roslyn' to enable new language features |
CNXN-2739 | Upgrade .NET library to .NET 4.6.2 to take advantage of new database and Xml support |
CNXN-2622 | Multi-column map tables |
CNXN-2615 | Implement Globals |
CNXN-2521 | In rare cases where a device requires more than 60s to start/stop |
Jira Bug Fixes
Ticket | Feature |
---|---|
CNXN-3069 | Include/Exclude Channel Tags - Menu item opens to the left |
CNXN-3067 | Should prevent v15 from connecting to a v14 server |
CNXN-3065 | Gateway Management UI - Should need to lock RA to delete its channels |
CNXN-3062 | Should prevent v14 from connecting to a v15 server |
CNXN-3061 | Importing .ri from v14.5.x into v15.0.x throws FaultException |
CNXN-3060 | HL7 Transform Device V2 - Channel loads in v14, but not v15 |
CNXN-3059 | Users with limited privlages can create tabs but not access them |
CNXN-3055 | HL7 to Xml Device - does not generate correct xml for version 2.6/2.7 of the standard |
CNXN-3053 | Cannot delete tags in tag manager |
CNXN-3051 | Running Diagnostic from FileWriter when using {usercontext.X} in the Destination field causes it to be created |
CNXN-3049 | InboundHL7Device - Ipv6 not working correctly |
CNXN-3048 | Unable to delete RA channels in Gateway Manager UI |
CNXN-3047 | Pause option doesn't display when adding a second mongo queue to existing channel |
CNXN-3045 | Queue statistics calculated incorrectly when RA Branch device sends data to it |
CNXN-3040 | UpdaterB incorrectly writes logs to Integrator.Updater.txt |
CNXN-3036 | Integrator tags duplicate when UI times out and user logs back in |
CNXN-3035 | Gateway Install - took 12+ minutes to install. Issue with NGen'ing of the assemblies |
CNXN-3033 | Remote agent target gateway(s) may not update when upgrading from older 14.5 to 15 |
CNXN-3031 | Remove SSN from Keywords - Due to Privacy Issues |
CNXN-3029 | FTP reader may not download files when scheduling is turned on |
CNXN-3025 | Error starting server xx.xx.xx.xx:11001. [SocketException] The requested address is not valid in its context. |
CNXN-3024 | Entity Framework exception when importing devices into Connexion 14.5 R11 |
CNXN-3019 | FileReaderDevice - Impersonation not functioning for non-domain accounts. Stopped working after changes made between R7 and R10 |
CNXN-3017 | DatabaseConnectionParameters - Encrypted properties appear to not be encrypted |
CNXN-3016 | Queue Device - [InvalidOperationException] Collection was modified; enumeration operation may not execute. |
CNXN-3012 | Channels are out of order after an Import, until the UI is closed and reopened |
CNXN-3003 | Can't look at multiple attachments without channel lock |
CNXN-3002 | Can't View Tables without Locking Channel |
CNXN-2995 | Connexion Logging not reflecting new channel name |
CNXN-2994 | Detecting Changes Running Multiple Connexion Clients |
CNXN-2992 | Device Information Screen Incorrectly shows Tab Key as Group Key |
CNXN-2985 | Show historical counts not implemented v15 RA/CXN |
CNXN-2982 | When creating new groups cannot select the repository |
CNXN-2977 | Move to Tab - improvements |
CNXN-2976 | Exceptions thrown by Connexion via a callback from the gateway fault the Connexion-to-gateway connection |
CNXN-2974 | Connexion Assembly Resolving - Closest Matching Assemby by version should take into account PublicTokenKey |
CNXN-2973 | HL7Client - Issue if the End of Frame markers are sent in a separate network packet |
CNXN-2972 | Integrator - SQL Server Alert System: 'Deadlock Alert' occurred on \\ATLPRWITGDBS00 |
CNXN-2971 | RTF viewer is always top-most |
CNXN-2963 | Scheduling hour/day broken |
CNXN-2958 | Multiple devices being created when channel is reverted causes unwanted save behavior |
CNXN-2957 | HL7 Control Character Escape Sequences not properly handled by ToString |
CNXN-2956 | Dashboard doesn't resort list when statistics are updated |
CNXN-2954 | Sorting of the dashboard breaks if you re-order columns |
CNXN-2952 | File purging doesn't work if *.* is used as the only filter |
CNXN-2950 | Generic branch device fails when querying an xDocument (or string) and an XPath that points to an attribute |
CNXN-2940 | Continuation messages are not working properly |
CNXN-2939 | Re-keying a RA whose data folder has been moved bricks the RA |
CNXN-2937 | Ispaused remains set when converting from Custom Code Device to HL7 Transform |
CNXN-2935 | Past Errorred Messages not being shown |
CNXN-2933 | Advance Search Feature is returning channels with deleted devices |
CNXN-2926 | Bring Back the ability to Create and Manage Custom Execution Groups |
CNXN-2923 | Monitor group shouldn't run if an exception is thrown in its start method |
CNXN-2863 | Attachments not updated in database |
CNXN-2851 | Saving a package to a remote agent throws an exception during save |
CNXN-2833 | Channel's showing up in random order |
CNXN-2829 | Remote Connexion users having issues with getting the token to sync up |
CNXN-2804 | Packages cannot be deleted if they are referenced by deleted RAs |
CNXN-2660 | Channel Lock not Holding |
CNXN-2616 | Unauthorized remote agents can spam the log file |