Skip to content

Releases: junkurihara/rust-rpxy

0.6.0

24 Aug 10:59
9bbd8fc
Compare
Choose a tag to compare

Improvement

  • Feat: Enabled h2c (HTTP/2 cleartext) requests to upstream app servers (in the previous versions, only HTTP/1.1 is allowed for cleartext requests) Resolves #74
  • Feat: Initial implementation of caching feature using file + on memory cache. (Caveats: No persistance of the cache. Once config is updated, the cache is totally eliminated.) Resolves #55
  • Refactor: lots of minor improvements

Bugfix

  • Fix: fix server in the response header (rpxy_lib -> rpxy)
  • Fix: fix bug for hot-reloading configuration file (Add termination notification receiver in proxy services)

What's Changed

Full Changelog: 0.5.0...0.6.0

0.5.0

02 Aug 09:41
0ec6430
Compare
Choose a tag to compare

Improvement

  • Feat: s2n-quic with s2n-quic-h3 is supported as QUIC and HTTP/3 library in addition to quinn with h3-quinn, related to #57.
  • Feat: Publish dockerfile for rpxy with s2n-quic on both amd64 and arm64.
  • Feat: Start to publish docker images on ghcr.io in addition to Docker Hub
  • Refactor: logs of minor improvements

What's Changed

Full Changelog: 0.4.0...0.5.0

0.4.0

30 Jul 01:10
0f1eed7
Compare
Choose a tag to compare

Improvement

  • Feat: Continuous watching on a specified config file and hot-reloading the file when updated, related to #33
  • Feat: Enabled to specify TCP listen backlog in the config file
  • Feat: Add a GitHub action to build arm64 docker image.
  • Bench: Add benchmark result on amd64 architecture.
  • Refactor: Split rpxy into rpxy-lib and rpxy-bin
  • Refactor: lots of minor improvements

Bugfix

  • Fix bug to apply default backend application

What's Changed

Full Changelog: 0.3.0...0.4.0