News: 0001463687

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Cloudflare Releases Pingora 0.2 For Building Fast & Reliable Networked Systems

([Programming] 5 Hours Ago Pingora 0.2)


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



varikonniemi

V1tol

mortn

Politics makes strange bedfellows, and journalism makes strange politics.
-- Amy Gorin