Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/cdr 1007 cleanup security context #1159

Merged
merged 5 commits into from
Aug 8, 2023

Conversation

dmitrytulba
Copy link
Contributor

Changes

Describe your changes in a short and concise list.

Related issue

Reference related issues, and use one of the closing keywords, e.g. closes or fixes to link the corresponding issue, if any.

Additional information

Provide additional information for this change, if needed.

Pre-Merge checklist

  • New code is tested
  • Present and new tests pass
  • Documentation is updated
  • The build is working without errors
  • No new Sonar issues introduced
  • Changelog is updated
  • Code has been reviewed

@dmitrytulba dmitrytulba marked this pull request as ready for review August 4, 2023 15:30
@sonarcloud
Copy link

sonarcloud bot commented Aug 4, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

46.2% 46.2% Coverage
0.0% 0.0% Duplication

warning The version of Java (11.0.3) you have used to run this analysis is deprecated and we will stop accepting it soon. Please update to at least Java 17.
Read more here

@vidi42 vidi42 self-requested a review August 8, 2023 07:28
@dmitrytulba dmitrytulba merged commit b1dba82 into develop Aug 8, 2023
40 checks passed
@dmitrytulba dmitrytulba deleted the feature/CDR-1007_cleanup_security_context branch August 8, 2023 09:28
HolgerReiseVSys added a commit that referenced this pull request Sep 29, 2023
* Adjustments IdentifiedPath.from renamed to root

* add logs

