GroupDocs.Viewer for .NET UI 26.4.0 พร้อมให้ใช้งานแล้ว การปล่อยเวอร์ชันนี้เพิ่มการสนับสนุน .NET 10, อัปเดตการพึ่งพา core (GroupDocs.Viewer 26.4.0, AWS SDK, Azure.Storage.Blobs, SourceLink), ปรับเวอร์ชันของแพ็กเกจ transport ให้สอดคล้องกับ target framework, และเปลี่ยนชื่อ Docker image เพื่อให้ทำงานบน .NET 10.
What’s new in this release
| คีย์ | หมวดหมู่ | สรุป |
|---|---|---|
| Change | .NET 10 Support | แพ็กเกจทั้งหมดสิบสามตัวตอนนี้มุ่งเป้าไปที่ net6.0, net8.0 และ net10.0. GroupDocs.Viewer.UI.Core ยังคงมุ่งเป้าไปที่ netstandard2.0 เพื่อความเข้ากันได้กว้างขวาง. ชุดทดสอบทำงานกับทั้งสาม target ของ .NET. |
| Change | Per‑TFM Package Version Alignment | แพ็กเกจ Microsoft.Extensions.* และแพ็กเกจ transport ที่เกี่ยวข้องตอนนี้แก้ไขเป็นเวอร์ชันที่ตรงกับแต่ละ target framework: • 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 ยังคงอยู่ที่ 8.0.x บน net6 เนื่องจาก GroupDocs.Viewer 26.4.0 ต้องการขั้นต่ำเหล่านั้นแบบ transitively. |
| 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 ที่ได้รับการแก้ไข (แก้ไขคำแนะนำ 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). |
การแก้ไขและการปรับปรุง
| คีย์ | หมวดหมู่ | สรุป |
|---|---|---|
| Fix | AzureBlobStorage Call Sites | ปรับจุดเรียกใช้ BlobContainerClient.GetBlobsByHierarchyAsync และ GetBlobsAsync ใน AzureBlobStorage ให้สอดคล้องกับลายเซ็นของ Azure.Storage.Blobs 12.27.0 (ตอนนี้ต้องระบุ BlobTraits, BlobStates, และ CancellationToken อย่างชัดเจน). |
| Fix | Centralized MSBuild Property | ย้ายเวอร์ชันที่กำหนดแบบฮาร์ดโค้ดของ Microsoft.Extensions.Caching.Abstractions ใน Api.Distributed.Cache ไปเป็นคุณสมบัติ MSBuild กลาง เพื่อให้รับการแก้ไขตาม‑TFM เช่นเดียวกับแพ็กเกจ extension อื่น ๆ. |
| Enhancement | NetVersions MSBuild Property | เพิ่ม net10.0 ไปยังคุณสมบัติ MSBuild NetVersions ที่ใช้ร่วมกัน — ทั้งสิบสามโปรเจกต์ src จะรับค่าโดยอัตโนมัติ. |
| Enhancement | Test Project Alignment | เปลี่ยนโปรเจกต์ทดสอบ (GroupDocs.Viewer.UI.Api.Tests) ให้ใช้ $(NetVersions) เพื่อให้การครอบคลุมติดตามเมทริกซ์เดียวกับโค้ดผลิต. |
| Enhancement | Suppress net6‑only Warning | ระงับคำเตือนการสนับสนุน TFM เฉพาะ net6.0 ใน Api.AzureBlob.Storage (แพ็กเกจ transitively 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
- Free Support Forum