v0.13.11 - Bug fixes and new project ownership
This release fixes a number of issues and adds a handful of new features and performance enhancements. Lots of people contributed to this release; thank you!
Please note that Pushy is now an independent project and is no longer sponsored by Turo. The project is still maintained by @jchambers, but package names and Maven coordinates have changed. Please see the mailing list for additional context and discussion.
With all that said, the most notable changes in this release are:
- Pushy is now an independent project and has new package names and Maven coordinates
- Fixed an issue where pending channels might not be closed cleanly when a channel pool was shutting down (thanks, @ylgrgyq!)
- Added OSGi metadata and changed package type from
jar
tobundle
(thanks, @arunan-interlink!) - Dropped support for OIO transport
- Fixed an issue where, due to an upstream behavior change, clients using token-based authentication would see a radical drop in throughput after tokens were rotated (thanks, @extraSix, @janzar, and @Helle!)
- Fixed some broken links to external API docs from the Pushy API documentation
- Removed some duplicative logging statements
- Fixed a memory leak when using lots of clients with a single event loop group (thanks, @eugeneseppel!)
- Added factory methods to construct HTTP proxies based on global JVM settings (thanks, @arunan-interlink!)
- Updated to the latest version of Netty to resolve some (non-applicable!) security warnings
- Various minor performance enhancements
For a complete list of changes, please see the v0.13.11 milestone.