TODO: Unfortunately GitHub included to release notes also changes from 5.0, so I have to go through that manually.
What's Changed
- [5.0] Exclude jersey-constants from the release test by @arjantijms in #6072
- InputStream.nullInputStream() and Reader.nullWriter() are more efficient than new ByteInputStream(new byte[0]) and new Reader(...(new byte[0])) by @mkarg in #6073
- Update deps to EE12 and fix code for it by @arjantijms in #6076
- Skip publishing patched modules by @arjantijms in #6077
- Fix memory leak by @OndroMih in #6075
- Update several versions by @arjantijms in #6079
- Removed ReaderWriter::readAllBytes by @mkarg in #6070
- Exclude jersey-constants from the release test by @arjantijms in #6069
- resolve null @context in Spring-proxied Jersey resources by @wokis in #6080
- Fix memory leak (port to 3.1) by @OndroMih in #6088
- Updated Grizzly dependencies - fixed jpms by @dmatej in #6093
- Fixed schemaLocation for poms by @dmatej in #6091
- Fixed schemaLocation for poms for 5.0 by @dmatej in #6092
- Merge of 4.0 changes to 5.0 by @dmatej in #6095
- Fixed schemaLocation for poms by @dmatej in #6094
- Bump org.assertj:assertj-core from 3.21.0 to 3.27.7 by @dependabot[bot] in #6065
- Issue 6036: Support for Jackson3 by @jolarsen in #6048
- Removed duplicit completion by @dmatej in #6098
- Another merge of 3.1 to 4.x by @dmatej in #6103
- Another merge of 4.x to 5.0 - wrong target branch! by @dmatej in #6104
- Revert "Merge pull request #6104 from dmatej/sync4to5" by @dmatej in #6107
- bugfix: clean up effectiveInjectionManager and move cleanup into fina… by @lprimak in #6099
- Enhanced License Check by @dmatej in #6112
- fix(client): respect sun.net.http.allowRestrictedHeaders after config refactor by @arimu1 in #6118
- fix(mp-rest-client): do not auto-propagate InboundHeadersProvider headers by @arimu1 in #6117
- Terminate SseEventSource gracefully on HTTP 204 during (re)connect by @maho7791 in #6120
- Updated eclipse parent to 2.0.5 for v4 by @dmatej in #6123
- Updated dependencies + fixed issues by @dmatej in #6129
- Fix #6040: also reset the encoder after a non-chunked request with a … by @abelet in #6124
- Fix #6125: use the Expect: 100-continue handler of the pipeline on po… by @abelet in #6126
New Contributors
- @wokis made their first contribution in #6080
- @jolarsen made their first contribution in #6048
- @lprimak made their first contribution in #6099
- @arimu1 made their first contribution in #6118
- @maho7791 made their first contribution in #6120
- @abelet made their first contribution in #6124
Full Changelog: 4.0.2-RELEASE...4.0.3
TCK Report
***********************************************************************************
*** TCK bundle information ***
*** Name: Jakarta RESTful WS TCK 4.0.1 ***
***********************************************************************************
*** TCK results summary ***
[INFO] Number of Tests Passed = 2803
[INFO] Number of Tests Failed = 0
[INFO] Number of Tests with Errors = 0
[INFO] Number of Skipped Tests = 128
[INFO] ****************************************************************************