CONNECT 5.1 Release Notes
Disclaimer
All capabilities designed, developed, and tested during the CONNECT 5.1 project time frame are described below. Known defects in the product are listed below as well as in the CONNECT Issue Tracker tool. Defects which may occur within the product may not be limited to these issues. This product and the accompanying written materials are provided "as is" without warranty or guarantee of any kind. Furthermore, no representations made regarding the use, or the results of use, of the product in terms of correctness, accuracy, reliability, currency, or otherwise is warranted or guaranteed. The Federal Health Architecture (FHA) shall not be held liable for any direct, indirect, consequential, or incidental damages arising out of the use of or the inability to use this product.
Version History
Version# | Date | Modified By | Description of Modification |
---|---|---|---|
0.1 | 01/29/2018 | Sovann Huynh | Initial Draft |
CONNECT 5.1.2
IMPORTANT NOTE: CONNECT 5.1 and CONNECT 5.1.1 are not supported and is replaced by CONNECT 5.1.2 All information on this page regarding CONNECT 5.1 applies to CONNECT 5.1.2.
Summary
Release 5.1 continues to build on the functionality and architecture introduced in Release 4.0 through additional features, selected improvements, and bug fixes. We encourage the CONNECT community to upgrade to Release 5.1 to take advantage of these updates. Details can be found in the following subsections:
Enhancements and Announcements
SAML assertions
Several updates were made to enforce the conformant use of SAML assertions as required by the NwHIN messaging and authorization framework. The HOKSAMLAssertionBuilder, in particular, was updated to allow for more configurability while simultaneously increasing the amount of data validations.
Data-less deployment
CONNECT 5.1 can be deployed without creating all the data sources previously required. See /wiki/spaces/CONNECTWIKI/pages/259162119 for more details.
Exchange Manager
CONNECT can now /wiki/spaces/CONNECTWIKI/pages/278528020 from both FHIR and UDDI based directories. An Admin GUI interface has been created to facilitate the addition of exchanges to download organizational data from, view organizational data from each downloaded exchange and refresh data on demand without requiring a server restart. Please read the /wiki/spaces/CONNECTWIKI/pages/278528020 documentation carefully as changes to CONNECT configuration files have been made for CONNECT 5.1.
Certificate Manager
The CONNECT Certificate Manager allows users to manage trust stores locally
Test Data Loader
Test data for the CONNECT reference implementation can now be managed via the Admin GUI
Specification compliance and conformance update
eHealth Exchange Testing
CONNECT 5.1 was successfully tested against the eHealth Exchange test cases for participant and product certification. Details on the testing can be found at /wiki/spaces/CONNECTWIKI/pages/39125109. There are no open CONNECT issues related to participant testing.
Security Scans findings and security update
The CONNECT team as part of the release readiness process in 5.1, identified and addressed findings based on security scans performed on the CONNECT gateway code base. Several tools were used including Fortify, SonarQube, OWASP Dependency Checks and FindBugs as part of the scans executed on the 5.1 code. All Critical, High, Medium, and Cat 1 Low findings were addressed and the team will continue to work with the federal partners to ensure the code quality meets their implementation requirements. Addressing these security findings will ensure adopters deploy a more secure implementation and will assist in meeting their organization's internal security reviews, as they deploy CONNECT in their preferred environments.
Release testing
CONNECT 5.1 was install-tested in multiple environments and with multiple operating systems to support the federal partner environments and application servers/configurations used by the community. As with each release, CONNECT was regression tested as well as integration tested against prior supported versions of CONNECT. Test summary report is /wiki/spaces/CONNECTWIKI/pages/245432325. See below the testing matrix with the application servers/OS that were utilized for release testing.
Testing summary by Operating system and application server for 5.1
App Server | WebSphere (Version 8.5.5.3) | WebLogic12c (Version 12.1.1) | WildFly (Version 8.2.1) | JBoss (Version EAP 7) | |
---|---|---|---|---|---|
OS | |||||
Windows 64 | B, S, D, A, IO, R | ||||
Sparc Solaris | B, D, A, IO | ||||
Linux 64 | B, D, A, IO | B, D, A, IO |
Legend:
- S – Source Code Installation and Validation
- B – Binary Installation and Validation
- R – Regression
- IO – Interoperability
- A – Admin GUI (IE v11, Chrome)
- D – Direct Tested
Product Development Notes
Open source application server – WildFly
From a product development perspective, the team uses WildFly as the team-supported open source application server. We are aware of community members using CONNECT on JBoss EAP, the enterprise version of WildFly. We have published instructions for FIPS configurations on /wiki/spaces/CONNECTWIKI/pages/108691466 and /wiki/spaces/CONNECTWIKI/pages/75038722.
Development, installation and new feature testing will be done on WebLogic, WebSphere, JBoss EAP 7 and WildFly only.
Known Issues
Issue |
---|
CONNECTDirectConfig - postmasterAddressId Not Populating when adding a Domain |
Direct Interop: Multi-Recipient Messages(Inbound) issue when recipient is one of many recipients in the message |