Re: Jakarta EE migration

2024-11-28 Thread Lari Hotari
https://github.com/apache/pulsar/pull/23647 addresses the pulsar-client (shaded), pulsar-client-admin (shaded and pulsar-client-all (shaded) shading issues where javax.annotation was exposed, https://github.com/apache/pulsar/issues/21297 . The issues have been resolved by migrating some annotat

Re: Jakarta EE migration

2024-11-07 Thread Lari Hotari
On Thu, 7 Nov 2024 at 07:38, Christian Ortlepp wrote: > > > Semantic versioning is followed. > > Even if no Jakarta Interfaces/Annotations are part of Pulsars public > API, switching to jakarta can (and probably will) mess with the > dependency resolution of everybody who uses the client. So I do

Re: Jakarta EE migration

2024-11-06 Thread Christian Ortlepp
> Semantic versioning is followed. Even if no Jakarta Interfaces/Annotations are part of Pulsars public API, switching to jakarta can (and probably will) mess with the dependency resolution of everybody who uses the client. So I do think this is a breaking change, even if no javax/jakarta inte

Re: Jakarta EE migration

2024-11-06 Thread Christian Ortlepp
Just curious to know your requirements. Are you primarily interested in Jakarta dependencies in the Pulsar Java client or do you have requirements for the broker / server side libraries of Pulsar. What is your primary motivation? Explaining that could help take your explicit requirements into cons

Re: Jakarta EE migration

2024-11-06 Thread Lari Hotari
On Wed, 6 Nov 2024 at 12:06, Christian Ortlepp wrote: > We don't really care at all about what the broker / server side > libraries do, since we don't have to integrate those with our application. Thanks, that clarifies the requirement. > > The current target schedule is Pulsar 4.1 which is due

Re: Jakarta EE migration

2024-11-06 Thread Lari Hotari
On Wed, 6 Nov 2024 at 09:35, Christian Ortlepp wrote: > > Thank you for the information and sorry for the late reply, I had to > discuss this with some of my colleagues first. Currently we are still > working on migrating some other libraries to jakarta that have a higher > priority for our project

Re: Jakarta EE migration

2024-11-06 Thread Christian Ortlepp
Thank you for the information and sorry for the late reply, I had to discuss this with some of my colleagues first. Currently we are still working on migrating some other libraries to jakarta that have a higher priority for our project, but it is possible that we will come back to this at a lat

Re: Jakarta EE migration

2024-10-30 Thread Lari Hotari
In the Pulsar code base, there are some dependencies to javax / Java EE interface libraries due to Jetty 9.4.x dependencies. It will be necessary to upgrade to Jetty 12 (https://github.com/apache/pulsar/issues/22939) in order to get rid of javax / Java EE interfaces in the Pulsar codebase. In Jetty