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

Move to Jakarta Messaging 3.0.0 (from javax.jmx to jakarta.jms) #153

Merged
merged 12 commits into from
Nov 4, 2024

Conversation

eolivelli
Copy link
Collaborator

@eolivelli eolivelli commented Oct 13, 2024

This is a POC about moving to Jakarta Messaging 3.0.
Pulsar JMS is alrady compatible with Jakarta Messaging 2.x.

Contents of the patch:

  • move the package names of the API from javax.jms to jakarta.jms
  • require build on JDK11 (this is due to some ActiveMQ dependency)
  • bump the required dependencies to Jakarta Enterprise 9.x as required
  • upgrade Payra, Tomee and other containers to some version that runs Jakarta EE 9.x

TODOs:

  • Ensure that all of the examples work
  • Move the major version to Pulsar JMS 6.x

@mukesh-ctds mukesh-ctds changed the base branch from master to master-jakarta November 4, 2024 07:09
@mukesh-ctds mukesh-ctds changed the title Move to Jakarta Messaging 3.0.0 (from javax.jmx to jakarta.jms) - POC - DO NOT MERGE Move to Jakarta Messaging 3.0.0 (from javax.jmx to jakarta.jms) Nov 4, 2024
@mukesh-ctds mukesh-ctds merged commit 65e32a4 into master-jakarta Nov 4, 2024
3 checks passed
srinath-ctds pushed a commit that referenced this pull request Nov 19, 2024
…es into the master branch (#155)

* Move to Jakarta Messaging 3.0.0 (from javax.jmx to jakarta.jms) (#153)

* Switch to Jakarta Messaging 3.0 and jakarta.jms package

* Fix build

* Upgrade TCK to Jakarta Messaging TCK 3.0.1

* Fix TCK CI

* Upgrade more references to jakarta.xxx

* Add legacy javax.annotation api

* Fix TCK Executor

* Fix version and add rerun failed tests

* Disable failing test

* Fix for spring application

* Updated brokerServiceUrl to spring application

* Revert of jakarta.annotation-api to javax.annotation-api

---------

Co-authored-by: mukesh-ctds <[email protected]>

* [maven-release-plugin] prepare release 6.0.0

* [maven-release-plugin] prepare for next development iteration

* Fix for imports stmt

---------

Co-authored-by: Enrico Olivelli <[email protected]>
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.

2 participants