Plan for Volo-HTTP 0.2
- Dominant language
- Rust
- Stars
- 2.6k
- Forks
- 223
- Avg merge
- 18m
- Merged PRs (30d)
- 1
Description
## Big changes
- [x] Refactor `ServerContext` and `Service` on server side
- #354
- [x] Remove `State`
- #354
- [x] Make client `Request` can be `http::Request` with any `Body`
- #369
- [x] Use any `Response` and `Error` with `IntoResponse`
- #361
## Small changes
- [x] Separate mods into parts `client` and `server`
- #362
- [x] Add features `client`, `server`, `https`
- #362
- [x] Remove `MethodRouterBuilder`
- #410
## Features
- [x] Support HTTPS
- #383
- #385
- [ ] ~Support HTTP/2~
- [x] Support client-side load balance
- #408
## Others
- [ ] Add unit tests
- [ ] Add mock support
- [ ] Service/Layer level: add mock context
- [ ] Request/Response level: add mock connection and stream
- [x] Add more documents
- #471
Contributor guide
Assessment
This issue has not been assessed yet.