GroupDocs.Viewer for .NET UI 26.4.0 hiện đã có sẵn. Bản phát hành này thêm 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.
Những điểm mới trong bản phát hành này
| Khóa | Thể loại | Tóm tắt |
|---|---|---|
| Change | Hỗ trợ .NET 10 | Tất cả mười ba gói hiện nay đều nhắm mục tiêu net6.0, net8.0, và net10.0. GroupDocs.Viewer.UI.Core vẫn nhắm mục tiêu netstandard2.0 để tương thích rộng. Bộ kiểm thử chạy trên cả ba mục tiêu .NET. |
| Change | Căn chỉnh phiên bản gói theo TFM | Microsoft.Extensions.* và các gói truyền tải liên quan hiện giải quyết tới các 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 (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 tối thiểu những phiên bản này. |
| 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 | Đổi tên hình ảnh Docker | Image renamed: groupdocs/viewer-ui → groupdocs/viewer-net-ui (Docker Hub và GHCR). Kho lưu trữ trước sẽ được đánh dấu là không còn dùng; vui lòng cập nhật các tệp docker pull / 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 .NET 10 SDK. Dự án host Docker (docker/GroupDocs.Viewer.UI.Docker) nhắm mục tiêu net10.0. |
| Change | Cập nhật bảo mật và phụ thuộc | • AWSSDK.S3 4.0.7.2 → 4.0.22.1 — kéo vào 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 | Scheme phiên bản | Theo quy hoạch 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). |
Sửa lỗi và cải tiến
| Khóa | Thể loại | Tóm tắt |
|---|---|---|
| Fix | AzureBlobStorage Call Sites | Điều chỉnh các vị trí gọi BlobContainerClient.GetBlobsByHierarchyAsync và GetBlobsAsync trong AzureBlobStorage để 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 rõ ràng). |
| Fix | Thuộc tính MSBuild trung tâm | Nâng cấp phiên bản Microsoft.Extensions.Caching.Abstractions được mã cứng trong Api.Distributed.Cache lên một thuộc tính MSBuild trung tâm để nó nhận được việc giải quyết theo TFM như các gói mở rộng khác. |
| Enhancement | Thuộc tính MSBuild NetVersions | 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 | Cân chỉnh dự án kiểm thử | 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 | Chặn cảnh báo chỉ dành cho net6 | Chặ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). |
Cách nhận bản cập nhật
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
Tải trực tiếp
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.
Tài nguyên
- Ghi chú phát hành trên GitHub
- Cảnh báo GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum