It is fully binary compatible with every 3.x release. It is expected to be fully source- and binary-compatible with the final version of 3.5.0, but there are no guarantees of such.
As with all release candidates, we are not aware of any bugs or issues preventing production use, but we are making this release precisely because we know that the changes in this version are of a sufficiently significant nature as to benefit from broader testing and experimentation across the ecosystem before we incorporate them into a stable release. If you have the time, please do take a moment to try this version in your library or service and see how things work!
For the full, cumulative list of changes in the 3.5.0 release, please also see the release notes for RC1. This list only encompasses the changes from RC1 to RC2 (not including changes already released and ported from the 3.4.x line).
User-Facing Pull Requests
- #3432 – Fixed issues in the timer handling state machine integration (@djspiewak)
- #3434 – Fix NPE in blocked thread detection (@djspiewak)
- #3416 – Documentation fixes and improvements (@TimWSpence)
Thank you!