chore: update todo, deps
chore: todo
This commit is contained in:
parent
dab0036910
commit
6a1bb18c2f
3 changed files with 12 additions and 9 deletions
1
.github/workflows/docker_build_push.yml
vendored
1
.github/workflows/docker_build_push.yml
vendored
|
|
@ -86,6 +86,7 @@ jobs:
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
|
|
||||||
|
# 今Pushし放題なので注意
|
||||||
- name: Nightly build and push s2n-quic
|
- name: Nightly build and push s2n-quic
|
||||||
uses: docker/build-push-action@v4
|
uses: docker/build-push-action@v4
|
||||||
with:
|
with:
|
||||||
|
|
|
||||||
18
TODO.md
18
TODO.md
|
|
@ -1,5 +1,7 @@
|
||||||
# TODO List
|
# TODO List
|
||||||
|
|
||||||
|
- [Try in v0.5.0] **Use `gchr.io`**
|
||||||
|
- [Try in v0.5.0] **Cache option for the response with `Cache-Control: public` header directive ([#55](https://github.com/junkurihara/rust-rpxy/issues/55))**
|
||||||
- Improvement of path matcher
|
- Improvement of path matcher
|
||||||
- More flexible option for rewriting path
|
- More flexible option for rewriting path
|
||||||
- Refactoring
|
- Refactoring
|
||||||
|
|
@ -10,14 +12,6 @@
|
||||||
- upstream/upstream group: information on targeted destinations for each set of (a domain + a path)
|
- upstream/upstream group: information on targeted destinations for each set of (a domain + a path)
|
||||||
- load-balance: load balancing mod for a domain + path
|
- load-balance: load balancing mod for a domain + path
|
||||||
|
|
||||||
- Done in v0.4.0:
|
|
||||||
~~Split `rpxy` source codes into `rpxy-lib` and `rpxy-bin` to make the core part (reverse proxy) isolated from the misc part like toml file loader. This is in order to make the configuration-related part more flexible (related to [#33](https://github.com/junkurihara/rust-rpxy/issues/33))~~
|
|
||||||
|
|
||||||
- Cache option for the response with `Cache-Control: public` header directive ([#55](https://github.com/junkurihara/rust-rpxy/issues/55))
|
|
||||||
- Consideration on migrating from `quinn` and `h3-quinn` to other QUIC implementations ([#57](https://github.com/junkurihara/rust-rpxy/issues/57))
|
|
||||||
- Done in v0.4.0:
|
|
||||||
~~Benchmark with other reverse proxy implementations like Sozu ([#58](https://github.com/junkurihara/rust-rpxy/issues/58)) Currently, Sozu can work only on `amd64` format due to its HTTP message parser limitation... Since the main developer have only `arm64` (Apple M1) laptops, so we should do that on VPS?~~
|
|
||||||
|
|
||||||
- Unit tests
|
- Unit tests
|
||||||
- Options to serve custom http_error page.
|
- Options to serve custom http_error page.
|
||||||
- Prometheus metrics
|
- Prometheus metrics
|
||||||
|
|
@ -30,4 +24,12 @@
|
||||||
- Make the session-persistance option for load-balancing sophisticated. (mostly done in v0.3.0)
|
- Make the session-persistance option for load-balancing sophisticated. (mostly done in v0.3.0)
|
||||||
- add option for sticky cookie name
|
- add option for sticky cookie name
|
||||||
- add option for sticky cookie duration
|
- add option for sticky cookie duration
|
||||||
|
|
||||||
|
- Done in v0.5.0:
|
||||||
|
~~Consideration on migrating from `quinn` and `h3-quinn` to other QUIC implementations ([#57](https://github.com/junkurihara/rust-rpxy/issues/57))~~
|
||||||
|
- Done in v0.4.0:
|
||||||
|
~~Benchmark with other reverse proxy implementations like Sozu ([#58](https://github.com/junkurihara/rust-rpxy/issues/58)) Currently, Sozu can work only on `amd64` format due to its HTTP message parser limitation... Since the main developer have only `arm64` (Apple M1) laptops, so we should do that on VPS?~~
|
||||||
|
- Done in v0.4.0:
|
||||||
|
~~Split `rpxy` source codes into `rpxy-lib` and `rpxy-bin` to make the core part (reverse proxy) isolated from the misc part like toml file loader. This is in order to make the configuration-related part more flexible (related to [#33](https://github.com/junkurihara/rust-rpxy/issues/33))~~
|
||||||
|
|
||||||
- etc.
|
- etc.
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ rpxy-lib = { path = "../rpxy-lib/", default-features = false, features = [
|
||||||
|
|
||||||
anyhow = "1.0.72"
|
anyhow = "1.0.72"
|
||||||
rustc-hash = "1.1.0"
|
rustc-hash = "1.1.0"
|
||||||
serde = { version = "1.0.178", default-features = false, features = ["derive"] }
|
serde = { version = "1.0.179", default-features = false, features = ["derive"] }
|
||||||
derive_builder = "0.12.0"
|
derive_builder = "0.12.0"
|
||||||
tokio = { version = "1.29.1", default-features = false, features = [
|
tokio = { version = "1.29.1", default-features = false, features = [
|
||||||
"net",
|
"net",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue