見どころ {#highlights}
SDK には現在、専用のベータ版プレリリースチャネルが用意されています。プレリリース版は正式リリース前に 2 つの段階に分かれています。まず内部向けのアルファビルド、次に一般公開され、十分に検証されたベータビルドを経て、その後、安定版へと移行します。現在、各安定版がリリースされる前には、検証済みのベータ版が先行して公開されるようになっています。
プレリリース版の名称が変更されました。以前のバージョン番号は X.Y.Z-develop.N の内部プレリリース版は現在、次のように変更されました X.Y.Z-alpha.N,beta チャネルのバージョンは X.Y.Z-beta.N。セマンティックバージョニングの優先順位ルールによれば、従来の命名規則では「develop」ビルドが「beta」ビルドよりも上位に配置されていましたが、今回の名称変更により、この順序の問題が根本的に解決されました。
「タグを投稿」には現在、以下の機能が追加されています v 接頭辞(使用 v3.5.5 ではなく 3.5.5)。どちらの形式も、既存の履歴バージョンに対しては引き続き有効です。内部の改善 {#internal-improvements}
リリースの堅牢化:各バージョン(安定版、プレリリース版を問わず)は、慎重に設計された同一のプロセスを通じて手動でトリガーされ、テストに合格したことをリリース条件として公開されるようになりました。この新しいリリースパイプライン全体は、本番環境への導入前に一度完全にリハーサルが行われています。開発フィードバックの迅速化:日常的な変更に対する継続的インテグレーションの所要時間が約4分の3短縮された一方で、正式リリースへの昇格前には依然として包括的なマルチプラットフォームテストマトリックスが必須条件となっており、リリース前のテストカバレッジは従来通り維持されている。SDK ツールチェーンおよびパッケージングに使用するサードパーティ製依存関係を更新しました:Rust serde crate 1.0.228 → 1.0.229(lockfile のパッチによるバージョンアップのみ)、リリースツールの semantic-release 25.0.8 → 25.0.9、および Alpine コンテナベースイメージ 3.20 → 3.24。不具合の修正 {#fixes}
今回のリリースでは、製品レベルの不具合修正はありませんでした。バージョン 3.5.4 に存在した不具合は発見も修正もされておらず、製品コードにも一切の変更は加えられていません。自動生成されたリリースノートには、新しいリリースパイプライン自体に関するいくつかの修正が記載されています。これらの修正は、新しいインフラストラクチャの稼働開始前にその堅牢性を高めるために行われたものであり、すでにデプロイ済みの SDK には一切影響しません。