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-uigroupdocs/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

ดาวน์โหลดโดยตรง

ไม่มีแพ็กเกจดาวน์โหลดโดยตรงสำหรับการปล่อยเวอร์ชันนี้

แหล่งข้อมูล