GroupDocs.Viewer for .NET UI 26.4.0 jest już dostępny. To wydanie dodaje obsługę .NET 10, aktualizuje podstawowe zależności (GroupDocs.Viewer 26.4.0, AWS SDK, Azure.Storage.Blobs, SourceLink), wyrównuje wersje pakietów transportowych w zależności od docelowego frameworka oraz zmienia nazwę obrazu Docker, aby działał na .NET 10.

Co nowego w tej wersji

Klucz Kategoria Podsumowanie
Change .NET 10 Support Wszystkie trzynaście pakietów teraz targetują net6.0, net8.0 i net10.0. GroupDocs.Viewer.UI.Core nadal targetuje netstandard2.0 dla szerokiej kompatybilności. Zestaw testów uruchamiany jest na wszystkich trzech docelach .NET.
Change Per‑TFM Package Version Alignment Microsoft.Extensions.* i powiązane pakiety transportowe teraz rozwiązywane są do wersji dopasowanych do każdego frameworka: net6.0 → 6.0.x (np. Microsoft.Extensions.Http 6.0.1, Microsoft.Extensions.Configuration 6.0.2) net8.0 / netstandard2.0 → 8.0.x (obecne poprawki LTS) net10.0 → 10.0.7 System.Text.Json i System.Formats.Asn1 pozostają w wersji 8.0.x na net6, ponieważ GroupDocs.Viewer 26.4.0 wymaga ich minimalnie.
Change GroupDocs.Viewer 26.4.0 Zaktualizowano silnik bazowy z 25.12.0 do 26.4.0 (GroupDocs.Viewer i GroupDocs.Viewer.CrossPlatform).
Change Docker Image Rename Obraz zmieniony: groupdocs/viewer-uigroupdocs/viewer-net-ui (Docker Hub i GHCR). Poprzednie repozytorium zostanie oznaczone jako przestarzałe; zaktualizuj swoje polecenia docker pull / pliki Compose: docker pull groupdocs/viewer-net-ui:latest. Obraz teraz działa na .NET 10 (mcr.microsoft.com/dotnet/aspnet:10.0) i jest budowany przy użyciu SDK .NET 10. Projekt hosta Docker (docker/GroupDocs.Viewer.UI.Docker) targetuje net10.0.
Change Security and Dependency Updates AWSSDK.S3 4.0.7.2 → 4.0.22.1 — wciąga poprawiony AWSSDK.Core (rozwiązuje 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 Zgodnie ze schematem wersjonowania firmy (YY.M.0), to wydanie ma numer 26.4.0 (kwiecień 2026).

Poprawki i ulepszenia

Klucz Kategoria Podsumowanie
Fix AzureBlobStorage Call Sites Dostosuj wywołania BlobContainerClient.GetBlobsByHierarchyAsync i GetBlobsAsync w AzureBlobStorage do sygnatury Azure.Storage.Blobs 12.27.0 (teraz wymaga explicite BlobTraits, BlobStates oraz CancellationToken).
Fix Centralized MSBuild Property Przenieś zakodowaną wersję Microsoft.Extensions.Caching.Abstractions w Api.Distributed.Cache do scentralizowanej właściwości MSBuild, aby korzystała z rozwiązywania per‑TFM tak jak inne pakiety rozszerzeń.
Enhancement NetVersions MSBuild Property Dodaj net10.0 do współdzielonej właściwości MSBuild NetVersions — wszystkie trzynaście projektów src automatycznie ją przejmą.
Enhancement Test Project Alignment Przełącz projekt testowy (GroupDocs.Viewer.UI.Api.Tests) na użycie $(NetVersions), aby pokrycie śledziło tę samą matrycę co kod produkcyjny.
Enhancement Suppress net6‑only Warning Ukryj ostrzeżenie o wsparciu wyłącznie net6.0 w Api.AzureBlob.Storage (transitive System.IO.Hashing 10.x usuwa wsparcie dla net6; net6 jest już EOL).

Jak uzyskać aktualizację

NuGet

Bezpośrednie pobranie

Nie udostępniono pakietów do bezpośredniego pobrania w tym wydaniu.

Zasoby