Releases: cloudwego/volo
Volo-cli 0.10.3
volo-cli-0.10.3 fix: faststr compile needs to enable serde feature && update dep to l…
Volo-build 0.10.14
Full Changelog: volo-build-0.10.3...volo-build-0.10.14
Volo 0.10.3
Full Changelog: volo-0.10.0...volo-0.10.3
Volo-HTTP 0.2.13
What's Changed
We yanked Volo-HTTP 0.2.12 because it introduces unnecessary breaking changes that impact the user experience. If you encounter any problems during using it, please upgrade to the latest version.
New Features
- feat(http): support websocket server by @StellarisW in #481
Chores
- chore(volo-http): optimize user experience by @yukiiiteru in #483
- chore(volo-http): do not put meta config in service by @yukiiiteru in #484
Full Changelog: volo-http-0.2.11...volo-http-0.2.13
Volo-HTTP 0.2.11
What's Changed
- chore(volo-http): add docs for all pub idents by @yukiiiteru in #471
- chore(volo-http): remove
service_fn
in utils by @yukiiiteru in #473 - chore(volo-http): support any body for request in layer by @yukiiiteru in #476
- tests(volo-http): add tests for layer and middleware by @StellarisW in #478
- fix(volo-http): use
Option<CallOpt>
rather thanCallOpt
by @yukiiiteru in #480
Full Changelog: volo-http-0.2.10...volo-http-0.2.11
Volo-HTTP 0.2.10
What's Changed
- chore(volo-http): refactor client target by @yukiiiteru in #470
Full Changelog: volo-http-0.2.9...volo-http-0.2.10
Volo-HTTP 0.2.9
What's Changed
The documentation on docs.rs
is ready: https://docs.rs/volo-http/latest/volo_http/.
In addition, we supported nested router and nested service.
Full Changelog
Volo-HTTP 0.2.8
What's Changed
- chore(volo-http): add some unit tests and helpers for server by @wfly1998 in #451
- feat(volo-http): support SSE for HTTP server by @wfly1998 in #452
Full Changelog: volo-http-0.2.7...volo-http-0.2.8
Volo-HTTP 0.2.7
What's Changed
- feat: support catch panic in service by @PureWhiteWu in #445
- feat(volo-http): add
Redirect
for http server by @wfly1998 in #447
Full Changelog: volo-http-0.2.6...volo-http-0.2.7
Volo-HTTP 0.2.6
What's Changed
Bugfix
Fix the problem that Json
has the wrong Content-Type
In the previous code, Json
only implemented TryInto<Body>
, but not IntoResponse
. IntoResponse
is derived from impl IntoResponse for T where T: TryInto<Body>
, which can convert Json
to ServerResponse
, but lacks Content-Type
.
To solve this problem, we removed TryInto<Body>
of Json
, used IntoResponse
of Json
instead with inserting Content-Type
into ServerResponse
. In addition, we also implemented IntoResponse
for Form
with inserting Content-Type
.
feat(volo-http): impl IntoResponse for Json and Form
by @wfly1998 in #441
Full Changelog: volo-http-0.2.5...volo-http-0.2.6