Skip to content

2.x release prep#399

Closed
hhund wants to merge 504 commits intodevelopfrom
develop_2
Closed

2.x release prep#399
hhund wants to merge 504 commits intodevelopfrom
develop_2

Conversation

@hhund
Copy link
Member

@hhund hhund commented Nov 25, 2025

No description provided.

hhund and others added 30 commits August 12, 2025 02:09
* fixed audit/data logger additivity
* modified audit/data logger patterns: added MDC, removed thread and
logger class/method
property: dev.dsf.log.data.file
env: DEV_DSF_LOG_DATA_FILE
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT,
OFF
default: OFF

property: dev.dsf.log.data.console.out
env: DEV_DSF_LOG_DATA_CONSOLE_OUT
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT,
OFF
default: OFF

property: dev.dsf.log.data.console.err
env: DEV_DSF_LOG_DATA_CONSOLE_ERR
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT,
OFF
default: OFF

property: dev.dsf.log.audit.file
env: DEV_DSF_LOG_AUDIT_FILE
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT,
OFF
default: TEXT_MDC

property: dev.dsf.log.audit.console.out
env: DEV_DSF_LOG_AUDIT_CONSOLE_OUT
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT,
OFF
default: OFF

property: dev.dsf.log.audit.console.err
env: DEV_DSF_LOG_AUDIT_CONSOLE_ERR
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT,
OFF
default: OFF

property: dev.dsf.log.file.style
env: DEV_DSF_LOG_FILE_STYLE
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT
default: TEXT_MDC

property: dev.dsf.log.file.level
env: DEV_DSF_LOG_FILE_LEVEL
values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
default: DEBUG

property: dev.dsf.log.console.out.style
env: DEV_DSF_LOG_CONSOLE_OUT_STYLE
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT
default: TEXT

property: dev.dsf.log.console.out.level
env: DEV_DSF_LOG_CONSOLE_OUT_LEVEL
values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
default: INFO

property: dev.dsf.log.console.err.style
env: DEV_DSF_LOG_CONSOLE_ERR_STYLE
values: JSON_ECS, JSON_GCP, JSON_GELF, JSON_LOGSTASH, TEXT_MDC, TEXT
default: TEXT

property: dev.dsf.log.console.err.level
env: DEV_DSF_LOG_CONSOLE_ERR_LEVEL
values: TRACE, DEBUG, INFO, WARN, ERROR, OFF
default: OFF
…into develop_2

* origin/issue/341_library-content-view:
  replace spaces with tab
  combine collapse-button css
  add Library.content html view
…pe-service

* origin/develop_2: (111 commits)
  replace spaces with tab
  combine collapse-button css
  add Library.content html view
  API v1 dsf client config fix
  fixed log message
  abstract get name, version, release date impl using properties file
  removes dsf-fhir-validation from the excluded artifacts list
  removes dsf-common-documentation compile dependency
  added javadoc and source jar goals to publish-to-maven-central profile
  Added DocumentReference to default bookmarks
  removed not needed import
  add DocumentReference HTML view
  added maven project names for maven central deployment via sonatype
  adds missing not null check
  logo fix, current date
  org.hl7.fhir to 6.5.18 (version used by hapi 8.2.0)
  added "Binary" to default bookmarks
  removed not needed dependency from api v1, api v2 dependency upgrades
  empty cert directories for IDE dev-setup
  camunda version upgrade 7.22 -> 7.23
  ...
… develop_2

* origin/issue/205_mimetype-service:
  use uppercase T in all Mimetype naming
  use uppercase T in all mimeType naming
  renamed MimetypeService classes to MimeTypeService, add example MIME types to javadoc
  remove redundant test
  improves MimetypeService API with additional methods
