.NET コンテナー イメージの既定の Linux ディストリビューションは Debian です。 .NET 8 では、Debian バージョンが Debian 12 (Bookworm) にアップグレードされました。 アップグレードされたパッケージバージョンの結果として、この新しいバージョンの Debian はアプリケーションを壊す変更を加える可能性があります。 最も注目すべき変更は、Open SSL を 1.1 から 3.0 にアップグレードすることです。
以前の動作
.NET 6 および 7 では、既定の Debian バージョンは Debian 11 (Bullseye) でした。
注目すべきパッケージ バージョン:
-
libicu
: 67 -
libssl
: 1.1
新しい動作
.NET 8 では、既定の Debian バージョンは Debian 12 (Bookworm) です。
注目すべきパッケージ バージョン:
-
libicu
: 72 -
libssl
: 3
導入されたバージョン
.NET 8 Preview 1
変更の種類
この変更は バイナリ互換性 に影響を与える可能性があり、 動作の変更でもあります。
変更の理由
コンテナー サポート ポリシーによると、.NET の各バージョンでは、対象となる Debian の既定のバージョンが最新の安定バージョンになります。
推奨されるアクション
必要に応じて、新しいパッケージ バージョンで動作するようにアプリケーションを更新します。
影響を受ける API
なし。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET