Conversation
* 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
issue/208_209_logging
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
- 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
issue/393_Fix_2.0.0-RC1_Bugs
There was a problem hiding this comment.
CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.