diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 76bde79..50b69a2 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -7,16 +7,11 @@ - Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant - Please make sure all these things are done and tick the boxes -```[tasklist] # Reviewer - [ ] Code contains useful comments - [ ] (Integration-)Test cases added - [ ] Documentation added or updated - [ ] Changelog updated -``` -```[tasklist] # Acceptance - [ ] Proper release label has been added -``` - diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index a7fe126..b7f06ae 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -21,8 +21,8 @@ jobs: matrix: profile: - {druid: druid-30.0.1, java: '17'} - - {druid: druid-31.0.1, java: '17'} - {druid: druid-33.0.0, java: '17'} + - {druid: druid-34.0.0, java: '17'} steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d1e80c7..0564601 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,8 +10,8 @@ on: type: choice options: - druid-30.0.1 - - druid-31.0.1 - druid-33.0.0 + - druid-34.0.0 stackable-version: description: 'The stackable "patch" version to use for this release (e.g., "0").' required: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 371290b..7295878 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ ## [Unreleased] +### Added + +- Add support for Druid 34.0.0 ([#134]). + +### Removed + +- Remove support for Druid 31.0.1 ([#134]). + +[#134]: https://github.com/stackabletech/druid-opa-authorizer/pull/134 + ## [0.7.0] - 2025-05-31 ### Added diff --git a/README.md b/README.md index c2c0879..8314939 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,14 @@ An Apache Druid extension to request policy decisions from [Open Policy Agent](h This project was tested against these Druid versions: - 30.0.1 -- 31.0.1 - 33.0.0 +- 34.0.0 ## Building This repository uses Maven and requires at least Java 11 to build: - mvn -P druid-33.0.0 clean package + mvn -P druid-34.0.0 clean package Please check that the Druid version you are building for is supported and adapt the profile accordingly. The result of this is a JAR file in the `target` directory. diff --git a/pom.xml b/pom.xml index 76a2f7d..96d66fb 100644 --- a/pom.xml +++ b/pom.xml @@ -95,6 +95,12 @@ ${druid.version} provided + + org.apache.druid + druid-processing + ${druid.version} + provided + @@ -154,12 +160,10 @@ ${maven-enforcer-plugin.version} - - - druid-30.0.1,druid-31.0.1,druid-33.0.0 + druid-30.0.1,druid-33.0.0,druid-34.0.0 false @@ -333,24 +337,17 @@ 2.12.7.1 provided - - org.apache.druid - druid-processing - ${druid.version} - provided - - - druid-31.0.1 + druid-33.0.0 17 - 31.0.1 + 33.0.0 32.0.1-jre 4.1.0 - 2.12.7 + 34.0.0 + 32.1.3-jre + 5.1.0 + 2.18.4 + com.fasterxml.jackson.core - jackson-databind - 2.12.7.1 - provided - - - org.apache.druid - druid-processing - ${druid.version} + jackson-core + 2.18.4.1 provided + + + + + com.google.inject + guice + ${guice.version} + provided + + +