* fix isUpdate (#36)

* Update SDK to 2.2.0-SNAPSHOT

* Feature/spring boot 3 (#33)

* migrate to sporing boot 3

* test

* test

* test

* test

* test

* test

* downgrade jbx implementation

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

(cherry picked from commit 5842be7)

* Add dependabot support for github-actions (#39)

* Feature/update actions (#43)

* Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump joonvena/robotframework-reporter-action from 2.2 to 2.3

Bumps [joonvena/robotframework-reporter-action](https://github.com/joonvena/robotframework-reporter-action) from 2.2 to 2.3.
- [Release notes](https://github.com/joonvena/robotframework-reporter-action/releases)
- [Commits](joonvena/robotframework-reporter-action@v2.2...v2.3)

---
updated-dependencies:
- dependency-name: joonvena/robotframework-reporter-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge candidate (#40)

* CDR-934 Adjust PathAnalysis for AqlObjectPath

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Cleanup

* CDR-882 fix aql path in exceptions

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* CDR-999 WIP: CONTAINS with OR

* CDR-999 Fix contains chain building with EHR root

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Adjust condition that prevented index usage

* Set LOCALE for DB in setup script

---------

Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>

* Update OpenehrDirectoryController.java

* Merge candidate (#50)

* add remove cascade for sys tenant foreign keys

* Bump jooq.version from 3.18.4 to 3.18.5 (#1143)

Bumps `jooq.version` from 3.18.4 to 3.18.5.

Updates `jooq` from 3.18.4 to 3.18.5

Updates `jooq-codegen-maven` from 3.18.4 to 3.18.5

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 2.7.12 to 2.7.13 (#1144)

Bumps `spring-boot.version` from 2.7.12 to 2.7.13.

Updates `spring-boot-dependencies` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-starter-logging` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-maven-plugin` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add example scope to OpenEHR template example endpoint

* CDR-934 move AqlPath

* add tenant deletion

* CDR-934 Adjust PathAnalysis for AqlObjectPath

* update CHANGELOG.md

* clean up

* fix query & add stored query endpoint

* fix query & add stored query endpoint

* Bump micrometer-registry-prometheus from 1.11.1 to 1.11.2 (#1148)

Bumps [micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.1...v1.11.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* cleanup & refactoring

* cleanup

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Bump spring-boot.version from 2.7.13 to 2.7.14 (#1154)

Bumps `spring-boot.version` from 2.7.13 to 2.7.14.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add audit directory (#1150)

* add audit directory

* audit delete directory

* Cleanup

* CDR-882 fix aql path in exceptions

* Update release workflow to use java 17

* Use setup java v3 in the release workflow

* Remove unnecessary setup java from release workflow

* Don't skip tests for sdk dev build

* release 0.28.0: updated version to 0.28.0

* updated version to 0.29.0-SNAPSHOT

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* Feature/cdr 920 templates with same (#1158)

* check if internal id works

* fix & cleanup

* cleanup

* fix & cleanup

* add tenant id comment

* fix & cleanup

* fix & cleanup

* fix for non existing case

* spotless

* fix wrongly set parameter

* fix & cleanup correct only for DefaultTenantAuthentication

* Revert "fix & cleanup correct only for DefaultTenantAuthentication"

This reverts commit 105cd60.

* cleanup

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* Feature/cdr 1007 cleanup security context (#1159)

* clean up security context

* fix & cleanup correct only for DefaultTenantAuthentication

* register an interceptor

* add before filters & interceptor for auth-type when none

* CDR-999 WIP: CONTAINS with OR

* release 0.29.0: updated version to 0.29.0

* updated version to 0.30.0-SNAPSHOT

* Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0

Bumps org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix the location

* update CHANGELOG.md

* XACML stuff

* Add XACML auth for create ehr

* Add XACML action and resource id

* CDR-790 Add packaging as jar

* Add tenant policy lookup to EHR Controller

* Rebased on Dev

* changed constraint name

* Adapted to cdr-xaml-authorization-lib

* Rebased on Dev

* Remove libraries

* Add missing import

* Rename xacml url param for query controller

* Change annotations order

* Add AccessCtrlException handling

* Add AccessCtrlException handling

* Tmp. commit

* Rebased on dev

* Spotless

* Tmp. commit

* Revert "Tmp. commit"

This reverts commit 5f070e4.

* Removed all XACML/Security logic

* Change mvn dependency

* Changes XACML

Impl. custom logic to handle the ehrbase external annotation which enforces xacml checks

* cleanup

* Rest endpoint instanciationis now surpressed by bean name

* Review change

* Update sonar orb to 2.0.0

* Bump jooq.version from 3.18.5 to 3.18.6 (#1162)

Bumps `jooq.version` from 3.18.5 to 3.18.6.

Updates `org.jooq:jooq` from 3.18.5 to 3.18.6

Updates `org.jooq:jooq-codegen-maven` from 3.18.5 to 3.18.6

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CDR-999 Fix contains chain building with EHR root

* CDR-941 Fix storing/reading attributes of Locatable.name (#1161)

* CDR-941 Fix DvText.mappings and DvCodedText.defining_code.preferred_term not being stored for Locatable.name

* Update CHANGELOG.md

* Formatting

* CDR-941 use snake case attribute names in /name to make them queryable via AQL

* CDR-941 adjust test

* CDR-941 Add migration script

* add migration hint to updating.md

* CDR-941 make migration optional + adjust UPDATING.md

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Bump net.bull.javamelody:javamelody-spring-boot-starter (#1156)

Bumps [net.bull.javamelody:javamelody-spring-boot-starter](https://github.com/javamelody/javamelody) from 1.94.0 to 1.95.0.
- [Release notes](https://github.com/javamelody/javamelody/releases)
- [Changelog](https://github.com/javamelody/javamelody/blob/master/javamelody-release.cmd)
- [Commits](javamelody/javamelody@javamelody-core-1.94.0...javamelody-core-1.95.0)

---
updated-dependencies:
- dependency-name: net.bull.javamelody:javamelody-spring-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release 0.30.0: updated version to 0.30.0

* updated version to 0.31.0-SNAPSHOT

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.2 to 1.11.3 (#1167)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Adjust condition that prevented index usage

* Remove commented security.authType

* Add changelog documentation

* Fixed changelog file for version 0.30.0

* Bump spring-boot.version from 2.7.14 to 2.7.15 (#1171)

Bumps `spring-boot.version` from 2.7.14 to 2.7.15.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#1170)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.3.0...enforcer-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update GitHub actions to latest versions (#1172)

* Update GitHub actions to latest versions

* Add dependabot support for github-actions

* Set LOCALE for DB in setup script

* Update CHANGELOG.md

Fix typo

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* add language as default (#1166)

* Bump spring-boot.version from 3.1.1 to 3.1.3 (#1177)

Bumps `spring-boot.version` from 3.1.1 to 3.1.3.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 (#1178)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.4.0...enforcer-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 4 (#1176)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled swagger ui working with Spring Boot 3

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.3 to 1.11.4 (#1184)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/build-push-action from 4 to 5 (#1182)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/setup-buildx-action from 2 to 3 (#1181)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/login-action from 2 to 3 (#1183)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add plugin path to sonar-project.properties (#1180)

* Bump spring-boot.version from 3.1.3 to 3.1.4 (#1187)

Bumps `spring-boot.version` from 3.1.3 to 3.1.4.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* code cleanup (#1188)

* Feature/pmk 251 (#1190)

* change github action

* fix AqlRoutines

* inline parmeters

* remove unnecessary DSL.field

* fix order by

* fix func build

* fix review

* Revert "change github action"

This reverts commit 90714d9.

* Changelog for #1190

---------

Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>

* release 0.31.0: updated version to 0.31.0

* updated version to 0.32.0-SNAPSHOT

* try out Java 21

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Alex <alex.vidrean@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>
stefanspiska added a commit that referenced this pull request Jan 29, 2024
* add remove cascade for sys tenant foreign keys

* Bump jooq.version from 3.18.4 to 3.18.5 (#1143)

Bumps `jooq.version` from 3.18.4 to 3.18.5.

Updates `jooq` from 3.18.4 to 3.18.5

Updates `jooq-codegen-maven` from 3.18.4 to 3.18.5

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 2.7.12 to 2.7.13 (#1144)

Bumps `spring-boot.version` from 2.7.12 to 2.7.13.

Updates `spring-boot-dependencies` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-starter-logging` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-maven-plugin` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add example scope to OpenEHR template example endpoint

* CDR-934 move AqlPath

* add tenant deletion

* CDR-934 Adjust PathAnalysis for AqlObjectPath

* update CHANGELOG.md

* clean up

* fix query & add stored query endpoint

* fix query & add stored query endpoint

* Bump micrometer-registry-prometheus from 1.11.1 to 1.11.2 (#1148)

Bumps [micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.1...v1.11.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* cleanup & refactoring

* cleanup

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Bump spring-boot.version from 2.7.13 to 2.7.14 (#1154)

Bumps `spring-boot.version` from 2.7.13 to 2.7.14.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add audit directory (#1150)

* add audit directory

* audit delete directory

* Cleanup

* CDR-882 fix aql path in exceptions

* Update release workflow to use java 17

* Use setup java v3 in the release workflow

* Remove unnecessary setup java from release workflow

* Don't skip tests for sdk dev build

* release 0.28.0: updated version to 0.28.0

* updated version to 0.29.0-SNAPSHOT

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* Feature/cdr 920 templates with same (#1158)

* check if internal id works

* fix & cleanup

* cleanup

* fix & cleanup

* add tenant id comment

* fix & cleanup

* fix & cleanup

* fix for non existing case

* spotless

* fix wrongly set parameter

* fix & cleanup correct only for DefaultTenantAuthentication

* Revert "fix & cleanup correct only for DefaultTenantAuthentication"

This reverts commit 105cd60.

* cleanup

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* Feature/cdr 1007 cleanup security context (#1159)

* clean up security context

* fix & cleanup correct only for DefaultTenantAuthentication

* register an interceptor

* add before filters & interceptor for auth-type when none

* CDR-999 WIP: CONTAINS with OR

* release 0.29.0: updated version to 0.29.0

* updated version to 0.30.0-SNAPSHOT

* Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0

Bumps org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix the location

* update CHANGELOG.md

* XACML stuff

* Add XACML auth for create ehr

* Add XACML action and resource id

* CDR-790 Add packaging as jar

* Add tenant policy lookup to EHR Controller

* Rebased on Dev

* changed constraint name

* Adapted to cdr-xaml-authorization-lib

* Rebased on Dev

* Remove libraries

* Add missing import

* Rename xacml url param for query controller

* Change annotations order

* Add AccessCtrlException handling

* Add AccessCtrlException handling

* Tmp. commit

* Rebased on dev

* Spotless

* Tmp. commit

* Revert "Tmp. commit"

This reverts commit 5f070e4.

* Removed all XACML/Security logic

* Change mvn dependency

* Changes XACML

Impl. custom logic to handle the ehrbase external annotation which enforces xacml checks

* cleanup

* Rest endpoint instanciationis now surpressed by bean name

* Review change

* Update sonar orb to 2.0.0

* Bump jooq.version from 3.18.5 to 3.18.6 (#1162)

Bumps `jooq.version` from 3.18.5 to 3.18.6.

Updates `org.jooq:jooq` from 3.18.5 to 3.18.6

Updates `org.jooq:jooq-codegen-maven` from 3.18.5 to 3.18.6

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CDR-999 Fix contains chain building with EHR root

* CDR-941 Fix storing/reading attributes of Locatable.name (#1161)

* CDR-941 Fix DvText.mappings and DvCodedText.defining_code.preferred_term not being stored for Locatable.name

* Update CHANGELOG.md

* Formatting

* CDR-941 use snake case attribute names in /name to make them queryable via AQL

* CDR-941 adjust test

* CDR-941 Add migration script

* add migration hint to updating.md

* CDR-941 make migration optional + adjust UPDATING.md

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Bump net.bull.javamelody:javamelody-spring-boot-starter (#1156)

Bumps [net.bull.javamelody:javamelody-spring-boot-starter](https://github.com/javamelody/javamelody) from 1.94.0 to 1.95.0.
- [Release notes](https://github.com/javamelody/javamelody/releases)
- [Changelog](https://github.com/javamelody/javamelody/blob/master/javamelody-release.cmd)
- [Commits](javamelody/javamelody@javamelody-core-1.94.0...javamelody-core-1.95.0)

---
updated-dependencies:
- dependency-name: net.bull.javamelody:javamelody-spring-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release 0.30.0: updated version to 0.30.0

* updated version to 0.31.0-SNAPSHOT

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.2 to 1.11.3 (#1167)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Adjust condition that prevented index usage

* Remove commented security.authType

* Add changelog documentation

* Fixed changelog file for version 0.30.0

* Bump spring-boot.version from 2.7.14 to 2.7.15 (#1171)

Bumps `spring-boot.version` from 2.7.14 to 2.7.15.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#1170)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.3.0...enforcer-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update GitHub actions to latest versions (#1172)

* Update GitHub actions to latest versions

* Add dependabot support for github-actions

* Set LOCALE for DB in setup script

* Update CHANGELOG.md

Fix typo

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* add language as default (#1166)

* Bump spring-boot.version from 3.1.1 to 3.1.3 (#1177)

Bumps `spring-boot.version` from 3.1.1 to 3.1.3.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 (#1178)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.4.0...enforcer-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 4 (#1176)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled swagger ui working with Spring Boot 3

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.3 to 1.11.4 (#1184)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/build-push-action from 4 to 5 (#1182)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/setup-buildx-action from 2 to 3 (#1181)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/login-action from 2 to 3 (#1183)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add plugin path to sonar-project.properties (#1180)

* Bump spring-boot.version from 3.1.3 to 3.1.4 (#1187)

Bumps `spring-boot.version` from 3.1.3 to 3.1.4.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* code cleanup (#1188)

* Feature/pmk 251 (#1190)

* change github action

* fix AqlRoutines

* inline parmeters

* remove unnecessary DSL.field

* fix order by

* fix func build

* fix review

* Revert "change github action"

This reverts commit 90714d9.

* Changelog for #1190

---------

Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>

* release 0.31.0: updated version to 0.31.0

* updated version to 0.32.0-SNAPSHOT

* try out Java 21

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>
stefanspiska added a commit that referenced this pull request Jan 29, 2024
* Adjustments IdentifiedPath.from renamed to root

* add logs

* fix isUpdate (#36)

* Update SDK to 2.2.0-SNAPSHOT

* Feature/spring boot 3 (#33)

* migrate to sporing boot 3

* test

* test

* test

* test

* test

* test

* downgrade jbx implementation

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

(cherry picked from commit 5842be7)

* Add dependabot support for github-actions (#39)

* Feature/update actions (#43)

* Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump joonvena/robotframework-reporter-action from 2.2 to 2.3

Bumps [joonvena/robotframework-reporter-action](https://github.com/joonvena/robotframework-reporter-action) from 2.2 to 2.3.
- [Release notes](https://github.com/joonvena/robotframework-reporter-action/releases)
- [Commits](joonvena/robotframework-reporter-action@v2.2...v2.3)

---
updated-dependencies:
- dependency-name: joonvena/robotframework-reporter-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge candidate (#40)

* CDR-934 Adjust PathAnalysis for AqlObjectPath

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Cleanup

* CDR-882 fix aql path in exceptions

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* CDR-999 WIP: CONTAINS with OR

* CDR-999 Fix contains chain building with EHR root

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Adjust condition that prevented index usage

* Set LOCALE for DB in setup script

---------

Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>

* Update OpenehrDirectoryController.java

* Merge candidate (#50)

* add remove cascade for sys tenant foreign keys

* Bump jooq.version from 3.18.4 to 3.18.5 (#1143)

Bumps `jooq.version` from 3.18.4 to 3.18.5.

Updates `jooq` from 3.18.4 to 3.18.5

Updates `jooq-codegen-maven` from 3.18.4 to 3.18.5

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 2.7.12 to 2.7.13 (#1144)

Bumps `spring-boot.version` from 2.7.12 to 2.7.13.

Updates `spring-boot-dependencies` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-starter-logging` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-maven-plugin` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add example scope to OpenEHR template example endpoint

* CDR-934 move AqlPath

* add tenant deletion

* CDR-934 Adjust PathAnalysis for AqlObjectPath

* update CHANGELOG.md

* clean up

* fix query & add stored query endpoint

* fix query & add stored query endpoint

* Bump micrometer-registry-prometheus from 1.11.1 to 1.11.2 (#1148)

Bumps [micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.1...v1.11.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* cleanup & refactoring

* cleanup

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Bump spring-boot.version from 2.7.13 to 2.7.14 (#1154)

Bumps `spring-boot.version` from 2.7.13 to 2.7.14.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add audit directory (#1150)

* add audit directory

* audit delete directory

* Cleanup

* CDR-882 fix aql path in exceptions

* Update release workflow to use java 17

* Use setup java v3 in the release workflow

* Remove unnecessary setup java from release workflow

* Don't skip tests for sdk dev build

* release 0.28.0: updated version to 0.28.0

* updated version to 0.29.0-SNAPSHOT

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* Feature/cdr 920 templates with same (#1158)

* check if internal id works

* fix & cleanup

* cleanup

* fix & cleanup

* add tenant id comment

* fix & cleanup

* fix & cleanup

* fix for non existing case

* spotless

* fix wrongly set parameter

* fix & cleanup correct only for DefaultTenantAuthentication

* Revert "fix & cleanup correct only for DefaultTenantAuthentication"

This reverts commit 105cd60.

* cleanup

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* Feature/cdr 1007 cleanup security context (#1159)

* clean up security context

* fix & cleanup correct only for DefaultTenantAuthentication

* register an interceptor

* add before filters & interceptor for auth-type when none

* CDR-999 WIP: CONTAINS with OR

* release 0.29.0: updated version to 0.29.0

* updated version to 0.30.0-SNAPSHOT

* Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0

Bumps org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix the location

* update CHANGELOG.md

* XACML stuff

* Add XACML auth for create ehr

* Add XACML action and resource id

* CDR-790 Add packaging as jar

* Add tenant policy lookup to EHR Controller

* Rebased on Dev

* changed constraint name

* Adapted to cdr-xaml-authorization-lib

* Rebased on Dev

* Remove libraries

* Add missing import

* Rename xacml url param for query controller

* Change annotations order

* Add AccessCtrlException handling

* Add AccessCtrlException handling

* Tmp. commit

* Rebased on dev

* Spotless

* Tmp. commit

* Revert "Tmp. commit"

This reverts commit 5f070e4.

* Removed all XACML/Security logic

* Change mvn dependency

* Changes XACML

Impl. custom logic to handle the ehrbase external annotation which enforces xacml checks

* cleanup

* Rest endpoint instanciationis now surpressed by bean name

* Review change

* Update sonar orb to 2.0.0

* Bump jooq.version from 3.18.5 to 3.18.6 (#1162)

Bumps `jooq.version` from 3.18.5 to 3.18.6.

Updates `org.jooq:jooq` from 3.18.5 to 3.18.6

Updates `org.jooq:jooq-codegen-maven` from 3.18.5 to 3.18.6

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CDR-999 Fix contains chain building with EHR root

* CDR-941 Fix storing/reading attributes of Locatable.name (#1161)

* CDR-941 Fix DvText.mappings and DvCodedText.defining_code.preferred_term not being stored for Locatable.name

* Update CHANGELOG.md

* Formatting

* CDR-941 use snake case attribute names in /name to make them queryable via AQL

* CDR-941 adjust test

* CDR-941 Add migration script

* add migration hint to updating.md

* CDR-941 make migration optional + adjust UPDATING.md

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Bump net.bull.javamelody:javamelody-spring-boot-starter (#1156)

Bumps [net.bull.javamelody:javamelody-spring-boot-starter](https://github.com/javamelody/javamelody) from 1.94.0 to 1.95.0.
- [Release notes](https://github.com/javamelody/javamelody/releases)
- [Changelog](https://github.com/javamelody/javamelody/blob/master/javamelody-release.cmd)
- [Commits](javamelody/javamelody@javamelody-core-1.94.0...javamelody-core-1.95.0)

---
updated-dependencies:
- dependency-name: net.bull.javamelody:javamelody-spring-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release 0.30.0: updated version to 0.30.0

* updated version to 0.31.0-SNAPSHOT

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.2 to 1.11.3 (#1167)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Adjust condition that prevented index usage

* Remove commented security.authType

* Add changelog documentation

* Fixed changelog file for version 0.30.0

* Bump spring-boot.version from 2.7.14 to 2.7.15 (#1171)

Bumps `spring-boot.version` from 2.7.14 to 2.7.15.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#1170)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.3.0...enforcer-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update GitHub actions to latest versions (#1172)

* Update GitHub actions to latest versions

* Add dependabot support for github-actions

* Set LOCALE for DB in setup script

* Update CHANGELOG.md

Fix typo

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* add language as default (#1166)

* Bump spring-boot.version from 3.1.1 to 3.1.3 (#1177)

Bumps `spring-boot.version` from 3.1.1 to 3.1.3.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 (#1178)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.4.0...enforcer-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 4 (#1176)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled swagger ui working with Spring Boot 3

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.3 to 1.11.4 (#1184)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/build-push-action from 4 to 5 (#1182)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/setup-buildx-action from 2 to 3 (#1181)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/login-action from 2 to 3 (#1183)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add plugin path to sonar-project.properties (#1180)

* Bump spring-boot.version from 3.1.3 to 3.1.4 (#1187)

Bumps `spring-boot.version` from 3.1.3 to 3.1.4.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* code cleanup (#1188)

* Feature/pmk 251 (#1190)

* change github action

* fix AqlRoutines

* inline parmeters

* remove unnecessary DSL.field

* fix order by

* fix func build

* fix review

* Revert "change github action"

This reverts commit 90714d9.

* Changelog for #1190

---------

Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>

* release 0.31.0: updated version to 0.31.0

* updated version to 0.32.0-SNAPSHOT

* try out Java 21

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* update pipline

* feat: cdr-1068 add Robot tests for STORED QUERY to build pipeline

* add docker experimental build

* make admin configurable and make management configurable

* use the same now

* change action

* optimize ehr exist check

* remove audit map for queries

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Alex <alex.vidrean@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>
stefanspiska added a commit that referenced this pull request Jan 29, 2024
* CDR-934 Adjust PathAnalysis for AqlObjectPath

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Cleanup

* CDR-882 fix aql path in exceptions

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* CDR-999 WIP: CONTAINS with OR

* CDR-999 Fix contains chain building with EHR root

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Adjust condition that prevented index usage

* CDR-896 WIP: Joining path hierachy

* Remove nonsense test things

* CDR-896 WIP: Selecting paths

* CDR-896 WIP: Selecting paths

* CDR-968 Cleanup + Javadoc JoinMode

* CDR-896 WIP current state of path joining before new intermediate layer

* Set LOCALE for DB in setup script

* CDR-896 WIP introduce ASL model

* CDR-896 WIP: ASL

* CDR-896 WIP: ASL

* CDR-896 WIP: ASL

* CDR-896 WIP: ASL

* CDR-896 WIP: ASL (logicalOperatorCondition)

* CDR-896 WIP: ASL->SQL

* CDR-896 WIP: ASL->SQL

* CDR-896 WIP: ASL -> SQL

* CDR-896 refactoring AslField name

* CDR-896 introduced AslRmTypeAndConcept

* CDR-896 cleanup

* CDR-896 AqlQueryRepository: (temporarily) commented out legacy methods

* CDR-896 fixed ANodeTest

* CDR-896 fix NPE in exception handling

* CDR-896 do not alias colum name when owner == provider

* CDR-896 RM types constraint + shortened sqAlias

* CDR-896 WIP: ASL -> SQL

* CDR-896 WIP

* CDR-896 Fixes for ASL/SQL

* Add spring-boot dev tools

* CDR-896 data query

* CDR-896 fix AND/OR set operator conditions and selecting from inside them

* CDR-896 Fix path attribute conditions

* Added helper for analyzing Compositions

* CDR-896 Added helper for analyzing ASL queries

* CDR-896 Extracted AqlQueryServiceImp::analyzeQuery etc.; some sealed classes

* CDR-896 AqlToAslUtil

* CDR-896 removed auditResultMap param from AqlQueryService::query

* CDR-896 order by + fix EXISTS

* Formatting + fix for AslGraph

* CDR-896 query extracted columns in paths

* CDR-896 WIP

* CDR-896 test for invalid paths

* Update spotless and used palantir-java-format version for JDK 21 compatibility

* CDR-896 WIP: ASL for path filters

* CDR-896 Element as Structure

* try out Java 21

* Fix contains set operator join type

* Fix EHR is predicate

* CDR-896 ASL for path filtering

* JRE 21 in dockerfile

* CDR-896 WIP: path filtering SQL

* CDR-896 fixed archetypenodeid + finish path filter

* CDR-896 JsonDataParsing: canonical OM; switch item(s) aliases i/j; EncapsulatingQuery alias

* CDR-896 switch item(s) aliases i/j: disable failing tests

* CDR-896 fix NPE

* CDR-896 canonical json in data + locatable name in US collation + cleanup

* CDR-896 asl (not sql) for single-valued json paths

* Feature/474 enhance aql query stub update (#51)

* Adjustments IdentifiedPath.from renamed to root

* add logs

* fix isUpdate (#36)

* Update SDK to 2.2.0-SNAPSHOT

* Feature/spring boot 3 (#33)

* migrate to sporing boot 3

* test

* test

* test

* test

* test

* test

* downgrade jbx implementation

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

(cherry picked from commit 5842be7)

* Add dependabot support for github-actions (#39)

* Feature/update actions (#43)

* Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump joonvena/robotframework-reporter-action from 2.2 to 2.3

Bumps [joonvena/robotframework-reporter-action](https://github.com/joonvena/robotframework-reporter-action) from 2.2 to 2.3.
- [Release notes](https://github.com/joonvena/robotframework-reporter-action/releases)
- [Commits](joonvena/robotframework-reporter-action@v2.2...v2.3)

---
updated-dependencies:
- dependency-name: joonvena/robotframework-reporter-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge candidate (#40)

* CDR-934 Adjust PathAnalysis for AqlObjectPath

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Cleanup

* CDR-882 fix aql path in exceptions

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* CDR-999 WIP: CONTAINS with OR

* CDR-999 Fix contains chain building with EHR root

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Adjust condition that prevented index usage

* Set LOCALE for DB in setup script

---------

Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>

* Update OpenehrDirectoryController.java

* Merge candidate (#50)

* add remove cascade for sys tenant foreign keys

* Bump jooq.version from 3.18.4 to 3.18.5 (#1143)

Bumps `jooq.version` from 3.18.4 to 3.18.5.

Updates `jooq` from 3.18.4 to 3.18.5

Updates `jooq-codegen-maven` from 3.18.4 to 3.18.5

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 2.7.12 to 2.7.13 (#1144)

Bumps `spring-boot.version` from 2.7.12 to 2.7.13.

Updates `spring-boot-dependencies` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-starter-logging` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-maven-plugin` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add example scope to OpenEHR template example endpoint

* CDR-934 move AqlPath

* add tenant deletion

* CDR-934 Adjust PathAnalysis for AqlObjectPath

* update CHANGELOG.md

* clean up

* fix query & add stored query endpoint

* fix query & add stored query endpoint

* Bump micrometer-registry-prometheus from 1.11.1 to 1.11.2 (#1148)

Bumps [micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.1...v1.11.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* cleanup & refactoring

* cleanup

* Cleanup: renamed QueryService etc.

* CDR-882 prepare for analyzing EHR_STATUS & FOLDER

* Bump spring-boot.version from 2.7.13 to 2.7.14 (#1154)

Bumps `spring-boot.version` from 2.7.13 to 2.7.14.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add audit directory (#1150)

* add audit directory

* audit delete directory

* Cleanup

* CDR-882 fix aql path in exceptions

* Update release workflow to use java 17

* Use setup java v3 in the release workflow

* Remove unnecessary setup java from release workflow

* Don't skip tests for sdk dev build

* release 0.28.0: updated version to 0.28.0

* updated version to 0.29.0-SNAPSHOT

* CDR-933 add template id column

* CDR-933 Add template id to queryable columns

* Formatting

* CDR-933 Query extracted column for template id

* CDR-933 fix some issue

* CDR-933 Fix != for template id

* CDR-891 avoid class in init cycle

* Adjustments IdentifiedPath.from renamed to root

* CDR-929 support abstract types in from

* Fix template cache tenant association bug

* Set yb_bnl_batch_size for ehrbase database

* Set ehrbase.current_tenant as Number, not String

* PathAnalysis WIP

* CDR-929 Add template_id to query supported test

* CDR-968 PathAnalysis WIP

* CDR-968 Extracted PathCoherenceAnalysis, TreeNode

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 WIP PathCoherenceAnalysis

* CDR-968 PathCoherenceAnalysis: finished handling of root predicates

* CDR-968 introduced childOrder for TreeUtil::renderTree

* CDR-968 typo PathCohesionAnalysis

* Feature/cdr 920 templates with same (#1158)

* check if internal id works

* fix & cleanup

* cleanup

* fix & cleanup

* add tenant id comment

* fix & cleanup

* fix & cleanup

* fix for non existing case

* spotless

* fix wrongly set parameter

* fix & cleanup correct only for DefaultTenantAuthentication

* Revert "fix & cleanup correct only for DefaultTenantAuthentication"

This reverts commit 105cd60.

* cleanup

* CDR-968 PathCohesionAnalysis tests + cleanup

* CDR-929 support AND in CONTAINS (incl. minor prep for OR)

* CDR-929 Fix EHR root qubquery

* CDR-929 Fix select field for ehr_id/value

* Feature/cdr 1007 cleanup security context (#1159)

* clean up security context

* fix & cleanup correct only for DefaultTenantAuthentication

* register an interceptor

* add before filters & interceptor for auth-type when none

* CDR-999 WIP: CONTAINS with OR

* release 0.29.0: updated version to 0.29.0

* updated version to 0.30.0-SNAPSHOT

* Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0

Bumps org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix the location

* update CHANGELOG.md

* XACML stuff

* Add XACML auth for create ehr

* Add XACML action and resource id

* CDR-790 Add packaging as jar

* Add tenant policy lookup to EHR Controller

* Rebased on Dev

* changed constraint name

* Adapted to cdr-xaml-authorization-lib

* Rebased on Dev

* Remove libraries

* Add missing import

* Rename xacml url param for query controller

* Change annotations order

* Add AccessCtrlException handling

* Add AccessCtrlException handling

* Tmp. commit

* Rebased on dev

* Spotless

* Tmp. commit

* Revert "Tmp. commit"

This reverts commit 5f070e4.

* Removed all XACML/Security logic

* Change mvn dependency

* Changes XACML

Impl. custom logic to handle the ehrbase external annotation which enforces xacml checks

* cleanup

* Rest endpoint instanciationis now surpressed by bean name

* Review change

* Update sonar orb to 2.0.0

* Bump jooq.version from 3.18.5 to 3.18.6 (#1162)

Bumps `jooq.version` from 3.18.5 to 3.18.6.

Updates `org.jooq:jooq` from 3.18.5 to 3.18.6

Updates `org.jooq:jooq-codegen-maven` from 3.18.5 to 3.18.6

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CDR-999 Fix contains chain building with EHR root

* CDR-941 Fix storing/reading attributes of Locatable.name (#1161)

* CDR-941 Fix DvText.mappings and DvCodedText.defining_code.preferred_term not being stored for Locatable.name

* Update CHANGELOG.md

* Formatting

* CDR-941 use snake case attribute names in /name to make them queryable via AQL

* CDR-941 adjust test

* CDR-941 Add migration script

* add migration hint to updating.md

* CDR-941 make migration optional + adjust UPDATING.md

* CDR-1016 Add order by for extracted columns + formatting

* CDR-1016 Fix NPE

* Update SDK to 2.2.0-SNAPSHOT

* CDR-1016 exclude template id from ORDER BY

* CDR-999 Use subqueries for complex OR operands in contains

* Bump net.bull.javamelody:javamelody-spring-boot-starter (#1156)

Bumps [net.bull.javamelody:javamelody-spring-boot-starter](https://github.com/javamelody/javamelody) from 1.94.0 to 1.95.0.
- [Release notes](https://github.com/javamelody/javamelody/releases)
- [Changelog](https://github.com/javamelody/javamelody/blob/master/javamelody-release.cmd)
- [Commits](javamelody/javamelody@javamelody-core-1.94.0...javamelody-core-1.95.0)

---
updated-dependencies:
- dependency-name: net.bull.javamelody:javamelody-spring-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release 0.30.0: updated version to 0.30.0

* updated version to 0.31.0-SNAPSHOT

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.2 to 1.11.3 (#1167)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Adjust condition that prevented index usage

* Remove commented security.authType

* Add changelog documentation

* Fixed changelog file for version 0.30.0

* Bump spring-boot.version from 2.7.14 to 2.7.15 (#1171)

Bumps `spring-boot.version` from 2.7.14 to 2.7.15.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#1170)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.3.0...enforcer-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update GitHub actions to latest versions (#1172)

* Update GitHub actions to latest versions

* Add dependabot support for github-actions

* Set LOCALE for DB in setup script

* Update CHANGELOG.md

Fix typo

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* add language as default (#1166)

* Bump spring-boot.version from 3.1.1 to 3.1.3 (#1177)

Bumps `spring-boot.version` from 3.1.1 to 3.1.3.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 (#1178)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.4.0...enforcer-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 4 (#1176)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled swagger ui working with Spring Boot 3

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.3 to 1.11.4 (#1184)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/build-push-action from 4 to 5 (#1182)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/setup-buildx-action from 2 to 3 (#1181)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/login-action from 2 to 3 (#1183)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add plugin path to sonar-project.properties (#1180)

* Bump spring-boot.version from 3.1.3 to 3.1.4 (#1187)

Bumps `spring-boot.version` from 3.1.3 to 3.1.4.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* code cleanup (#1188)

* Feature/pmk 251 (#1190)

* change github action

* fix AqlRoutines

* inline parmeters

* remove unnecessary DSL.field

* fix order by

* fix func build

* fix review

* Revert "change github action"

This reverts commit 90714d9.

* Changelog for #1190

---------

Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>

* release 0.31.0: updated version to 0.31.0

* updated version to 0.32.0-SNAPSHOT

* try out Java 21

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Alex <alex.vidrean@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* Revert to ehrbase-yugabyte:schema

* update pipline

* fix queryController

* fix SecurityFilter

* Restore AqlToSqlUtilTest

* Cleanup

* Add AslSingleValuedPathDataQuery

* cleanup

* CDR-896 fixes for preparations single-valued json paths

* CDR-896 order by archetype_node_id

* CDR-896 fixed AslGraph

* CDR-896 initial not sql for single-valued json paths (only object paths)

* CDR-896 support for querying some foundation types

* CDR-896 support for querying FOUNDATION_EXTENDED (foundation or rm)

* spotless

* CDR-896 amend StructureRmType + cleanup

- cleanup JsonDataParsing
- cleanup StructureRmType + consistency tests

* CDR-896 let StructureNode.contentItem reference parent archetype, not parent structure node

* CDR-896 relaxed path StructureSubQuery rm constraints + refactoring

* CDR-993 SELECT DISTINCT

* Workaround: Disabled batched nested loops

* add docker experimental build

* fix docker experimental build

* fix use internal uuid (#53)

* fix use internal uuid

* disable test

* disable test

* DB Cleanup: citem_num instead of citem_type and citem_concept

 citem_type and citem_concept may have to be reintroduced later, but this is easily migratable.

* DB Cleanup: remove struc_num

num can now be used, because json arrays are no longer disassembled

* fixed CompositionOneStructure::createStructureDto

* fix: mutable AslOrQueryCondition operands list

* some performance improvements

* CDR-942 basic support for AQL string parameters

* make admin configurable and make management configurable

* CDR-942 AQL: rely only on vo_id, not version, when ordering by composition id

* fix NPE

* fix inline system

* Add explicit ant matcher to basic auth

* cleanup

* update license headers

* CDR-942 Enhancements complex extracted columns & order by

- use anonymous rows instead of string concatenation
- add sort fields needed for DISTINCT to SELECT
- ::orderByArchetypeNodeId: inline constants, cleanup LIKE

* Add explicit ant matcher to oauth2 auth

* CDR-942 cleanup + join by num

* use the same now

* change action

* optimize ehr exist check

* remove audit map for queries

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Holger Reise <holger.reise@vitagroup.ag>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: Alex <alex.vidrean@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>
stefanspiska added a commit that referenced this pull request Jan 29, 2024
* add remove cascade for sys tenant foreign keys

* Bump jooq.version from 3.18.4 to 3.18.5 (#1143)

Bumps `jooq.version` from 3.18.4 to 3.18.5.

Updates `jooq` from 3.18.4 to 3.18.5

Updates `jooq-codegen-maven` from 3.18.4 to 3.18.5

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 2.7.12 to 2.7.13 (#1144)

Bumps `spring-boot.version` from 2.7.12 to 2.7.13.

Updates `spring-boot-dependencies` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-starter-logging` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-maven-plugin` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add example scope to OpenEHR template example endpoint

* CDR-934 move AqlPath

* add tenant deletion

* update CHANGELOG.md

* clean up

* fix query & add stored query endpoint

* fix query & add stored query endpoint

* Bump micrometer-registry-prometheus from 1.11.1 to 1.11.2 (#1148)

Bumps [micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.1...v1.11.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* cleanup & refactoring

* cleanup

* Bump spring-boot.version from 2.7.13 to 2.7.14 (#1154)

Bumps `spring-boot.version` from 2.7.13 to 2.7.14.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add audit directory (#1150)

* add audit directory

* audit delete directory

* Update release workflow to use java 17

* Use setup java v3 in the release workflow

* Remove unnecessary setup java from release workflow

* Don't skip tests for sdk dev build

* release 0.28.0: updated version to 0.28.0

* updated version to 0.29.0-SNAPSHOT

* Feature/cdr 920 templates with same (#1158)

* check if internal id works

* fix & cleanup

* cleanup

* fix & cleanup

* add tenant id comment

* fix & cleanup

* fix & cleanup

* fix for non existing case

* spotless

* fix wrongly set parameter

* fix & cleanup correct only for DefaultTenantAuthentication

* Revert "fix & cleanup correct only for DefaultTenantAuthentication"

This reverts commit 105cd60.

* cleanup

* Feature/cdr 1007 cleanup security context (#1159)

* clean up security context

* fix & cleanup correct only for DefaultTenantAuthentication

* register an interceptor

* add before filters & interceptor for auth-type when none

* release 0.29.0: updated version to 0.29.0

* updated version to 0.30.0-SNAPSHOT

* Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0

Bumps org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix the location

* update CHANGELOG.md

* XACML stuff

* Add XACML auth for create ehr

* Add XACML action and resource id

* CDR-790 Add packaging as jar

* Add tenant policy lookup to EHR Controller

* Rebased on Dev

* changed constraint name

* Adapted to cdr-xaml-authorization-lib

* Rebased on Dev

* Remove libraries

* Add missing import

* Rename xacml url param for query controller

* Change annotations order

* Add AccessCtrlException handling

* Add AccessCtrlException handling

* Tmp. commit

* Rebased on dev

* Spotless

* Tmp. commit

* Revert "Tmp. commit"

This reverts commit 5f070e4.

* Removed all XACML/Security logic

* Change mvn dependency

* Changes XACML

Impl. custom logic to handle the ehrbase external annotation which enforces xacml checks

* cleanup

* Rest endpoint instanciationis now surpressed by bean name

* Review change

* Update sonar orb to 2.0.0

* Bump jooq.version from 3.18.5 to 3.18.6 (#1162)

Bumps `jooq.version` from 3.18.5 to 3.18.6.

Updates `org.jooq:jooq` from 3.18.5 to 3.18.6

Updates `org.jooq:jooq-codegen-maven` from 3.18.5 to 3.18.6

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CDR-941 Fix storing/reading attributes of Locatable.name (#1161)

* CDR-941 Fix DvText.mappings and DvCodedText.defining_code.preferred_term not being stored for Locatable.name

* Update CHANGELOG.md

* Formatting

* CDR-941 use snake case attribute names in /name to make them queryable via AQL

* CDR-941 adjust test

* CDR-941 Add migration script

* add migration hint to updating.md

* CDR-941 make migration optional + adjust UPDATING.md

* Bump net.bull.javamelody:javamelody-spring-boot-starter (#1156)

Bumps [net.bull.javamelody:javamelody-spring-boot-starter](https://github.com/javamelody/javamelody) from 1.94.0 to 1.95.0.
- [Release notes](https://github.com/javamelody/javamelody/releases)
- [Changelog](https://github.com/javamelody/javamelody/blob/master/javamelody-release.cmd)
- [Commits](javamelody/javamelody@javamelody-core-1.94.0...javamelody-core-1.95.0)

---
updated-dependencies:
- dependency-name: net.bull.javamelody:javamelody-spring-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release 0.30.0: updated version to 0.30.0

* updated version to 0.31.0-SNAPSHOT

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.2 to 1.11.3 (#1167)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove commented security.authType

* Add changelog documentation

* Fixed changelog file for version 0.30.0

* Bump spring-boot.version from 2.7.14 to 2.7.15 (#1171)

Bumps `spring-boot.version` from 2.7.14 to 2.7.15.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#1170)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.3.0...enforcer-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update GitHub actions to latest versions (#1172)

* Update GitHub actions to latest versions

* Add dependabot support for github-actions

* Update CHANGELOG.md

Fix typo

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* add language as default (#1166)

* Bump spring-boot.version from 3.1.1 to 3.1.3 (#1177)

Bumps `spring-boot.version` from 3.1.1 to 3.1.3.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 (#1178)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.4.0...enforcer-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 4 (#1176)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled swagger ui working with Spring Boot 3

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.3 to 1.11.4 (#1184)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/build-push-action from 4 to 5 (#1182)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/setup-buildx-action from 2 to 3 (#1181)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/login-action from 2 to 3 (#1183)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add plugin path to sonar-project.properties (#1180)

* Bump spring-boot.version from 3.1.3 to 3.1.4 (#1187)

Bumps `spring-boot.version` from 3.1.3 to 3.1.4.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* code cleanup (#1188)

* Feature/pmk 251 (#1190)

* change github action

* fix AqlRoutines

* inline parmeters

* remove unnecessary DSL.field

* fix order by

* fix func build

* fix review

* Revert "change github action"

This reverts commit 90714d9.

* Changelog for #1190

---------

Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>

* release 0.31.0: updated version to 0.31.0

* updated version to 0.32.0-SNAPSHOT

* feat: cdr-1068 enable Robot STORED QUERY test suite in CIRCLE CI (#1195)

* Bugfix/cdr 1078 oauth cannot be configured properly (#1196)

* make admin configurable and make management configurable

* spotless

* Update CHANGELOG.md

* Update CHANGELOG.md

* fix the audit default status type (#1193)

* fix the audit default status type

* Update CHANGELOG.md

---------

Co-authored-by: stefanspiska <stefan.spiska@vitagroup.ag>

* fix party identified NP (#1191)

* fix party identified NP

* Update CHANGELOG.md

* change to equals

* spotless

* update sdk (#1197)

* handle IllegalArgumentException (#1198)

* handle IllegalArgumentException

* spotless

* Bump jooq.version from 3.18.6 to 3.18.7 (#1199)

Bumps `jooq.version` from 3.18.6 to 3.18.7.

Updates `org.jooq:jooq` from 3.18.6 to 3.18.7

Updates `org.jooq:jooq-codegen-maven` from 3.18.6 to 3.18.7

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.4 to 1.11.5 (#1200)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.4 to 1.11.5.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.4...v1.11.5)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump commons-io:commons-io from 2.13.0 to 2.14.0 (#1192)

Bumps commons-io:commons-io from 2.13.0 to 2.14.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 3.1.4 to 3.1.5 (#1202)

Bumps `spring-boot.version` from 3.1.4 to 3.1.5.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.4 to 3.1.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.4...v3.1.5)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.4 to 3.1.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.4...v3.1.5)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.4 to 3.1.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.logging.log4j:log4j-api from 2.20.0 to 2.21.0 (#1203)

Bumps org.apache.logging.log4j:log4j-api from 2.20.0 to 2.21.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add explicit ant matcher wrappers in the auth security configs (#1210)

* Add explicit ant matcher wrappers in the auth security configs

* Apply spotless

* Bump org.apache.maven.plugins:maven-dependency-plugin (#1207)

Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.6.0 to 3.6.1.
- [Commits](apache/maven-dependency-plugin@maven-dependency-plugin-3.6.0...maven-dependency-plugin-3.6.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 (#1205)

Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.1.2...surefire-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.logging.log4j:log4j-api from 2.21.0 to 2.21.1 (#1208)

Bumps org.apache.logging.log4j:log4j-api from 2.21.0 to 2.21.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump commons-io:commons-io from 2.14.0 to 2.15.0 (#1206)

Bumps commons-io:commons-io from 2.14.0 to 2.15.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.1 (#1204)

Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.1.2...surefire-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled management access type for basic auth as well (#62)

* Enabled management access type for basic auth as well

* Rename management endpoint access config

* merge old

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>
Co-authored-by: vladislavploaia <100927963+vladislavploaia@users.noreply.github.com>
stefanspiska added a commit that referenced this pull request Jan 29, 2024
* fix sonar (#59)

* fix sonar

* fix sonar

* Remove non-existent sonar paths

* Feature/merge old (#63)

* add remove cascade for sys tenant foreign keys

* Bump jooq.version from 3.18.4 to 3.18.5 (#1143)

Bumps `jooq.version` from 3.18.4 to 3.18.5.

Updates `jooq` from 3.18.4 to 3.18.5

Updates `jooq-codegen-maven` from 3.18.4 to 3.18.5

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 2.7.12 to 2.7.13 (#1144)

Bumps `spring-boot.version` from 2.7.12 to 2.7.13.

Updates `spring-boot-dependencies` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-starter-logging` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

Updates `spring-boot-maven-plugin` from 2.7.12 to 2.7.13
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.12...v2.7.13)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add example scope to OpenEHR template example endpoint

* CDR-934 move AqlPath

* add tenant deletion

* update CHANGELOG.md

* clean up

* fix query & add stored query endpoint

* fix query & add stored query endpoint

* Bump micrometer-registry-prometheus from 1.11.1 to 1.11.2 (#1148)

Bumps [micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.1...v1.11.2)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* cleanup & refactoring

* cleanup

* Bump spring-boot.version from 2.7.13 to 2.7.14 (#1154)

Bumps `spring-boot.version` from 2.7.13 to 2.7.14.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.13 to 2.7.14
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.13...v2.7.14)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add audit directory (#1150)

* add audit directory

* audit delete directory

* Update release workflow to use java 17

* Use setup java v3 in the release workflow

* Remove unnecessary setup java from release workflow

* Don't skip tests for sdk dev build

* release 0.28.0: updated version to 0.28.0

* updated version to 0.29.0-SNAPSHOT

* Feature/cdr 920 templates with same (#1158)

* check if internal id works

* fix & cleanup

* cleanup

* fix & cleanup

* add tenant id comment

* fix & cleanup

* fix & cleanup

* fix for non existing case

* spotless

* fix wrongly set parameter

* fix & cleanup correct only for DefaultTenantAuthentication

* Revert "fix & cleanup correct only for DefaultTenantAuthentication"

This reverts commit 105cd60.

* cleanup

* Feature/cdr 1007 cleanup security context (#1159)

* clean up security context

* fix & cleanup correct only for DefaultTenantAuthentication

* register an interceptor

* add before filters & interceptor for auth-type when none

* release 0.29.0: updated version to 0.29.0

* updated version to 0.30.0-SNAPSHOT

* Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0

Bumps org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix the location

* update CHANGELOG.md

* XACML stuff

* Add XACML auth for create ehr

* Add XACML action and resource id

* CDR-790 Add packaging as jar

* Add tenant policy lookup to EHR Controller

* Rebased on Dev

* changed constraint name

* Adapted to cdr-xaml-authorization-lib

* Rebased on Dev

* Remove libraries

* Add missing import

* Rename xacml url param for query controller

* Change annotations order

* Add AccessCtrlException handling

* Add AccessCtrlException handling

* Tmp. commit

* Rebased on dev

* Spotless

* Tmp. commit

* Revert "Tmp. commit"

This reverts commit 5f070e4.

* Removed all XACML/Security logic

* Change mvn dependency

* Changes XACML

Impl. custom logic to handle the ehrbase external annotation which enforces xacml checks

* cleanup

* Rest endpoint instanciationis now surpressed by bean name

* Review change

* Update sonar orb to 2.0.0

* Bump jooq.version from 3.18.5 to 3.18.6 (#1162)

Bumps `jooq.version` from 3.18.5 to 3.18.6.

Updates `org.jooq:jooq` from 3.18.5 to 3.18.6

Updates `org.jooq:jooq-codegen-maven` from 3.18.5 to 3.18.6

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CDR-941 Fix storing/reading attributes of Locatable.name (#1161)

* CDR-941 Fix DvText.mappings and DvCodedText.defining_code.preferred_term not being stored for Locatable.name

* Update CHANGELOG.md

* Formatting

* CDR-941 use snake case attribute names in /name to make them queryable via AQL

* CDR-941 adjust test

* CDR-941 Add migration script

* add migration hint to updating.md

* CDR-941 make migration optional + adjust UPDATING.md

* Bump net.bull.javamelody:javamelody-spring-boot-starter (#1156)

Bumps [net.bull.javamelody:javamelody-spring-boot-starter](https://github.com/javamelody/javamelody) from 1.94.0 to 1.95.0.
- [Release notes](https://github.com/javamelody/javamelody/releases)
- [Changelog](https://github.com/javamelody/javamelody/blob/master/javamelody-release.cmd)
- [Commits](javamelody/javamelody@javamelody-core-1.94.0...javamelody-core-1.95.0)

---
updated-dependencies:
- dependency-name: net.bull.javamelody:javamelody-spring-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* release 0.30.0: updated version to 0.30.0

* updated version to 0.31.0-SNAPSHOT

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.2 to 1.11.3 (#1167)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove commented security.authType

* Add changelog documentation

* Fixed changelog file for version 0.30.0

* Bump spring-boot.version from 2.7.14 to 2.7.15 (#1171)

Bumps `spring-boot.version` from 2.7.14 to 2.7.15.

Updates `org.springframework.boot:spring-boot-dependencies` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-starter-logging` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#1170)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.3.0...enforcer-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update GitHub actions to latest versions (#1172)

* Update GitHub actions to latest versions

* Add dependabot support for github-actions

* Update CHANGELOG.md

Fix typo

* Feature/cdr 1037 spring boot3 (#1174)

* migrate to sporing boot 3

* downgrade jbx implementation

* disable auth

* update auth

* exclude commons-logging

* match trailing slash

* update basic auth

* code cleanup

* fix: trigger CircleCI

* fix: trigger CircleCI

* update changelog

* code cleanup

---------

Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>

* add language as default (#1166)

* Bump spring-boot.version from 3.1.1 to 3.1.3 (#1177)

Bumps `spring-boot.version` from 3.1.1 to 3.1.3.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.1 to 3.1.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.1...v3.1.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 (#1178)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](apache/maven-enforcer@enforcer-3.4.0...enforcer-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3 to 4 (#1176)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled swagger ui working with Spring Boot 3

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.3 to 1.11.4 (#1184)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.3...v1.11.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/build-push-action from 4 to 5 (#1182)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/setup-buildx-action from 2 to 3 (#1181)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump docker/login-action from 2 to 3 (#1183)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add plugin path to sonar-project.properties (#1180)

* Bump spring-boot.version from 3.1.3 to 3.1.4 (#1187)

Bumps `spring-boot.version` from 3.1.3 to 3.1.4.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* code cleanup (#1188)

* Feature/pmk 251 (#1190)

* change github action

* fix AqlRoutines

* inline parmeters

* remove unnecessary DSL.field

* fix order by

* fix func build

* fix review

* Revert "change github action"

This reverts commit 90714d9.

* Changelog for #1190

---------

Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>

* release 0.31.0: updated version to 0.31.0

* updated version to 0.32.0-SNAPSHOT

* feat: cdr-1068 enable Robot STORED QUERY test suite in CIRCLE CI (#1195)

* Bugfix/cdr 1078 oauth cannot be configured properly (#1196)

* make admin configurable and make management configurable

* spotless

* Update CHANGELOG.md

* Update CHANGELOG.md

* fix the audit default status type (#1193)

* fix the audit default status type

* Update CHANGELOG.md

---------

Co-authored-by: stefanspiska <stefan.spiska@vitagroup.ag>

* fix party identified NP (#1191)

* fix party identified NP

* Update CHANGELOG.md

* change to equals

* spotless

* update sdk (#1197)

* handle IllegalArgumentException (#1198)

* handle IllegalArgumentException

* spotless

* Bump jooq.version from 3.18.6 to 3.18.7 (#1199)

Bumps `jooq.version` from 3.18.6 to 3.18.7.

Updates `org.jooq:jooq` from 3.18.6 to 3.18.7

Updates `org.jooq:jooq-codegen-maven` from 3.18.6 to 3.18.7

---
updated-dependencies:
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jooq:jooq-codegen-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump io.micrometer:micrometer-registry-prometheus from 1.11.4 to 1.11.5 (#1200)

Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.11.4 to 1.11.5.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.11.4...v1.11.5)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump commons-io:commons-io from 2.13.0 to 2.14.0 (#1192)

Bumps commons-io:commons-io from 2.13.0 to 2.14.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-boot.version from 3.1.4 to 3.1.5 (#1202)

Bumps `spring-boot.version` from 3.1.4 to 3.1.5.

Updates `org.springframework.boot:spring-boot-dependencies` from 3.1.4 to 3.1.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.4...v3.1.5)

Updates `org.springframework.boot:spring-boot-starter-logging` from 3.1.4 to 3.1.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.4...v3.1.5)

Updates `org.springframework.boot:spring-boot-maven-plugin` from 3.1.4 to 3.1.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.logging.log4j:log4j-api from 2.20.0 to 2.21.0 (#1203)

Bumps org.apache.logging.log4j:log4j-api from 2.20.0 to 2.21.0.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add explicit ant matcher wrappers in the auth security configs (#1210)

* Add explicit ant matcher wrappers in the auth security configs

* Apply spotless

* Bump org.apache.maven.plugins:maven-dependency-plugin (#1207)

Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.6.0 to 3.6.1.
- [Commits](apache/maven-dependency-plugin@maven-dependency-plugin-3.6.0...maven-dependency-plugin-3.6.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 (#1205)

Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.1.2...surefire-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.logging.log4j:log4j-api from 2.21.0 to 2.21.1 (#1208)

Bumps org.apache.logging.log4j:log4j-api from 2.21.0 to 2.21.1.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump commons-io:commons-io from 2.14.0 to 2.15.0 (#1206)

Bumps commons-io:commons-io from 2.14.0 to 2.15.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.1 (#1204)

Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.1.2...surefire-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Enabled management access type for basic auth as well (#62)

* Enabled management access type for basic auth as well

* Rename management endpoint access config

* merge old

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>
Co-authored-by: vladislavploaia <100927963+vladislavploaia@users.noreply.github.com>

* run build also on release branches

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Alex Vidrean <alex.vidrean@gmail.com>
Co-authored-by: Dmitry Tulba <tulbad1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: vinzenz.mueller <vinzenz.mueller@vitagroup.ag>
Co-authored-by: bot <bot@ehrbase.org>
Co-authored-by: MBA <michael.baumann@vitagroup.ag>
Co-authored-by: vmueller-vg <100680528+vmueller-vg@users.noreply.github.com>
Co-authored-by: vladislavploaia <vladislav.ploaia.ext@vitagroup.ag>
Co-authored-by: vladislavploaia <100927963+vladislavploaia@users.noreply.github.com>
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.

None yet

3 participants