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 支援 | 現在所有十三個套件皆以 net6.0、net8.0 與 net10.0 為目標。GroupDocs.Viewer.UI.Core 繼續以 netstandard2.0 為目標,以確保廣泛相容性。測試套件會針對這三個 .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.7System.Text.Json 與 System.Formats.Asn1 在 net6 上仍保留 8.0.x,因為 GroupDocs.Viewer 26.4.0 會遞迴需求這些最低版本。 |
| 變更 | 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 版本提升為集中式 MSBuild 屬性,使其能像其他擴充套件套件一樣取得每個 TFM 的解析版本。 |
| 增強 | NetVersions MSBuild 屬性 | 將 net10.0 加入共享的 NetVersions MSBuild 屬性——所有十三個 src 專案會自動取得。 |
| 增強 | 測試專案對齊 | 將測試專案(GroupDocs.Viewer.UI.Api.Tests)切換為使用 $(NetVersions),使測試覆蓋率與正式程式碼的矩陣保持一致。 |
| 增強 | 抑制 net6‑only 警告 | 在 Api.AzureBlob.Storage 中抑制 net6.0 專屬的 TFM 支援警告(遞迴的 System.IO.Hashing 10.x 已不再支援 net6;net6 已到期)。 |
如何取得更新
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
直接下載
此版本未提供直接下載套件。
資源
- GitHub 上的發行說明
- 諮詢 GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- 免費支援論壇