Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions docs/src/.vuepress/layouts/PageLayout.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { useRoute, useRouter } from "vue-router";
import { ref, onMounted } from 'vue'

const version = ref("");
const latestVersion = "v2.0.1";
const latestVersion = "v2.0.2";


function setVersionBasedOnCurrentPath() : void {
Expand Down Expand Up @@ -55,7 +55,8 @@ function navigateToNewVersion() {
<div class="version-selector" v-if="route.path.startsWith('/operations/')">
<label class="vp-sidebar-header" for="version-select"><strong>Version:</strong> </label>
<select id="version-select" class="vp-sidebar-header" v-model="version" @change="navigateToNewVersion">
<option value="v2.0.1">latest (2.0.1)</option>
<option value="v2.0.2">latest (2.0.2)</option>
<option value="v2.0.1">2.0.1</option>
<option value="v2.0.0">2.0.0</option>
<option value="v1.9.0">1.9.0</option>
<option value="v1.8.0">1.8.0</option>
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ REPO_NAME="dsf"
OUTPUT_BASE_DIR="../../operations"

# Define the range of versions
VERSIONS=("v1.0.0" "v1.1.0" "v1.2.0" "v1.3.0" "v1.3.1" "v1.3.2" "v1.4.0" "v1.5.0" "v1.5.1" "v1.5.2" "v1.6.0" "v1.7.0" "v1.7.1" "v1.8.0" "v1.9.0" "v2.0.0")
VERSIONS=("v1.0.0" "v1.1.0" "v1.2.0" "v1.3.0" "v1.3.1" "v1.3.2" "v1.4.0" "v1.5.0" "v1.5.1" "v1.5.2" "v1.6.0" "v1.7.0" "v1.7.1" "v1.8.0" "v1.9.0" "v2.0.0" "v2.0.1" "v2.0.2")

# Fetch all release details
echo "Fetching all releases..."
Expand Down
11 changes: 4 additions & 7 deletions docs/src/.vuepress/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,8 @@ export default hopeTheme({
text: "Operations",
icon: "launch",
prefix: "/operations/",
children: [{
text: "Stable version - 1.9.0",
link: "v1.9.0/readme.md",
icon: "launch"
}, {
text: "Current version - 2.0.1",
children: [ {
text: "Current Version - 2.0.2",
link: "get-started.md",
icon: "launch"
}, "old-versions.md"],
Expand Down Expand Up @@ -130,7 +126,8 @@ export default hopeTheme({
"/operations/old-versions": [],
"/operations/latest/": generate_v2_latest_sidebar(),
"/operations/next/": [],
"/operations/v2.0.1/": generate_v2_latest_sidebar(),
"/operations/v2.0.2/": generate_v2_latest_sidebar(),
"/operations/v2.0.1/": generate_v2_0_0_sidebar(),
"/operations/v2.0.0/": generate_v2_0_0_sidebar(),
"/operations/v1.9.0/": generate_v1_latest_sidebar(),
"/operations/v1.8.0/": generate_v1_gt_eq_1_7_0_sidebar(),
Expand Down
2 changes: 1 addition & 1 deletion docs/src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ The **Data Sharing Framework (DSF)** is a concept for a secure middleware to dis
![DSF concept](/photos/info/introduction/dsf-concept.png)


## News
## [News](/news/)

::: info **DSF Spring School 2026 - Registrations are now open!**
Get ready for the third edition of the **DSF Community Spring School 2026**, happening **February 24–26 at Heilbronn University**! Dive into a immersive, hand-on experience and connect with the DSF Community. Sign up now, save the date, and be part of it!
Expand Down
2 changes: 1 addition & 1 deletion docs/src/operations/latest
9 changes: 8 additions & 1 deletion docs/src/operations/old-versions.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
---
title: Old versions
title: Old Versions
icon: launch
---

## DSF v2

- [2.0.1](./v2.0.1/)
- [2.0.0](./v2.0.0/)


## DSF v1

- [1.9.0](./v1.9.0/)
- [1.8.0](./v1.8.0/)
- [1.7.1](./v1.7.1/)
- [1.7.0](./v1.7.0/)
Expand Down
2 changes: 1 addition & 1 deletion docs/src/operations/v1.9.0/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: DSF 1.9.0
icon: guide
---

Data Sharing Framework 1.x is the current major release of the Data Sharing Framework.
Data Sharing Framework 1.x is the latest release of major version 1 of the Data Sharing Framework.

# System Administrators

Expand Down
51 changes: 28 additions & 23 deletions docs/src/operations/v2.0.0/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
---
title: Release Notes (v2.0.0)
icon: note
---
## [Release Notes for v2.0.0](https://github.com/datasharingframework/dsf/releases/tag/v2.0.0)
::: tip Release Notes
You can access all release notes on our [GitHub](https://github.com/datasharingframework/dsf/releases).
:::
### Second Release Candidate for 2.0.0
---
title: Release Notes (v2.0.0)
icon: note
---

## [Release Notes for v2.0.0](https://github.com/datasharingframework/dsf/releases/tag/v2.0.0)

::: tip Release Notes
You can access all release notes on our [GitHub](https://github.com/datasharingframework/dsf/releases).
:::

### 2.0.0 - Major Release
General remarks:
- This is the second release candidate for the upcoming major version 2.0.0. Do not use this release in production.
- Two new default trusted server root CAs were added and a number of bugs fixed since the 2.0.0-RC1 release, for details see PRs: [#394](https://github.com/datasharingframework/dsf/issues/394) and [#396](https://github.com/datasharingframework/dsf/issues/396).

- This is the 2.0.0 major release of the DSF. DSF installations in version 1.9.0 can be upgraded to this release.
- To Update an existing 1.x installation, please see the [1.9.0 -> 2.0.0 upgrade guide](https://dsf.dev/operations/v2.0.0/upgrade-from-1.html).
- For a fresh deployment, follow the [installation instructions](https://dsf.dev/operations/v2.0.0/install.html).
- A list of compatible process plugins can be found in the [plugin install guide](https://dsf.dev/operations/latest/install-plugins.html).

Feature Summary:
- With the 2.0.0 release the workflow engine for the **DSF BPE Server** was migrated from *Camunda 7* to the community-driven, open-source BPMN engine [Operaton](https://operaton.org). The migration includes a byte-code rewriting layer that allows existing v1 process plugins compiled against Camunda classes to continue running without recompilation.
Expand All @@ -22,37 +25,39 @@ Feature Summary:
- The DSF 2.0.0 code-base was upgraded to Java 25 and uses latest versions of Jetty and HAPI. A new [dsf-maven-plugin](https://repo1.maven.org/maven2/dev/dsf/dsf-maven-plugin/2.0.0-RC2) was created to automate build steps and help process plugins developers in generating configuration documentation and docker-compose based DSF development setups.

Docker images for this release can be accessed via the GitHub Docker registry - ghcr.io:
* **bpe**: [ghcr.io/datasharingframework/bpe:2.0.0-RC2](https://github.com/orgs/datasharingframework/packages/container/bpe/581165653?tag=2.0.0-RC2)
* **bpe_proxy**: [ghcr.io/datasharingframework/bpe_proxy:2.0.0-RC2](https://github.com/orgs/datasharingframework/packages/container/bpe_proxy/581150393?tag=2.0.0-RC2)
* **fhir**: [ghcr.io/datasharingframework/fhir:2.0.0-RC2](https://github.com/orgs/datasharingframework/packages/container/fhir/581159107?tag=2.0.0-RC2)
* **fhir_proxy**: [ghcr.io/datasharingframework/fhir_proxy:2.0.0-RC2](https://github.com/orgs/datasharingframework/packages/container/fhir_proxy/581149400?tag=2.0.0-RC2)
* **bpe**: [ghcr.io/datasharingframework/bpe:2.0.0](https://github.com/orgs/datasharingframework/packages/container/bpe/590035938?tag=2.0.0)
* **bpe_proxy**: [ghcr.io/datasharingframework/bpe_proxy:2.0.0](https://github.com/orgs/datasharingframework/packages/container/bpe_proxy/590020738?tag=2.0.0)
* **fhir**: [ghcr.io/datasharingframework/fhir:2.0.0](https://github.com/orgs/datasharingframework/packages/container/fhir/590028980?tag=2.0.0)
* **fhir_proxy**: [ghcr.io/datasharingframework/fhir_proxy:2.0.0](https://github.com/orgs/datasharingframework/packages/container/fhir_proxy/590020411?tag=2.0.0)

Process Plugin API v1 on Maven Central:
```xml
<dependency>
<groupId>dev.dsf</groupId>
<artifactId>dsf-bpe-process-api-v1</artifactId>
<version>2.0.0-RC2</version>
<version>2.0.0</version>
</dependency>
```
Process Plugin API v2 on Maven Central:
```xml
<dependency>
<groupId>dev.dsf</groupId>
<artifactId>dsf-bpe-process-api-v2</artifactId>
<version>2.0.0-RC2</version>
<version>2.0.0</version>
</dependency>
```
DSF Maven Plugin on Maven Central:
```xml
<plugin>
<groupId>dev.dsf</groupId>
<artifactId>dsf-maven-plugin</artifactId>
<version>2.0.0-RC2</version>
<version>2.0.0</version>
</plugin>
```

Issues closed:
- 1.9.0 to 2.0.0 Transition [#400](https://github.com/datasharingframework/dsf/issues/400)
- Fix 2.0.0-RC2 Bugs [#397](https://github.com/datasharingframework/dsf/issues/397)
- Add New D-Trust Server Certificate Root CAs [#395](https://github.com/datasharingframework/dsf/issues/395)
- Fix 2.0.0-RC1 Bugs [#393](https://github.com/datasharingframework/dsf/issues/393)
- Add Licence Headers [#391](https://github.com/datasharingframework/dsf/issues/391)
Expand Down Expand Up @@ -107,5 +112,5 @@ Issues closed:
- Add Constants for organization-role and practitioner-role CodeSystems [#81](https://github.com/datasharingframework/dsf/issues/81)
- Improve DefaultUserTaskListener [#78](https://github.com/datasharingframework/dsf/issues/78)

This release contains contributions from [@alexanderkiel](https://github.com/alexanderkiel), [@EmteZogaf](https://github.com/EmteZogaf), [@hhund](https://github.com/hhund), [@jaboehri](https://github.com/jaboehri), [@MadMax93](https://github.com/MadMax93), [@schwzr](https://github.com/schwzr) and [@wetret](https://github.com/wetret).
This release contains contributions from [@alexanderkiel](https://github.com/alexanderkiel), [@EmteZogaf](https://github.com/EmteZogaf), [@hhund](https://github.com/hhund), [@jaboehri](https://github.com/jaboehri), [@MadMax93](https://github.com/MadMax93), [@schwzr](https://github.com/schwzr) and [@wetret](https://github.com/wetret).

Loading