This repository has been archived by the owner on Jan 23, 2024. It is now read-only.
v2.9.0
This release includes:
- Refactored launch & token sequences to remove duplicated code and validate received scopes
- Integrate the HL7 validator into Inferno
- Added ability to automatically refresh access tokens
- Added ability to specify an alternative configuration file with the
INFERNO_CONFIG_FILE
environment variable - Added the ability to exclude optional tests at the module level
- Added optional group-level prefixes so that all test ids are unique within a module
- Removed internal bulk data tests
- Removed preliminary provenance sequence
- Updated rack to 2.0.8 to address a security vulnerability
- Updated the test list rake task to support .xls output
- Updated US Core test names
- Reorganized the US Core tests
- Added the validator service to docker-compose.yml so that it can be used just by modifying the config.yml
- Added US Core sequences for vital signs profiles
- Added US Core tests for searches with multiple or
- Added US Core test for the $docref operation
- Added generation of unit tests for US Core search tests
- Updated the US Core revinclude tests to skip rather than fail when no Provenance resources are available
- Updated the US Core revinclude tests to save references to Provenance resources
- Updated the US Core must support tests to include must support extensions in their descriptions and list all missing support elements/extensions in their error messages
- Updated the US Core tests to not skip when no CapabilityStatement has been retrieved
- Updated the OpenID Connect sequence to more closely follow the specification
- Fixed US Core generator to address errors in the published US Core artifacts
- Fixed US Core interaction tests so that SHOULD requirements are marked as optional
- Fixed 404 error when cancelling during OAuth2 sequences
- Fixed requests/responses displaying out of order
- Fixed a fatal error in date searches with comparators
- Fixed a docker build error related to a missing require statement