高晟京
03/22/2024, 10:41 AMLari Hotari
03/22/2024, 11:16 AMDaniel
03/28/2024, 6:50 AMLari Hotari
03/28/2024, 7:02 AM1. Will the LTS release get BOM POMs going forward? Is this planned? I did not see a scope in the PIP.@Daniel This isn't currently planned, for 3.0.x, but it's always possible to propose that, although it's not very usual that we add "features" to already released maintenance branches. What would be your use case? (As a workaround for 3.0.x version alignment, In Gradle builds, it's possible to align versions even without BOMs. Just in case you are a Gradle user.)
2. Are the dependencies shaded?
pulsar-client , pulsar-admin and pulsar-client-all are all shaded. Shading isn't used for Jackson annotations since that would cause annotations on user classes to not being detected.
There are a few other exceptions such as Protobuf, which doesn't seem to have a known solution for shading (issue https://github.com/apache/pulsar/issues/22263 , shading related comment: https://github.com/apache/pulsar/issues/22263#issuecomment-1997056963) that would work with user classes generated with protoc.
pulsar-client-original and pulsar-admin-original are the unshaded versions and it's necessary to use them in certain cases when there are issues with Jackson and Protobuf.Daniel
03/28/2024, 7:06 AMLari Hotari
03/28/2024, 7:22 AMDaniel
03/28/2024, 8:44 AM