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

Support Jakarta EE 10 #13

Closed
Thopap opened this issue Jul 6, 2023 · 5 comments
Closed

Support Jakarta EE 10 #13

Thopap opened this issue Jul 6, 2023 · 5 comments
Assignees

Comments

@Thopap
Copy link
Contributor

Thopap commented Jul 6, 2023

Currently heras-xacml use the jaxb-api from the javax.xml.bind namespace (J2EE 8). To allow the usage of Heras also with J2EE 10+ compatible applications an update to jakarta xml-bind 4.0 should be done (which use the package jakarta.xml.bind for the jaxb annotations).

Since this change will introduce a incompatible change, a Heras 3.x version is needed.

@fhuonder
Copy link

fhuonder commented Jul 7, 2023

Hi @Thopap

I agree that we should create a version 3.x that is J2EE 10+ and keep the version 2.x for J2EE 8 (as long as needed).
Because we are very short on time it would be greate if you could create a PR. I will then be very happy to review and create a new release.

@Thopap
Copy link
Contributor Author

Thopap commented Jul 7, 2023

This was already the my plan to provide a PR :-) I was just not able to assign this ticket to myself.

Thopap added a commit to Thopap/herasaf-xacml-core that referenced this issue Jul 7, 2023
* Update to java 11
* switch to jakarta xml bind
* some dependency updates

BREAKING CHANGE: Java 11 is now required and J2EE 10
Thopap added a commit to Thopap/herasaf-xacml-core that referenced this issue Jul 12, 2023
* Update to java 11
* switch to jakarta xml bind
* some dependency updates
fhuonder pushed a commit that referenced this issue Jul 12, 2023
fhuonder pushed a commit that referenced this issue Jul 12, 2023
…rsion 2.x with requirements (#13) (semver: skip)
Thopap added a commit to Thopap/herasaf-xacml-core that referenced this issue Jul 12, 2023
* Update to java 11
* switch to jakarta xml bind
* some dependency updates
fhuonder pushed a commit that referenced this issue Jul 13, 2023
* Update to java 11
* switch to jakarta xml bind
* some dependency updates
@fhuonder
Copy link

done in pr #14

@fhuonder
Copy link

I am going to release a new version (3.0.0) this week ...

fhuonder pushed a commit that referenced this issue Jul 13, 2023
…rsion 2.x with requirements (#13) (semver: skip)
fhuonder pushed a commit that referenced this issue Jul 13, 2023
…rsion 2.x with requirements (#13) (semver: skip)
@fhuonder
Copy link

Release is created (https://github.com/prolutionsGmbH/herasaf-xacml-core/releases/tag/3.0.2) and available from maven central.
Have fun ...

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

No branches or pull requests

2 participants