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-ui → groupdocs/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
- 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
Bezpośrednie pobranie
Nie udostępniono pakietów do bezpośredniego pobrania w tym wydaniu.
Zasoby
- Release notes on GitHub
- Advisory GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum