Skip to content

v0.13.11 - Bug fixes and new project ownership

Compare
Choose a tag to compare
@jchambers jchambers released this 29 Feb 03:15

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 to bundle (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.