Default trusted CAs (root, issuing or chains - root and issuing) are now
stored as separate files in folders of the bpe, bpe_proxy, fhir and
fhir_proxy docker images.
The config parameters of the fhir and bpe servers can be configured with
a folder containing (*.pem, *.crt) files or a single file with multiple
pem encoded CAs. By default a folder is configured, allowing additions
or full override via docker bind mount, but a single custom file can
still be configured.
The fhir_proxy and bpe_proxy images have now default folders configured
via the SSL_CA_DN_REQUEST_PATH and SSL_CA_CERTIFICATE_PATH environment
variables. The matching ..._PATH variables are ignored if
SSL_CA_DN_REQUEST_FILE or SSL_CA_CERTIFICATE_FILE point to existing
files. This change also enablsd addition or replacement via docker bind
mount and configuration of single files via the ...FILE variables.
The symlinks with sha1 hashes of a canonicalized form of the subject DN
string needed for apache httpd are created during container startup.
BPE should not crash if a process plugins has a miss configured
ProcessPluginDefinition that breaks the jvm service loader, but specific
plugin should be ignored.
* Adds a get method to the ProcessPluginApi for accessing the object of
the plugins ProcessPluginDefinition class created by the java service
loader during plugin loading.
* This addition simplifies access to the plugins name, version and
release-date at runtime specially if the ProcessPluginDefinition class
extends dev.dsf.bpe.v2.AbstractProcessPluginDefinition to specify these
values via maven property replacement.
* BPMN Activity classes, created via an ActivityPrototypeBeanCreator,
can now express dependencies to other spring beans via constructor
arguments without the need for @autowire annotations.
* Adds Test to verify autowiring.
Adds new FhirClientConfigProvider to the API with access to client
configs (moved from FhirClientProvider), the default client config trust
store and a method to create a SSLContext based on the default trust
store.
New integration test for config provider.
* disabled annotation processor from log4j2-core by disabling all
annotations processors in modules with a log42-core dependency
* mockito-core configured as java agent for tests in modules where
needed
* added missing deprecation annotations
* fixed bad method signatures in classes implementing HAPIs
IValidationSupport interface
* removed not needed method with potentially unsafe var-arg
* configured maven-resources-plugin propertyEncoding and fixed
BuildInfoReaderImpl to use UTF-8
Adds compression service with methods for gzip, bzip2 and lzma2. The
service is designed to be used with InputStreams. For the compression
methods this means that the incoming InputStream needs to be read,
converted to an OuputStream, used in the compression implementations and
than converted back to an InputStream.
Adds v2 plugin integration tests and a direct service test.
issue/346_347_ProcessPluginDefinition_Access_-_BPMN_Activity_Beans
'origin/issue/346_347_ProcessPluginDefinition_Access_-_BPMN_Activity_Beans'
into develop_2
issue/349_Data_Compression_Service
hhund added 26 commits November 4, 2025 16:11
- Added missing async search methods to DsfClient
- Reworked DsfClientProvider to allow getting DsfClient for non DSF FHIR
servers
- Refactored code
- Additional plugin integration tests to verify async search
For example, we may want to specify a single space character as the
value for a separation character property.
New DelayStrategy to configure first and later delays. Constant 200ms
and exponential (100ms, 200ms, 400ms, 800ms, 800ms, ...) backoff
implementations.
- Changed liquibase properties: db.camunda_user -> db.engine_user,
db.camunda_users_group -> db.engine_users_group.
- Change-sets with inline SQL using properties configured as
runOnChange=true, checksum is calculated after property replacement
- Split engine/identity 1.0.0 change-sets into change-set for sql file
from camunda and inline change-set for GRANT expressions.
- New rename roles change-set executed first to rename old camunda...
roles to engine...
- Renamed dev.dsf.bpe.db.user.camunda... BPE config properties to
dev.dsf.bpe.db.user.engine..., values for new properties injected on
startup if old properties set.
- Modified dsf-maven-plugin to support server only CAs
- Added new default trusted server root CAs: "D-TRUST BR Root CA 1 2020"
and "D-TRUST BR Root CA 2 2023"
'origin/issue/395_New_D-Trust_Server_Root_CAs' into develop_2
@hhund hhund added this to the 2.0.0 milestone Nov 25, 2025
@hhund hhund self-assigned this Nov 25, 2025
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@hhund hhund closed this Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants