0.42.10
Changes
This is a minor maintenance release appropriate for all ServiceTalk users that contains several useful improvements and bug fixes. This release is expected to be a "drop-in" replacement for all prior 0.42.X releases.
The 0.41.x branch is now EOL. Please plan your migrations accordingly, and let us know if you have any questions. The recommended path is:
- Update to the latest version of 0.41.x (https://github.com/apple/servicetalk/releases/tag/0.41.16)
- Resolve all deprecations. All deprecations include javadocs explaining the recommended replacement approach. The javadocs can pulled by your IDE and also viewable on the 0.41 docs website.
- Update to latest version of 0.42.x (see https://github.com/apple/servicetalk/releases - currently this release, 0.42.10)
Bug Fixes
- 9aec0e0 - Avoid deadlock consuming from blocking Iterator (#2204)
- 3d26046 - Avoid self-suppression for exceptions (#2211)
Dependency Updates
- 8b0cf58 - Update Netty 4.1.76 -> 4.1.77 (#2207)
- 4ce81d5 - Tighter dependency for protoc plugin (#2209)
- For projects which use the ServiceTalk
protoc
compiler you may now need to addservicetalk-data-protobuf
as a dependency as it is required for the generated classes. The missing dependency is most often seen aspackage ProtobufSerializerFactory does not exist
. Previouslyservicetalk-data-protobuf
had been transitively included for you.
- For projects which use the ServiceTalk
- dc03468 - fix:
servicetalk-data-jackson
dependency scopes (#2198)
Documentation & Examples
- 2cda82d - Update JVM version for javadoc generation (#2191)
- 4bcfe24 - Generate JavaDoc only for API JavaDoc tasks (#2202)
- e4fd157 - Remove pom.xml from gRPC KeepAlive example (#2206)
- 7cd1c78 - Add example for h2 keep alive (#2203)
- 759a20f - Clarify
AsyncContext
concurrency docs (#2199) - 42b1c49 - Resolve
javadocAll
errors (#2195)
CI/Build
- 178fc28 - Combine
publish-docs.sh
andrelease.sh
(#2196) - eaa9cfd -
release.sh
fixes to build on non-main branch (#2194) - b172da3 - Call
japicmp.sh
fromrelease.sh
(#2193) - 470759e - Bump dawidd6/action-download-artifact from 2.17.0 to 2.18.0 (#2190)
- 8d75ff2 - Bump actions/setup-java from 2 to 3 (#2184)
- 291f7aa - Bump github/codeql-action from 1 to 2 (#2200)
- d7a5f10 - Bump dawidd6/action-download-artifact from 2.18.0 to 2.19.0 (#2197)
Thank you
Every idea, review, and bug-report counts and so we thought it is worth mentioning those who helped in this area. Please report any unintended omission.
@bondolo
@chemicL
@eddie4941
@idelpivnitskiy
@Scottmitch
@tkountis