Upgrading org.glassfish.jersey.core:jersey-client 2 to 3
Breaking2.48 → 3.1.12Breaking4Security1Platform2New5Changed7Fixed27Other44
Fetching 40 releases from GitHub…37 / 40
BreakingUpgrade verdict
4 breaking changes and 2 platform requirement changes and a security fix.
In plain terms
- [Pull 4389] - Transition Jakarta REST API from javax to jakarta package [Pull 4413] - Sync 3.x with master [Pull 4417] - Remove Jackson1 [Pull 4427] - Update the RESTful Web Services API [Pull 4428]…
- OSGi Package Incompatibility (Alternate).
- [Pull 5293] - HTTP/2 for JNH connector [Pull 5372] - Jetty 12 multirelease [Pull 5396] - Support a single EntityPart as an entity [Pull 5398] - Created an example with Jakarta REST 3.1 SeBootstrap &…
- [Issue 5196] - Jersey 3.0 breaking change [Pull 5146] - Fix OSGi veriables [Pull 5147] - Spring 6 examples back.
Must act Top 5 of 7 that need code or config changes
Adds jakarta.inject:jakarta.inject-api 2.0.1.
Drops org.glassfish.hk2.external:jakarta.inject.
What you must change
Breaking4
[Pull 4389] - Transition Jakarta REST API from javax to jakarta package [Pull 4413] - Sync 3.x with master [Pull 4417] - Remove Jackson1 [Pull 4427] - Update the RESTful Web Services API [Pull 4428]…
OSGi Package Incompatibility (Alternate).
[Pull 5293] - HTTP/2 for JNH connector [Pull 5372] - Jetty 12 multirelease [Pull 5396] - Support a single EntityPart as an entity [Pull 5398] - Created an example with Jakarta REST 3.1 SeBootstrap &…
[Issue 5196] - Jersey 3.0 breaking change [Pull 5146] - Fix OSGi veriables [Pull 5147] - Spring 6 examples back.
Security1
Eclipse Jersey has a Race Condition
CriticalPlatform2
[Pull 5518] - Jakartified versions update [Pull 5525] - Adding support for private fields in @BeanParam [Pull 5548] - Add JNH properties to the config [Pull 5551] - Update EL impl [Pull 5563] - Drop…
@BeanParam[Issue 4819] - Adopt 3.1 API [Issue 4834] - Application/octet-stream is set as mediaType when uploading json file payload using form parameters instead of application/json [Issue 4870]…
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
method ClientRequest.hasProperty(String): boolean
- added:
final class Expect100ContinueUsage - added:
static method Expect100ContinueUsage.isAllowed(ClientRequest, String): boolean
- added:
method SSLParamConfigurator.setSNIServerName(SSLParameters): void