Releases: junkurihara/rust-rpxy
Releases · junkurihara/rust-rpxy
0.9.5
Bugfix
- Fix docker image build options with
post-quantum
feature.
What's Changed
- 0.9.5 by @junkurihara in #226
Full Changelog: 0.9.4...0.9.5
0.9.4
Improvement
- Feat: Enable the hybrid post-quantum key exchange for TLS and QUIC with
X25519MLKEM768
by default. - Deps and refactor
What's Changed
- feat: Add 502 error when upstream unavailable by @xkr47 in #215
- Fix: log level by @junkurihara in #217
- 0.9.4 by @junkurihara in #225
Full Changelog: 0.9.3...0.9.4
0.9.3
Improvement
- Feat: Support post-quantum
X25519Kyber768Draft00
for incoming and outgoing TLS initiation. This is non-default feature [feature:post-quantum
]. ( #201 ) - Feat: emit WARN messages if there exist unused and unsupported options specified in configuration file. ( #173 )
- Docs:
rpxy.io
is now available for the official website ofrpxy
. - Refactor: lots of minor improvements
- Deps
What's Changed
- feat: check unsupported configuration entries with
serde-ignored
by @junkurihara in #203 - [skip ci] add rustfmt.toml by @junkurihara in #209
- Update config-example.toml to explain Alt-SVC header by @xkr47 in #205
- feat: initial support for X25519Kyber768Draft00 PQC by @junkurihara in #210
- fix: s2n quic rustls pqc by @junkurihara in #211
- 0.9.3 by @junkurihara in #212
New Contributors
Full Changelog: 0.9.2...0.9.3
0.9.2
Improvement
- Feat: Add Jenkins build pipeline (#182)
- Refactor: lots of minor improvements
- BugFix: Fix the bug related to the installation of
CryptoProvider
(#194) - BugFix: h3 header to use https_redirection_port (#192)
- Deps
What's Changed
- easy support for custom CAs by @akostadinov in #185
- Add build scripts for DEB and RPM distribution packages by @Gamerboy59 in #182
- Feat: Jenkins CI/CD build scripts and Readme by @junkurihara in #189
- custom CAs also in alpine by @akostadinov in #190
- h3 header to use https_redirection_port by @akostadinov in #192
- [skip ci] typo by @junkurihara in #193
- fix: add CyrptoProvider::install_default in rpxy-lib::entrypoint by @junkurihara in #195
- 0.9.2 by @junkurihara in #196
- 0.9.2 by @junkurihara in #197
New Contributors
- @Gamerboy59 made their first contribution in #182
Full Changelog: 0.9.1...0.9.2
0.9.1
Important Changes
- Feat: Support
https_redirection_port
option to redirect http requests to https with custom port.
Improvement
- Refactor: lots of minor improvements
- Deps
What's Changed
- tls_redirection_port feature by @akostadinov in #179
- feat: https redirection by @junkurihara in #180
- 0.9.1 by @junkurihara in #181
New Contributors
- @akostadinov made their first contribution in #179
Full Changelog: 0.9.0...0.9.1
0.9.0
Important Changes
- Breaking: Experimental ACME support is added. Check the new configuration options and README.md for ACME support. Note that it is still under development and may have some issues. Solved #146 (#168)
Improvement
- Refactor: lots of minor improvements
- Deps
Bugfix
- Fix the bug that the dynamic config reload does not work properly. (#169)
What's Changed
- feat: Support for TLS-ALPN-01 ACME protocol by @junkurihara in #168
- fix: reloader by @junkurihara in #169
- 0.9.0 by @junkurihara in #171
Full Changelog: 0.8.1...0.9.0
0.9.0-alpha.2
0.9.0-alpha.1
What's Changed
- feat: Support for TLS-ALPN-01 ACME protocol by @junkurihara in #168 resolves #146
Full Changelog: 0.8.1...0.9.0-alpha.1
0.8.1
Improvement
- Refactor: lots of minor improvements
- Deps
What's Changed
- 0.8.1 by @junkurihara in #167
Full Changelog: 0.8.0...0.8.1
0.8.0
Important Changes
- Breaking: Support for
rustls
-0.23.x for http/1.1, 2 and 3. No configuration update is needed at this point. - Breaking: Along with
rustls
, the cert manager was split fromrpxy-lib
and moved to a new inner craterpxy-cert
. This change is to make the cert manager reusable for other projects and to support not only static file based certificates but also other types, e.g., dynamic fetching and management via ACME, in the future.
Improvement
- Refactor: lots of minor improvements
- Change the certificate verifier from
rustls-native-certs
torustls-platform-verifier
to use the system's default root cert store for better client (forwarder) performance inhyper-rustls
.
What's Changed
- chore(deps): bump ubuntu from 22.04 to 24.04 in /docker by @dependabot in #154
- feat: rustls-0.23 by @junkurihara in #156
- deps: update s2n quic and add copy of s2n-quic-h3 as submodule to avoid build failure by @junkurihara in #157
- feat: update features of hyper-rutstls with aws-lc-rs and platform-verifier by @junkurihara in #158
- feat: update cache semantics by @junkurihara in #159
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #160
- 0.8.0 by @junkurihara in #163
Full Changelog: 0.7.1...0.8.0