You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/operations/v1.0.0/release-notes.md
+64-64Lines changed: 64 additions & 64 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,69 +10,69 @@ You can access all release notes on our [GitHub](https://github.com/datasharingf
10
10
:::
11
11
12
12
### 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:
- 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)
- 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:
- 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)
- 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
+
77
77
This release contains contributions from [@schwzr](https://github.com/schwzr), [@wetret](https://github.com/wetret) and [@hhund](https://github.com/hhund).
0 commit comments