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.
Changes
New Features
- f8abe11 - Add option
skipDeprecated
to the protoc code generator to avoid generating deprecated code (#3089) - 7a05d7d - Add
Single
/Completable
subscribe
overloads that can also handle failures (#3112)
Bug Fixes
- f783e7d -
Publisher#flatMapConcatIterable
may skip emitting items (#3108) - 158d4c3 - Reset flush strategy after client request is written (#3103)
- d7dd886 - Server-side
AsyncContext
initialized in lifecycle observer is lost (#3111) - 4187c05 - Discard new writes without closing connection on
AbortWritesEvent
(#3102)
Improvements
- 8d30706 - Preserve full request context while redirecting (#3104)
- 38cc84b -
RedirectSingle
: avoid extra operator for exception handling path (#3114) - 057cc56 - capacity-limiter-api: observe all gradient limit changes (#3107)
- c14e4aa -
TcpServerBinder
logs "Failed to create a connection" twice (#3113)
Dependencies
Documentation
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.
@bryce-anderson
@mgodave
@idelpivnitskiy
@daschl
@Scottmitch
@tkountis