pypi pyvoy 0.2.0
v0.2.0

latest releases: 1.3.0, 1.2.0, 1.1.0...
10 months ago

This is a large release. While previously, pyvoy was ready to serve production with fully implemented ASGI and WSGI specifications, we now have also aimed to add features to make it even easier to use. Most notably, pyvoy now supports Windows - we hope this can make it even easier to adopt pyvoy in existing flows. There have also been significant performance improvements, especially to WSGI.

Also, check out our new docs site at https://pyvoy.dev.

📈 Enhancements

  • Support for Windows on amd64
  • Support for free-threaded Python. Apps that enable the GIL at runtime should also continue to work.
  • Support for IDE debugging
  • Simple routing layer built into pyvoy, for example to allow hosting multiple applications
  • Support worker pool for ASGI applications too and allow configuration of number of threads. This should only be used with ASGI when using free-threaded Python.
  • A WSGI extension, wsgi.ext.http.send_trailers has been implemented to allow WSGI applications to send trailers
  • ASGI2 double-callable applications are now supported
  • --print-envoy-entrypoint can be used to print a script to invoke Envoy with correct env variables, generally for Docker
  • Many performance improvements

🛠️ Bug fixes

  • Requests with trailers no longer hang

Full Changelog: v0.1.3...v0.2.0

Don't miss a new pyvoy release

NewReleases is sending notifications on new releases.