General remarks:
- This is an update for the new 1.x DSF and not compatible with 0.9.x and older version developed at highmed/highmed-dsf.
- DSF v1.3.1 is not compatible with DSF Ping Pong v1.0.0.0, upgrade/use the Ping Pong plugin v1.0.1.0 if your are upgrading/using this version.
- To Update an existing 1.x installation, please see the 1.x -> 1.3.1 Upgrade Guide.
- For a fresh deployment, follow the installation instructions.
Features:
- Removes insecure TLS cipher suites from the apache httpd reverse proxy Docker image.
- Adds browser security policy headers for
text/html
requests and requests for/static/...
resources. - Removes in-line css
style
and javascript event-handler definitions. - Reorganized
commons-logging
excludes, added Dependency ban rule. - Only sends the
X-ClientCert
header if the variableSSL_CLIENT_CERT
is not empty. The value is empty if a users is not authenticated with a client certificate and client certificate authentication is optional. - Adds mail address based on the
iss
(issuer) andsub
(subject) values from the access token to the currently logged in Practitioner object.
Bug Fixes:
- The OrganizationAffiliation page showed the
Participation Organization
identifier in the columnParent Organization
. The expectedParent Organization
identifier is now shown. - The apache httpd reverse proxy did not set the required
X-Forwarded-Proto
header, leading to "faulty" redirect URLs when using OIDC logins. TheX-Forwarded-Proto
header for proxy request to the FHIR App server is now set.
Known Compatible Process Plugins:
- DSF Allow List v1.0.0.0
- DSF Ping Pong v1.0.1.0
- MII Report v1.0.0.0
- MII Feasibility v1.0.0.0
- NUM Data Transfer v1.0.0.0
Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:
- bpe: ghcr.io/datasharingframework/bpe:1.3.1
- fhir: ghcr.io/datasharingframework/fhir:1.3.1
- fhir_proxy: ghcr.io/datasharingframework/fhir_proxy:1.3.1
Issues closed:
- Upgrade Dependencies #127
- Improve Some Logging for OIDC Logins #125
- Redirect URI for OIDC Login is Http #124
- Start New Development Cycle #120
- Remove Not Needed commons-logging Dependencies and Enforce Non Use #119
- WebUI: Bug on OrganizationAffiliation page #118
- Unsafe 3DES Cipher Suite in FHIR Proxy #117
This release contains contributions from @wetret, @schwzr and @hhund.