Released On | May 20, 2016 |
Release Type | Beta Release |
Release Location | Connexion 14.5: Connexion.14.5.408.Setup.exe Gateway: Connexion.Gateway.14.5.408.Setup.exe Gateway Management Application: Gateway.ManagementUI.14.5.408.msi Remote Integrator: Connexion.Integrator.14.5.408.Setup.exe Remote Integrator Queue: Connexion.Queue.Mongo.14.5.408.0.nupkg |
This release is mainly bug-fixes to the beta 2 build. There is one major feature update (shared with the R9 release):
In prior versions of Connexion, the channel import routine relied solely on the channel and device keys when attempting to match channels within a file to existing channels in a system. This system worked well when importing a small number of channels and when the source of the channel file was always the same. This has become problematic since there are scenarios where channel and device keys will change (for example, importing the same channel file twice into different tabs or groups). These newly imported channels (with new keys) can never be exported and overwrite a matching set of channels in another Connexion instance.
To remedy this, we have switched the matching logic to use Group Name/Tab Name/Channel Name. Therefore, there is a uniqueness constraint on these three properties (ie, no channels with the same name in the same tab). We have also changed the import UX by splitting the import routine into two:
- Import channels into current tab: All channels within the current channel file will be imported into the currently selected Group/Tab. Any matching channel names will show the option of update or import and rename. This is import behavior we see most often and matches previous versions of Connexion.
- Import channels into system: Channels will be imported to the same group and tab as they were exported from. If the group or tab does not exist, they will be created. This allows you to take a set of channels from one system (QA) and import them into another system (Staging) keeping the same group and tab structure. If channels with matching names are found, you will have the option to update or add and rename.
In each case, the update routine has been improved and will attempt to add and remove devices to match the channel file structure. Please note that queue devices are never removed during an import - you must manually remove queues.
We have also updated the routine which attempts to "fix up" device configurations post-import. For example, this is how a branch device being imported into a new system knows where to point post-import. Please pay particular attention to any devices which reference other devices/channels and double-check that messages are being sent to the correct destination.
Connexion Tickets Resolved
Resolved | Description |
---|---|
CNXN-2555 | Delete Channel fails if user doesn't have Edit authorization |
CNXN-2556 | Manage Custom Plugins unable to change device version in a channel |
CNXN-2559 | Manage Authorization doesn't work properly |
CNXN-2561 | Manage Application Servers allows user to edit CXN_Connexion database settings |
Up to 50 events are lost if no event is generated in about one hour | |
CNXN-2570 | Disk Space Alert doesn't work |
CNXN-2567 | Incorrect number of RA Clients listed on the "Authorized" tab |
CNXN-2549 | MessageContext.WriteEvent(EventSeverity.Fatal,...) should send the message to the error queue |
CNXN-2552 | New install of 14.5 fails with sql script error |
CNXN-2553 | Client - starting up the client causes an attempt to create a new channel on the server |
CNXN-2564 | Edit and Requeuing a message with a collapsed block may cause the collapsed region to become corrupted |
CNXN-2573 | Connexion server UI tags active app server incorrectly in failover setting |
CNXN-2580 | Copy Selected Messages to Queue doesn't copy attachments |
CNXN-2576 | Logging - Editing the app.config causes Logging/Alerting to stop functioning properly |
NLog's archiving is poorly implement. Archiving of log files should be managed by Connexion | |
At times the Connexion Client won't Launch | |
Info level alerts are not being forwarded to custom alert code | |
Exception on Steve's Machine - InsufficientMemoryException - An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full | |
CNXN-2554 | Recycle Owner Process throws FaultException |
CNXN-2571 | Alert Schedule not followed by groups in alerting configuration |
CNXN-2572 | Alert Groups do not follow tabs and channels configuration |
CNXN-2562 | Manage Channel Backups doesn't work without Edit permission |
Add tab sequence to the channel file format if we want to persist tab orders | |
CNXN-2554 | Recycle Owner Process throws FaultException |
CNXN-2574 | Include Charts in Snapshots not working and charts incorrect |
CNXN-2584 | Create a better channel drop down with filtering |
CNXN-2585 | Channel Change Tracking - Should keep 60 days of changes on file for debugging purposes |
CNXN-2577 | Setup Software for Connexion does not recognize proper DB Version |
CNXN-2587 | PostOnChannel can hang under certain conditions |
Integrator Tickets Resolved
(None)