GroupDocs.Viewer for .NET UI 26.4.0 現已推出。此版本加入 .NET 10 支援,更新核心相依套件(GroupDocs.Viewer 26.4.0、AWS SDK、Azure.Storage.Blobs、SourceLink),依目標框架對齊傳輸套件版本,並將 Docker 映像重新命名以在 .NET 10 上執行。
What’s new in this release
| Key | Category | Summary |
|---|---|---|
| Change | .NET 10 Support | 現在所有十三個套件皆以 net6.0、net8.0 與 net10.0 為目標框架。GroupDocs.Viewer.UI.Core 繼續以 netstandard2.0 為目標,以確保廣泛相容性。測試套件會針對這三個 .NET 目標執行。 |
| Change | Per‑TFM Package Version Alignment | 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.7System.Text.Json 與 System.Formats.Asn1 在 net6 上仍維持 8.0.x,因為 GroupDocs.Viewer 26.4.0 會傳遞這些最低需求。 |
| Change | GroupDocs.Viewer 26.4.0 | 將底層引擎從 25.12.0 更新至 26.4.0(GroupDocs.Viewer 與 GroupDocs.Viewer.CrossPlatform)。 |
| Change | Docker Image Rename | 映像名稱變更: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。 |
| Change | Security and Dependency Updates | • AWSSDK.S3 4.0.7.2 → 4.0.22.1 — 會拉入已修補的 AWSSDK.Core(解決 advisory GHSA‑9cvc‑h2w8‑phrp)• Azure.Storage.Blobs 12.25.0 → 12.27.0• Microsoft.SourceLink.GitHub 8.0.0 → 10.0.203 |
| Change | Version Scheme | 依公司版本編號規則(YY.M.0),此版本為 26.4.0(2026 年 4 月)。 |
Fixes and enhancements
| Key | Category | Summary |
|---|---|---|
| Fix | AzureBlobStorage Call Sites | 調整 AzureBlobStorage 中 BlobContainerClient.GetBlobsByHierarchyAsync 與 GetBlobsAsync 的呼叫點,以符合 Azure.Storage.Blobs 12.27.0 的簽名(現在需要明確傳入 BlobTraits、BlobStates 與 CancellationToken)。 |
| Fix | Centralized MSBuild Property | 將 Api.Distributed.Cache 中硬編碼的 Microsoft.Extensions.Caching.Abstractions 版本提升為集中式 MSBuild 屬性,使其能像其他擴充套件一樣取得 per‑TFM 解析結果。 |
| Enhancement | NetVersions MSBuild Property | 為共享的 NetVersions MSBuild 屬性加入 net10.0——所有十三個 src 專案會自動取得此設定。 |
| Enhancement | Test Project Alignment | 將測試專案 (GroupDocs.Viewer.UI.Api.Tests) 改為使用 $(NetVersions),使測試覆蓋率與正式程式碼的矩陣保持一致。 |
| Enhancement | Suppress net6‑only Warning | 在 Api.AzureBlob.Storage 中抑制 net6.0‑only TFM‑support 警告(傳遞的 System.IO.Hashing 10.x 已不再支援 net6;net6 已到 EOL)。 |
How to get the update
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
Direct download
此版本未提供直接下載套件。
Resources
- Release notes on GitHub
- Advisory GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum