Releases: junkurihara/rust-rpxy
Releases · junkurihara/rust-rpxy
0.6.0
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
- fix: fix bug in actions definition by @junkurihara in #69
- fix: fix bug in actions definition by @junkurihara in #70
- fix: revert with arm64 build by @junkurihara in #71
- refactor: update rustls and fix response header server name by @junkurihara in #75
- feat: changed options for http version of requests to upstream app servers by @junkurihara in #76
- fix: dynamic reloading of configuration by @junkurihara in #78
- feat: initial implementation of caching feature by @junkurihara in #79
- Refactor: Make cache feature code safer and clean by @junkurihara in #80
Full Changelog: 0.5.0...0.6.0
0.5.0
Improvement
- Feat:
s2n-quic
withs2n-quic-h3
is supported as QUIC and HTTP/3 library in addition toquinn
withh3-quinn
, related to #57. - Feat: Publish dockerfile for
rpxy
withs2n-quic
on bothamd64
andarm64
. - Feat: Start to publish docker images on
ghcr.io
in addition to Docker Hub - Refactor: logs of minor improvements
What's Changed
- fix: docs by @junkurihara in #53
- feat: s2n-quic implementation and its docker images by @junkurihara in #65
- 0.5.0 by @junkurihara in #66
- fix: bug in actions definition by @junkurihara in #67
- fix: bug in actions definition by @junkurihara in #68
Full Changelog: 0.4.0...0.5.0
0.4.0
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
intorpxy-lib
andrpxy-bin
- Refactor: lots of minor improvements
Bugfix
- Fix bug to apply default backend application
What's Changed
- Clean up global object and change cert reloader pattern by @junkurihara in #54
- Refactor: preparing the rpxy librarization first step by @junkurihara in #56
- add benchmark result by @junkurihara in #60
- Feat (hot reloading a specified config file) + Refactor (split
rpxy
intorpxy-lib
andrpxy-bin
) by @junkurihara in #59 - fix dockerfile for arm64 by @junkurihara in #61
- feat: add a docker environment var for continuous watching by @junkurihara in #62
- refactor http handler by @junkurihara in #63
Full Changelog: 0.3.0...0.4.0