v0.9.12 0.9.0

high risk

neuphonic/neuttsSep 5, 2026 → Sep 9, 20265 days between releases

What's New

Major architectural shift from Codewhale agent to Pingora proxy with security and performance enhancements

Breaking Changes

  • RequestHeader and ResponseHeader no longer implement DerefMut
  • Removed async_write_vec APIs
  • Prometheus integration moved to pingora-prometheus crate
  • Minimum supported Rust version moves to 1.85

New Features

  • Abort-on-close session configurability
  • HTTP/1.1 downstream request pipelining
  • Cancel-safe body and header writer primitives
  • Graceful-upgrade signalling between old and new processes
  • Per-listener L4 buffer configuration

Improvements

  • Reworked connection pooling with sharded storage and a true global LRU
  • Added upstream module system
  • Security hardening including HTTP ambiguity fixes
  • Added TLS offload thread pools and per-peer CA configuration

Bug Fixes

  • Improved graceful shutdown and upgrade behavior
  • More handling of HTTP parsing and framing edge cases

Upgrade Notes

Update Rust to 1.85+ and migrate Prometheus integration to the optional pingora-prometheus crate. Replace deprecated async_write_vec APIs with tokio::io::AsyncWriteExt::write_all_buf.

The Two Releases

v0.9.12

v0.9.12

Sep 5, 2026· 2 months ago

Embeds the Computer Use plugin into the binary, introduces cloud dispatch and per-session control sockets, and adds new providers like Alibaba Model Studio and Concentrate.

Full release notes
0.9.0

Pingora 0.9.0

Sep 9, 2026· 1 month ago

A major update to Pingora focusing on performance improvements through reworked connection pooling, new TLS and caching features, and significant security hardening against HTTP ambiguity and parsing edge cases.

Full release notes