Skip to content

Commit 793df0e

Browse files
committed
Merge remote-tracking branch 'origin/release/1.9.0' into main
2 parents 3e559b6 + 50051a4 commit 793df0e

File tree

52 files changed

+281
-143
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+281
-143
lines changed

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ preferred-citation:
2424
doi: 10.3233/SHTI210060
2525
type: proceedings
2626
title: "Data Sharing Framework (DSF)"
27-
version: 1.8.0
28-
date-released: 2025-06-01
27+
version: 1.9.0
28+
date-released: 2025-10-21
2929
url: https://dsf.dev
3030
repository-code: https://github.com/datasharingframework/dsf
3131
repository-artifact: https://github.com/datasharingframework/dsf/releases

dsf-bpe/dsf-bpe-process-api-v1/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>dev.dsf</groupId>
88
<artifactId>dsf-bpe-pom</artifactId>
9-
<version>1.8.0</version>
9+
<version>1.9.0</version>
1010
</parent>
1111

1212
<name>DSF BPE Process API v1</name>

dsf-bpe/dsf-bpe-server-jetty/docker/Dockerfile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
FROM debian:buster-slim AS builder
2-
RUN adduser --system --no-create-home --group --uid 2202 java
1+
FROM debian:trixie-slim AS builder
32
WORKDIR /opt/bpe
4-
COPY --chown=root:java ./ ./
5-
RUN chown root:java ./ && \
3+
COPY --chown=root:2202 ./ ./
4+
RUN chown root:2202 ./ && \
65
chmod 750 ./ ./ca ./conf ./lib ./lib_external ./process ./ui ./dsf_bpe_start.sh ./healthcheck.sh && \
7-
chmod 440 ./ca/client_cert_ca_chains.pem ./ca/server_cert_root_cas.pem ./conf/log4j2.xml ./dsf_bpe.jar ./lib/*.jar && \
8-
chmod 1775 ./log
6+
chmod 440 ./ca/client_cert_ca_chains.pem ./ca/server_cert_root_cas.pem ./conf/log4j2.xml ./dsf_bpe.jar ./lib/*.jar && \
7+
chmod 1775 ./log
98

109

1110
FROM azul/zulu-openjdk:17-jre-headless
@@ -15,8 +14,10 @@ LABEL org.opencontainers.image.licenses="Apache License, Version 2.0"
1514

1615
EXPOSE 8080
1716

18-
RUN adduser --system --no-create-home --group --uid 2202 java && \
17+
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
18+
--mount=type=cache,target=/var/lib/apt,sharing=locked \
1919
apt update && apt dist-upgrade -y && apt install curl -y
20+
RUN adduser --system --no-create-home --group --uid 2202 java
2021

2122
WORKDIR /opt/bpe
2223
COPY --from=builder /opt/bpe ./

dsf-bpe/dsf-bpe-server-jetty/docker/dsf_bpe_start.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
echo "Executing DSF BPE with"
44
java --version
55

6-
trap 'kill -TERM $PID' TERM INT
7-
java $EXTRA_JVM_ARGS -Djdk.tls.acknowledgeCloseNotify=true -cp lib/*:lib_external/*:dsf_bpe.jar dev.dsf.bpe.BpeJettyServer &
6+
trap 'kill -TERM $PID' TERM
7+
java $EXTRA_JVM_ARGS -Djdk.tls.acknowledgeCloseNotify=true -cp lib/*:lib_external/*:dsf_bpe.jar dev.dsf.bpe.BpeJettyServer
88
PID=$!
99
wait $PID
10-
trap - TERM INT
10+
trap - TERM
1111
wait $PID
1212

1313
JAVA_EXIT=$?

dsf-bpe/dsf-bpe-server-jetty/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>dev.dsf</groupId>
88
<artifactId>dsf-bpe-pom</artifactId>
9-
<version>1.8.0</version>
9+
<version>1.9.0</version>
1010
</parent>
1111

1212
<name>DSF BPE Server Jetty</name>

dsf-bpe/dsf-bpe-server/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>dev.dsf</groupId>
88
<artifactId>dsf-bpe-pom</artifactId>
9-
<version>1.8.0</version>
9+
<version>1.9.0</version>
1010
</parent>
1111

1212
<name>DSF BPE Server</name>

dsf-bpe/dsf-bpe-server/src/main/java/dev/dsf/bpe/variables/ObjectMapperFactory.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import org.hl7.fhir.r4.model.Resource;
44

5+
import com.fasterxml.jackson.annotation.JsonInclude;
56
import com.fasterxml.jackson.annotation.JsonInclude.Include;
67
import com.fasterxml.jackson.databind.MapperFeature;
78
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -18,7 +19,9 @@ private ObjectMapperFactory()
1819

1920
public static ObjectMapper createObjectMapper(FhirContext fhirContext)
2021
{
21-
return JsonMapper.builder().serializationInclusion(Include.NON_NULL).serializationInclusion(Include.NON_EMPTY)
22+
return JsonMapper.builder()
23+
.defaultPropertyInclusion(JsonInclude.Value.construct(Include.NON_NULL, Include.NON_NULL))
24+
.defaultPropertyInclusion(JsonInclude.Value.construct(Include.NON_EMPTY, Include.NON_EMPTY))
2225
.addModule(fhirModule(fhirContext)).disable(MapperFeature.AUTO_DETECT_CREATORS)
2326
.disable(MapperFeature.AUTO_DETECT_FIELDS)
2427
// .disable(MapperFeature.AUTO_DETECT_GETTERS).disable(MapperFeature.AUTO_DETECT_IS_GETTERS)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
--
2+
-- Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH
3+
-- under one or more contributor license agreements. See the NOTICE file
4+
-- distributed with this work for additional information regarding copyright
5+
-- ownership. Camunda licenses this file to you under the Apache License,
6+
-- Version 2.0; you may not use this file except in compliance with the License.
7+
-- You may obtain a copy of the License at
8+
--
9+
-- http://www.apache.org/licenses/LICENSE-2.0
10+
--
11+
-- Unless required by applicable law or agreed to in writing, software
12+
-- distributed under the License is distributed on an "AS IS" BASIS,
13+
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
-- See the License for the specific language governing permissions and
15+
-- limitations under the License.
16+
--
17+
18+
insert into ACT_GE_SCHEMA_LOG
19+
values ('1300', CURRENT_TIMESTAMP, '7.24.0');
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<databaseChangeLog
3+
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
6+
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
7+
8+
<changeSet author="camunda.org" id="db.camunda_engine.changelog-1.9.0">
9+
<sqlFile dbms="postgresql" encoding="utf8" path="db/camunda/postgres_engine_7.23_to_7.24.sql" />
10+
</changeSet>
11+
12+
</databaseChangeLog>

dsf-bpe/dsf-bpe-server/src/main/resources/db/db.changelog.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,6 @@
2121
<include file="db/db.camunda_engine.changelog-1.6.0.xml" />
2222

2323
<include file="db/db.camunda_engine.changelog-1.8.0.xml" />
24+
25+
<include file="db/db.camunda_engine.changelog-1.9.0.xml" />
2426
</databaseChangeLog>

0 commit comments

Comments
 (0)