michalcukierman opened a new issue, #21297: URL: https://github.com/apache/pulsar/issues/21297
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation It seems like Pulsar, (especially Pulsar Admin Client) still depends on javax.annotation-api 1.3.2, which has been archived, deprecated and replaced by jakarta-annotation-api. This can block the future libraries upgrade and make it complicated to integrate with new framworks/libraries, due to classloading issues. Observed on using Pulsar Admin Client with Quarkus. ### Solution Upgrade to jakarta-annotation-api, which is also used by transitive dependencies. The source code can be found here: https://github.com/eclipse-ee4j/common-annotations-api ### Alternatives Not a long-term solution, but we could stick with javax.annotation-api for a while. Sooner or later we need to upgrade. ### Anything else? _No response_ ### Are you willing to submit a PR? - [ ] I'm willing to submit a PR! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
