Skip to content

Commit 3f1661b

Browse files
committed
updated release notes
1 parent 67609ab commit 3f1661b

File tree

16 files changed

+640
-517
lines changed

16 files changed

+640
-517
lines changed

docs/src/operations/v1.0.0/release-notes.md

Lines changed: 64 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -10,69 +10,69 @@ You can access all release notes on our [GitHub](https://github.com/datasharingf
1010
:::
1111

1212
### 1.0.0 - Major Release
13-
General remarks:
14-
- This is a major DSF release not compatible with 0.9.x and older version developed at https://github.com/highmed/highmed-dsf
15-
16-
Features:
17-
- OpenID Connect authentication for local users is now available for the FHIR server, which is acting as an OIDC client authenticating users for the HTML frontend via Authorization Code Flow.
18-
- OAuth Bearer Token Authentication supports clients in directly interacting with the FHIR rest webservice.
19-
- Authorization extensions were added to ActivityDefinition resources which allow plugins to configure execution of processes for users.
20-
- The FHIR `_summary` parameter is available as defined by the [specification](http://hl7.org/fhir/R4/search.html#summary).
21-
- The DSF FHIR docker image contains a default "external" `bundle.xml` file to create the local Organization and Endpoint resources and therefore no longer needs to be mounted via a docker-volume.
22-
- The process plugin API has been redesigned. Process plugins are now build for a specific API version that will be supported across future DSF versions.
23-
- A new HTML view allows starting processes via Task resources with status `draft`.
24-
- The authorization rule for `draft` Task resources was modified to allow creation of Tasks even if the Task would not be allowed to be executed.
25-
- A `business-key` input parameter is automatically added via DSF BPE server TaskHandler if not set by user, so that executed processes can be traced better.
26-
- Two new organization-roles are now available: `DTS`, `UAC`.
27-
- The helper classes for Task and QuestionnaireResponse resources have been adapted to the new process plugin API.
28-
- The documentation generator can now be used as a maven plugin using compile-time only annotations.
29-
- The code base has been migrated to Java 17 and uses the new `dsf.dev` namespace.
30-
- The Jetty config properties are now aligned with all other existing `dev.dsf...` properties.
31-
- A common forward proxy server config with config parameters for: `url`, `username`, `password` and a `no-proxy` list is available and can be accessed via the process plugin API.
32-
- The database migration steps have been streamlined as much as possible because there is no backwards
33-
compatibility with 0.9.x and older versions.
34-
- Maven modules are now released via [maven central](https://repo.maven.apache.org/maven2/dev/dsf/).
35-
- Self hosted runners are now provided to circumvent RAM and CPU shortages in GitHub hosted runners.
36-
37-
Removed:
38-
- It is no longer possible to define dependencies between processes.
39-
- It is no longer possible to deploy processes as folders.
40-
- FHIR Metadata resources, profiles and authorization rules only needed for HiGHmed processes have been removed.
41-
- Modules that are not considered as core modules of the DSF but are process specific have been removed: `dsf-consent`, `dsf-mpi`, `dsf-openehr`, `dsf-pseudonymization`, `dsf-bpe-webservice-client`
42-
- The deprecated `organization-type` CodeSystem and ValueSet have been removed.
43-
- The `plugin` folder has beed hidden from standard deployments. Processes should be released as fat-jars containing the "old" plugins.
44-
- The VM-based test-setup has been removed in favor of the docker-based test-setup.
45-
46-
Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:
47-
* **bpe**: [ghcr.io/datasharingframework/bpe:1.0.0](https://github.com/orgs/datasharingframework/packages/container/bpe/105302481?tag=1.0.0)
48-
* **fhir**: [ghcr.io/datasharingframework/fhir:1.0.0](https://github.com/orgs/datasharingframework/packages/container/fhir/105300858?tag=1.0.0)
49-
* **fhir_proxy**: [ghcr.io/datasharingframework/fhir_proxy:1.0.0](https://github.com/orgs/datasharingframework/packages/container/fhir_proxy/105293483?tag=1.0.0)
50-
51-
Issues closed:
52-
- Rework Draft Task Authorization and Extend ActivityDefinition Task Authorization Rules [#51](https://github.com/datasharingframework/dsf/issues/51)
53-
- Create a Task HTML view [#50](https://github.com/datasharingframework/dsf/issues/50)
54-
- Add OAuth Bearer Token Authentication [#47](https://github.com/datasharingframework/dsf/issues/47)
55-
- Simplify the DB Migration Scripts [#45](https://github.com/datasharingframework/dsf/issues/45)
56-
- Better align organization roles with currently existing roles [#43](https://github.com/datasharingframework/dsf/issues/43)
57-
- Add Default External bundle.xml to Docker Image [#40](https://github.com/datasharingframework/dsf/issues/40)
58-
- Cleanup TaskHelper and Add JavaDoc [#38](https://github.com/datasharingframework/dsf/issues/38)
59-
- Add Common Forward Proxy Server Config [#36](https://github.com/datasharingframework/dsf/issues/36)
60-
- Switch to self hosted github runner [#34](https://github.com/datasharingframework/dsf/issues/34)
61-
- Separate documentation-generator and -annotations [#30](https://github.com/datasharingframework/dsf/issues/30)
62-
- Mandatory business-key input parameter [#27](https://github.com/datasharingframework/dsf/issues/27)
63-
- Improve Process Plugin API [#26](https://github.com/datasharingframework/dsf/issues/26)
64-
- Add Support for Query Parameter _summary [#23](https://github.com/datasharingframework/dsf/issues/23)
65-
- Remove dependencies between processes [#22](https://github.com/datasharingframework/dsf/issues/22)
66-
- Remove process deployments using folders [#21](https://github.com/datasharingframework/dsf/issues/21)
67-
- Align Jetty Config Properties With Existing dev.dsf... Properties [#18](https://github.com/datasharingframework/dsf/issues/18)
68-
- Remove FHIR Metadata resources, profiles and authorization rules only needed for HiGHmed processes [#13](https://github.com/datasharingframework/dsf/issues/13)
69-
- Remove deprecated organization-type CodeSystem and ValueSet [#12](https://github.com/datasharingframework/dsf/issues/12)
70-
- Hide/rename plugin folder from default deployments [#11](https://github.com/datasharingframework/dsf/issues/11)
71-
- Remove process specific modules [#9](https://github.com/datasharingframework/dsf/issues/9)
72-
- Add OpenID Connect Authentication for Local Users [#7](https://github.com/datasharingframework/dsf/issues/7)
73-
- Remove VM-based Test-Setup [#6](https://github.com/datasharingframework/dsf/issues/6)
74-
- Migrate to Java 17 [#2](https://github.com/datasharingframework/dsf/issues/2)
75-
- Migrate to dsf.dev Namespace [#1](https://github.com/datasharingframework/dsf/issues/1)
76-
13+
General remarks:
14+
- This is a major DSF release not compatible with 0.9.x and older version developed at https://github.com/highmed/highmed-dsf
15+
16+
Features:
17+
- OpenID Connect authentication for local users is now available for the FHIR server, which is acting as an OIDC client authenticating users for the HTML frontend via Authorization Code Flow.
18+
- OAuth Bearer Token Authentication supports clients in directly interacting with the FHIR rest webservice.
19+
- Authorization extensions were added to ActivityDefinition resources which allow plugins to configure execution of processes for users.
20+
- The FHIR `_summary` parameter is available as defined by the [specification](http://hl7.org/fhir/R4/search.html#summary).
21+
- The DSF FHIR docker image contains a default "external" `bundle.xml` file to create the local Organization and Endpoint resources and therefore no longer needs to be mounted via a docker-volume.
22+
- The process plugin API has been redesigned. Process plugins are now build for a specific API version that will be supported across future DSF versions.
23+
- A new HTML view allows starting processes via Task resources with status `draft`.
24+
- The authorization rule for `draft` Task resources was modified to allow creation of Tasks even if the Task would not be allowed to be executed.
25+
- A `business-key` input parameter is automatically added via DSF BPE server TaskHandler if not set by user, so that executed processes can be traced better.
26+
- Two new organization-roles are now available: `DTS`, `UAC`.
27+
- The helper classes for Task and QuestionnaireResponse resources have been adapted to the new process plugin API.
28+
- The documentation generator can now be used as a maven plugin using compile-time only annotations.
29+
- The code base has been migrated to Java 17 and uses the new `dsf.dev` namespace.
30+
- The Jetty config properties are now aligned with all other existing `dev.dsf...` properties.
31+
- A common forward proxy server config with config parameters for: `url`, `username`, `password` and a `no-proxy` list is available and can be accessed via the process plugin API.
32+
- The database migration steps have been streamlined as much as possible because there is no backwards
33+
compatibility with 0.9.x and older versions.
34+
- Maven modules are now released via [maven central](https://repo.maven.apache.org/maven2/dev/dsf/).
35+
- Self hosted runners are now provided to circumvent RAM and CPU shortages in GitHub hosted runners.
36+
37+
Removed:
38+
- It is no longer possible to define dependencies between processes.
39+
- It is no longer possible to deploy processes as folders.
40+
- FHIR Metadata resources, profiles and authorization rules only needed for HiGHmed processes have been removed.
41+
- Modules that are not considered as core modules of the DSF but are process specific have been removed: `dsf-consent`, `dsf-mpi`, `dsf-openehr`, `dsf-pseudonymization`, `dsf-bpe-webservice-client`
42+
- The deprecated `organization-type` CodeSystem and ValueSet have been removed.
43+
- The `plugin` folder has beed hidden from standard deployments. Processes should be released as fat-jars containing the "old" plugins.
44+
- The VM-based test-setup has been removed in favor of the docker-based test-setup.
45+
46+
Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:
47+
* **bpe**: [ghcr.io/datasharingframework/bpe:1.0.0](https://github.com/orgs/datasharingframework/packages/container/bpe/105302481?tag=1.0.0)
48+
* **fhir**: [ghcr.io/datasharingframework/fhir:1.0.0](https://github.com/orgs/datasharingframework/packages/container/fhir/105300858?tag=1.0.0)
49+
* **fhir_proxy**: [ghcr.io/datasharingframework/fhir_proxy:1.0.0](https://github.com/orgs/datasharingframework/packages/container/fhir_proxy/105293483?tag=1.0.0)
50+
51+
Issues closed:
52+
- Rework Draft Task Authorization and Extend ActivityDefinition Task Authorization Rules [#51](https://github.com/datasharingframework/dsf/issues/51)
53+
- Create a Task HTML view [#50](https://github.com/datasharingframework/dsf/issues/50)
54+
- Add OAuth Bearer Token Authentication [#47](https://github.com/datasharingframework/dsf/issues/47)
55+
- Simplify the DB Migration Scripts [#45](https://github.com/datasharingframework/dsf/issues/45)
56+
- Better align organization roles with currently existing roles [#43](https://github.com/datasharingframework/dsf/issues/43)
57+
- Add Default External bundle.xml to Docker Image [#40](https://github.com/datasharingframework/dsf/issues/40)
58+
- Cleanup TaskHelper and Add JavaDoc [#38](https://github.com/datasharingframework/dsf/issues/38)
59+
- Add Common Forward Proxy Server Config [#36](https://github.com/datasharingframework/dsf/issues/36)
60+
- Switch to self hosted github runner [#34](https://github.com/datasharingframework/dsf/issues/34)
61+
- Separate documentation-generator and -annotations [#30](https://github.com/datasharingframework/dsf/issues/30)
62+
- Mandatory business-key input parameter [#27](https://github.com/datasharingframework/dsf/issues/27)
63+
- Improve Process Plugin API [#26](https://github.com/datasharingframework/dsf/issues/26)
64+
- Add Support for Query Parameter _summary [#23](https://github.com/datasharingframework/dsf/issues/23)
65+
- Remove dependencies between processes [#22](https://github.com/datasharingframework/dsf/issues/22)
66+
- Remove process deployments using folders [#21](https://github.com/datasharingframework/dsf/issues/21)
67+
- Align Jetty Config Properties With Existing dev.dsf... Properties [#18](https://github.com/datasharingframework/dsf/issues/18)
68+
- Remove FHIR Metadata resources, profiles and authorization rules only needed for HiGHmed processes [#13](https://github.com/datasharingframework/dsf/issues/13)
69+
- Remove deprecated organization-type CodeSystem and ValueSet [#12](https://github.com/datasharingframework/dsf/issues/12)
70+
- Hide/rename plugin folder from default deployments [#11](https://github.com/datasharingframework/dsf/issues/11)
71+
- Remove process specific modules [#9](https://github.com/datasharingframework/dsf/issues/9)
72+
- Add OpenID Connect Authentication for Local Users [#7](https://github.com/datasharingframework/dsf/issues/7)
73+
- Remove VM-based Test-Setup [#6](https://github.com/datasharingframework/dsf/issues/6)
74+
- Migrate to Java 17 [#2](https://github.com/datasharingframework/dsf/issues/2)
75+
- Migrate to dsf.dev Namespace [#1](https://github.com/datasharingframework/dsf/issues/1)
76+
7777
This release contains contributions from [@schwzr](https://github.com/schwzr), [@wetret](https://github.com/wetret) and [@hhund](https://github.com/hhund).
7878

0 commit comments

Comments
 (0)