Releases: salvo-rs/salvo
Releases · salvo-rs/salvo
v0.59.0
What's Changed
- Fix static dir set dot files not working by @chrislearn in #509
- StaticDir support filter and Serve compressed static assets if available by @chrislearn in #510
- Set Rust msrv to 1.70 by @chrislearn in #511
- Add Discriminator mapping to oapi by @chrislearn in #512
- Oapi: Enable required usage with schema_with attribute by @chrislearn in #513
- oapi: Add extensions "x-tokenName" by @chrislearn in #514
- oapi: Add HashSet and BTreeSet by @chrislearn in #515
- oapi: Support
#[serde(flatten)]
for maps. by @chrislearn in #516 - extractor: Rename format to parser and auto detect as default by @chrislearn in #521
- oapi: Fix additionalProperties not working for Object by @chrislearn in #522
- Cargo clippy by @astoring in #523
- Add owner and permissions to UnixListener by @astoring in #524
- Update
opentelemetry-prometheus
to 0.14 by @chrislearn in #526 - extactor: Rename
#[salvo(extract(source(parser)))]
to#[salvo(extract(source(parse)))]
by @chrislearn in #527
New Contributors
Full Changelog: v0.58.5...v0.59.0
v0.58.5
What's Changed
- Resolving endpoint Macro Expansion Errors by @fankaiLiu in #506
- Allow set OpenAPI UIs title, keywords and description by @chrislearn in #507
Full Changelog: v0.58.4...v0.58.5
v0.58.4
What's Changed
- Public extension in Response #484 by @chrislearn in #485
- Ugrade opentelemetry dependencies by @chrislearn in #486
- Use
dtolnay/rust-toolchain
by @chrislearn in #487 - fix: update scalar import to improved cdn by @marclave in #491
- Resolve Mismatched Types Error in Macro Expansion and Fix test by @fankaiLiu in #501
- Avoid to trace error when
FlowCtrlService
skipped. by @chrislearn in #503 - Fix command to create new project by @yct21 in #504
New Contributors
Full Changelog: v0.58.3...v0.58.4
v0.58.3
What's Changed
- Remove duplicate http host entry in proxy by @lostb1t in #465
- Add introduction of salvo-cli by @fankaiLiu in #467
- Remove textnonce dependency by @chrislearn in #470
- Take body only required when extract data by @chrislearn in #471
- Updated by @bhargavshirin in #472
- Update endpoint.md by @chinmay7016 in #475
- Update endpoint.md by @chinmay7016 in #477
- Make Tower compat body more generic by @chrislearn in #473
New Contributors
- @bhargavshirin made their first contribution in #472
- @chinmay7016 made their first contribution in #475
Full Changelog: v0.58.2...v0.58.3
v0.58.2
What's Changed
- Upgrade jsonwebtoken to 9.1.0 by @chrislearn in #463
Full Changelog: v0.58.1...v0.58.2
v0.58.1
What's Changed
- chore(deps): update jsonwebtoken requirement from 8 to 9 by @dependabot in #455
- Allow to remove openssl dependency by default #456 by @chrislearn in #459
- Add support for scalar as alternative for swagger ui by @chrislearn in #458
- Correct typo by @fadkeabhi in #460
- Allow openapi UIs setting
lib_url
by @chrislearn in #461
New Contributors
- @fadkeabhi made their first contribution in #460
Full Changelog: v0.58.0...v0.58.1
v0.58.0
What's Changed
- Add
BytesFrame
type to wrapFrame<Bytes>
by @depth-liu in #447 - chore(deps): update cookie requirement from 0.17 to 0.18 by @dependabot in #448
- chore(deps): update zstd requirement from 0.12 to 0.13 by @dependabot in #449
- feat: impl
AsyncWrite
forBodySender
by @chrislearn in #452 - Upgrade swagger ui to version
5.9.0
by @chrislearn in #453
Full Changelog: v0.57.0...v0.58.0
v0.57.0
What's Changed
- Refactor ResBody and add channel support by @depth-liu in #445
Full Changelog: v0.56.0...v0.57.0
v0.56.0
What's Changed
- Support for Tower layer and service by @chrislearn in #435
- impl Scribe for std::convert::Infallible by @chrislearn in #437
- chore(deps): update ring requirement from 0.16 to 0.17 by @dependabot in #436
- chore(deps): update proc-macro-crate requirement from 1 to 2 by @dependabot in #438
- Remove unused dependencies by @chrislearn in #439
- feat: Add util functions to
ReqBody
by @chrislearn in #442
Full Changelog: v0.55.5...v0.56.0
v0.55.5
What's Changed
- feat: salvo_oapi::ToSchema OOTB support for Result<T, E> #427 by @chrislearn in #430
Full Changelog: v0.55.4...v0.55.5