GroupDocs.Viewer for .NET UI 26.4.0 が利用可能になりました。このリリースでは .NET 10 のサポートを追加し、コア依存関係(GroupDocs.Viewer 26.4.0、AWS SDK、Azure.Storage.Blobs、SourceLink)を更新し、ターゲットフレームワークごとにトランスポートパッケージのバージョンを合わせ、Docker イメージの名前を .NET 10 で実行できるように変更しました。
このリリースの新機能
| キー | カテゴリ | 概要 |
|---|---|---|
| 変更 | .NET 10 サポート | 13 のすべてのパッケージが net6.0、net8.0、net10.0 を対象にしました。GroupDocs.Viewer.UI.Core は幅広い互換性のために引き続き netstandard2.0 を対象とします。テストスイートは 3 つの .NET ターゲットすべてで実行されます。 |
| 変更 | TFM 別パッケージ バージョン 整合 | Microsoft.Extensions.* と関連トランスポートパッケージは、各ターゲットフレームワークに合わせたバージョンで解決されます: • net6.0 → 6.0.x(例: Microsoft.Extensions.Http 6.0.1、Microsoft.Extensions.Configuration 6.0.2) • net8.0 / netstandard2.0 → 8.0.x(現在の LTS パッチ) • net10.0 → 10.0.7 System.Text.Json と System.Formats.Asn1 は、GroupDocs.Viewer 26.4.0 が間接的に必要とする最小バージョンのため、net6 では 8.0.x のままです。 |
| 変更 | GroupDocs.Viewer 26.4.0 | 基盤エンジンを 25.12.0 から 26.4.0(GroupDocs.Viewer と GroupDocs.Viewer.CrossPlatform)に更新しました。 |
| 変更 | Docker イメージ 名称変更 | イメージ名を groupdocs/viewer-ui → groupdocs/viewer-net-ui(Docker Hub と GHCR)に変更しました。以前のリポジトリは非推奨となりますので、docker pull / Compose ファイルを更新してください: docker pull groupdocs/viewer-net-ui:latest。イメージは .NET 10(mcr.microsoft.com/dotnet/aspnet:10.0)上で動作し、.NET 10 SDK でビルドされます。Docker ホストプロジェクト(docker/GroupDocs.Viewer.UI.Docker)は net10.0 を対象とします。 |
| 変更 | セキュリティと依存関係の更新 | • AWSSDK.S3 4.0.7.2 → 4.0.22.1 — パッチ適用済み AWSSDK.Core を取得(アドバイザリ GHSA‑9cvc‑h2w8‑phrp を解決) • Azure.Storage.Blobs 12.25.0 → 12.27.0 • Microsoft.SourceLink.GitHub 8.0.0 → 10.0.203 |
| 変更 | バージョン スキーム | 社内バージョニングスキーム(YY.M.0)に従い、本リリースは 26.4.0(2026 年 4 月)です。 |
修正と機能強化
| キー | カテゴリ | 概要 |
|---|---|---|
| 修正 | AzureBlobStorage 呼び出し箇所 | AzureBlobStorage の BlobContainerClient.GetBlobsByHierarchyAsync と GetBlobsAsync の呼び出し箇所を Azure.Storage.Blobs 12.27.0 のシグネチャに合わせて調整(BlobTraits、BlobStates、CancellationToken の明示的指定が必要) |
| 修正 | 中央化された MSBuild プロパティ | Api.Distributed.Cache のハードコードされた Microsoft.Extensions.Caching.Abstractions バージョンを、他の拡張パッケージと同様に TFM 別解決を取得できるよう、中央化された MSBuild プロパティへ移行 |
| 機能強化 | NetVersions MSBuild プロパティ | 共有 NetVersions MSBuild プロパティに net10.0 を追加 — 13 のすべての src プロジェクトが自動的に取得 |
| 機能強化 | テストプロジェクト 整合 | テストプロジェクト(GroupDocs.Viewer.UI.Api.Tests)を $(NetVersions) を使用するよう切り替え、カバレッジが本番コードと同じマトリックスを追跡 |
| 機能強化 | net6 のみ警告抑制 | Api.AzureBlob.Storage の net6.0 のみ対象 TFM 警告を抑制(トランジティブな System.IO.Hashing 10.x が net6 のサポートを削除;net6 は EOL) |
アップデートの取得方法
NuGet
- GroupDocs.Viewer.UI – v26.4.0
- GroupDocs.Viewer.UI.Api – v26.4.0
- GroupDocs.Viewer.UI.Api.AwsS3.Storage – v26.4.0
- GroupDocs.Viewer.UI.Api.AzureBlob.Storage – v26.4.0
- GroupDocs.Viewer.UI.Api.Cloud.Storage – v26.4.0
- GroupDocs.Viewer.UI.Api.Distributed.Cache – v26.4.0
- GroupDocs.Viewer.UI.Api.InMemory.Cache – v26.4.0
- GroupDocs.Viewer.UI.Api.Local.Cache – v26.4.0
- GroupDocs.Viewer.UI.Api.Local.Storage – v26.4.0
- GroupDocs.Viewer.UI.Cloud.Api – v26.4.0
- GroupDocs.Viewer.UI.Core – v26.4.0
- GroupDocs.Viewer.UI.SelfHost.Api – v26.4.0
- GroupDocs.Viewer.UI.SelfHost.Api.CrossPlatform – v26.4.0
直接ダウンロード
本リリース用の直接ダウンロードパッケージは提供されていません。
リソース
- Release notes on GitHub
- Advisory GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum