-
Announcing Actix Web v4.0코딩Coding/★Rust★Crates.io★ 2022. 2. 26. 12:25728x90
Announcing Actix Web v4.0
We are very pleased to announce v4.0 of Actix Web! Actix Web is a powerful, high-performance web framework used to create web services, from micro...
www.reddit.com
Announcing Actix Web v4.0
We are very pleased to announce v4.0 of Actix Web! Actix Web is a powerful, high-performance web framework used to create web services, from micro to monolith. You can rely on it to build your most mission-critical systems.
## Key Changes
The v4 release have been a community-driven effort, with of over 600 commits by 57 contributors! We've come a long way together. Key changes include:
* Full compatibility with Tokio v1 ecosystem including `#[tokio::main]` support.
* Make `actix-http` more lean. This crate underpins Actix Web, containing our HTTP/1 implementation and lower-level HTTP handling.
* API refinements, generally to increase expressiveness and developer productivity.
* Reducing the number of paper-cuts and non-obvious behavior in specific APIs.
* Vastly improved documentation on a large number of key items.
The [migration guide](
https://github.com/actix/actix-web/blob/master/actix-web/MIGRATION-4.0.mdGitHub - actix/actix-web: Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. - GitHub - actix/actix-web: Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
github.com
) contains explanations and diffs showing how to update. It is worth reading at least the items marked with a warning emoji because these show behavioral changes and will not surface compiler errors. Changelogs for `actix-http` and `actix-web` contain the complete, exhaustive list (\~400 entries) of changes.
## Looking Forward
The team learned a lot while working towards this release. Expect shorter beta periods between releases.
The other crates in the `actix-web` ecosystem will be stabilized in the next few days.
The first couple of point releases for the v4 cycle are largely planned out. Many of the items slated for inclusion are already available in the [actix-web-lab](
https://crates.io/crates/actix-web-lab
) crate.반응형'코딩Coding > ★Rust★Crates.io★' 카테고리의 다른 글
Rust On AWS (Really FAST Lambdas) - Code To The Moon (0) 2022.03.03 Rust) audulus/rui:Experimental Rust UI library 📚 (0) 2022.03.02 Rust) AaronErhardt/Relm4: An idiomatic GUI library … (0) 2022.02.28 Bevy Jam #1 has started! The theme is Unfair Advantage (0) 2022.02.26 Rust]build a CRATE , from Scratch to PUBLISHED-Jeremy Chone (0) 2022.02.21 Rust]Correct way to call gpu-alloc.rs dealloc() in Drop-Reddit-GameDev (0) 2022.02.07 Rust_Watches over your Cargo project’s source(cargo watch) (0) 2022.02.05 Rust]Rocket+Diesel(mysql) (0) 2022.02.04