Salvo 0.61.0 リリース、Rust Web バックエンド フレームワーク

Salvo は、Rust で実装された、シンプルで使いやすく強力な Web バックエンド フレームワークです。

これは Hyper 1.0-rc4 に基づく最後のバージョンであり、Hyper 1.0 の正式バージョンに基づく次のバージョンが間もなくリリースされる予定です。

特徴:

- axumよりも豊富な機能を備えていますが、さらに使いやすくなっています。

- go などの他の言語フレームワークに近く、Rust 言語のさまざまな Web フレームワークよりも型システムの問題が少なくなります。

- HTTP1、HTTP2、およびHTTP3をサポートします。

- 統合されたミドルウェアとハ​​ンドラー インターフェイス。複雑な言語は不要で、ミドルウェアの実装が簡単です。柔軟かつ効率的。

- 組み込みのフォーム処理、強力な抽出機能、リクエスト データを構造体に簡単に逆シリアル化します。

- WebSocket、WebTransportをサポート

- OpenAPI の最も完璧なサポートと、さまざまな組み込みオープンソース OpenAPI 表示インターフェイス

- Acme をサポートし、無料の TLS 証明書を簡単に取得して自動的に更新できます。

- タワーの生態系に適応する


今回のアップデート:

- tokio-tungstenite を 0.21 に更新しました。

- いくつかの openAPI ドキュメントを改善しました。

- Rust-embedのバージョンを8にアップデート。

- json解析時に本文に内容が無い場合にエラーが発生する問題を修正しました。

- SecurityRequirement の From の実装を追加します。

-Componentsいくつかのメソッドを追加しますOpenAPI, 方便使用。

- catcherdepothandlerおよびその他のモジュールのドキュメントを改善しました。

詳細なアップデートリンク: https://github.com/salvo-rs/salvo/releases/tag/v0.61.0

おすすめ

転載: www.oschina.net/news/270804/salvo-0-61-0-released