Cloudflare Releases Pingora 0.2 For Building Fast & Reliable Networked Systems
([Programming] 5 Hours Ago
Pingora 0.2)
- Reference: 0001463687
- News link: https://www.phoronix.com/news/Cloudflare-Pingora-0.2
- Source link:
Two years ago Cloudflare outlined how they began [1]replacing Nginx with their own in-house creation, Pingora . Back in February of this year Cloudflare [2]open-sourced Pingora and in April issued [3]the maiden release of Pingora . Out today is Pingora 0.2 as the second release of this Rust framework that is already used in production by Cloudflare.
Pingora 0.2 continues advancing Cloudflare's mission for it as a Rust platform for building fast, reliable, and programmable networked systems. Pingora continues to be optimized for security, performance, and customizability. With Pingora 0.2 there are a number of new features as well as bug fixes, code optimizations, updated Zstd, and other changes. The feature highlights include:
- Add support for downstream h2 trailers and add an upstream h2 response trailer filter
- Add the ability to set TCP recv buf size
- Add a convenience function to retrieve Session digest
- Add body_bytes_read() method to Session
- Add cache_not_modified_filter
- Add SSLKEYLOG support for tls upstream
- Add Service > constructor for providing name
- Add purge_response callback
- Make pop_closed pub, to simplify DIY drains
Downloads and more details on Pingora 0.2 via [4]GitHub .
[1] https://www.phoronix.com/news/CloudFlare-Pingora-No-Nginx
[2] https://www.phoronix.com/news/Cloudflare-Pingora-Open-Source
[3] https://www.phoronix.com/news/Cloudflare-Pingora-0.1
[4] https://github.com/cloudflare/pingora/releases/tag/0.2.0
Pingora 0.2 continues advancing Cloudflare's mission for it as a Rust platform for building fast, reliable, and programmable networked systems. Pingora continues to be optimized for security, performance, and customizability. With Pingora 0.2 there are a number of new features as well as bug fixes, code optimizations, updated Zstd, and other changes. The feature highlights include:
- Add support for downstream h2 trailers and add an upstream h2 response trailer filter
- Add the ability to set TCP recv buf size
- Add a convenience function to retrieve Session digest
- Add body_bytes_read() method to Session
- Add cache_not_modified_filter
- Add SSLKEYLOG support for tls upstream
- Add Service > constructor for providing name
- Add purge_response callback
- Make pop_closed pub, to simplify DIY drains
Downloads and more details on Pingora 0.2 via [4]GitHub .
[1] https://www.phoronix.com/news/CloudFlare-Pingora-No-Nginx
[2] https://www.phoronix.com/news/Cloudflare-Pingora-Open-Source
[3] https://www.phoronix.com/news/Cloudflare-Pingora-0.1
[4] https://github.com/cloudflare/pingora/releases/tag/0.2.0
varikonniemi