GroupDocs.Viewer for .NET UI 26.4.0 đã có sẵn. Bản phát hành này bổ sung hỗ trợ .NET 10, cập nhật các phụ thuộc lõi (GroupDocs.Viewer 26.4.0, AWS SDK, Azure.Storage.Blobs, SourceLink), đồng bộ phiên bản các gói truyền tải theo framework mục tiêu, và đổi tên hình ảnh Docker để chạy trên .NET 10.
What’s new in this release
| Key | Category | Summary |
|---|---|---|
| Change | .NET 10 Support | Tất cả mười ba gói hiện nay đều nhắm tới net6.0, net8.0 và net10.0. GroupDocs.Viewer.UI.Core vẫn nhắm tới netstandard2.0 để đảm bảo tính tương thích rộng. Bộ kiểm thử chạy trên cả ba mục tiêu .NET. |
| Change | Per‑TFM Package Version Alignment | Các gói Microsoft.Extensions.* và các gói truyền tải liên quan giờ giải quyết phiên bản phù hợp với mỗi framework mục tiêu: • net6.0 → 6.0.x (ví dụ: Microsoft.Extensions.Http 6.0.1, Microsoft.Extensions.Configuration 6.0.2) • net8.0 / netstandard2.0 → 8.0.x (các bản vá LTS hiện tại) • net10.0 → 10.0.7 System.Text.Json và System.Formats.Asn1 vẫn ở 8.0.x trên net6 vì GroupDocs.Viewer 26.4.0 yêu cầu các mức tối thiểu này một cách truyền thống. |
| Change | GroupDocs.Viewer 26.4.0 | Cập nhật engine nền tảng từ 25.12.0 lên 26.4.0 (GroupDocs.Viewer và GroupDocs.Viewer.CrossPlatform). |
| Change | Docker Image Rename | Đổi tên hình ảnh: groupdocs/viewer-ui → groupdocs/viewer-net-ui (Docker Hub và GHCR). Kho lưu trữ trước sẽ được đánh dấu không còn dùng; vui lòng cập nhật lệnh docker pull / file Compose của bạn: docker pull groupdocs/viewer-net-ui:latest. Hình ảnh hiện chạy trên .NET 10 (mcr.microsoft.com/dotnet/aspnet:10.0) và được xây dựng bằng SDK .NET 10. Dự án Docker host (docker/GroupDocs.Viewer.UI.Docker) nhắm tới net10.0. |
| Change | Security and Dependency Updates | • AWSSDK.S3 4.0.7.2 → 4.0.22.1 — kéo theo AWSSDK.Core đã được vá (giải quyết 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 | Theo quy tắc đặt phiên bản của công ty (YY.M.0), bản phát hành này là 26.4.0 (tháng 4 2026). |
Fixes and enhancements
| Key | Category | Summary |
|---|---|---|
| Fix | AzureBlobStorage Call Sites | Điều chỉnh các vị trí gọi BlobContainerClient.GetBlobsByHierarchyAsync và GetBlobsAsync trong AzureBlobStorage cho phù hợp với chữ ký của Azure.Storage.Blobs 12.27.0 (bây giờ yêu cầu BlobTraits, BlobStates và CancellationToken một cách rõ ràng). |
| Fix | Centralized MSBuild Property | Đưa phiên bản cứng Microsoft.Extensions.Caching.Abstractions trong Api.Distributed.Cache lên một thuộc tính MSBuild trung tâm để nó nhận được giải quyết theo per‑TFM như các gói mở rộng khác. |
| Enhancement | NetVersions MSBuild Property | Thêm net10.0 vào thuộc tính MSBuild chung NetVersions — tất cả mười ba dự án src sẽ tự động nhận nó. |
| Enhancement | Test Project Alignment | Chuyển dự án kiểm thử (GroupDocs.Viewer.UI.Api.Tests) sang sử dụng $(NetVersions) để độ phủ kiểm thử theo cùng ma trận như mã sản xuất. |
| Enhancement | Suppress net6‑only Warning | Ẩn cảnh báo hỗ trợ TFM chỉ dành cho net6.0 trong Api.AzureBlob.Storage (gói truyền tải System.IO.Hashing 10.x không còn hỗ trợ net6; net6 đã hết vòng đời). |
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
Không có gói tải trực tiếp nào được cung cấp cho bản phát hành này.
Resources
- Release notes on GitHub
- Advisory GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum