GroupDocs.Viewer for .NET UI 26.4.0 is now available. This release adds .NET 10 support, updates core dependencies (GroupDocs.Viewer 26.4.0, AWS SDK, Azure.Storage.Blobs, SourceLink), aligns transport‑package versions per target framework, and renames the Docker image to run on .NET 10.

What’s new in this release

Key Category Summary
Change .NET 10 Support All thirteen packages now target net6.0, net8.0, and net10.0. GroupDocs.Viewer.UI.Core continues to target netstandard2.0 for broad compatibility. The test suite runs against all three .NET targets.
Change Per‑TFM Package Version Alignment Microsoft.Extensions.* and related transport packages now resolve to versions matching each target framework: net6.0 → 6.0.x (e.g., Microsoft.Extensions.Http 6.0.1, Microsoft.Extensions.Configuration 6.0.2) net8.0 / netstandard2.0 → 8.0.x (current LTS patches) net10.0 → 10.0.7 System.Text.Json and System.Formats.Asn1 remain at 8.0.x on net6 because GroupDocs.Viewer 26.4.0 transitively requires those minimums.
Change GroupDocs.Viewer 26.4.0 Updated underlying engine from 25.12.0 to 26.4.0 (GroupDocs.Viewer and GroupDocs.Viewer.CrossPlatform).
Change Docker Image Rename Image renamed: groupdocs/viewer-uigroupdocs/viewer-net-ui (Docker Hub and GHCR). The previous repository will be marked deprecated; please update your docker pull / Compose files: docker pull groupdocs/viewer-net-ui:latest. The image now runs on .NET 10 (mcr.microsoft.com/dotnet/aspnet:10.0) and is built with the .NET 10 SDK. The Docker host project (docker/GroupDocs.Viewer.UI.Docker) targets net10.0.
Change Security and Dependency Updates AWSSDK.S3 4.0.7.2 → 4.0.22.1 — pulls in patched AWSSDK.Core (resolves 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 Following the company versioning scheme (YY.M.0), this release is 26.4.0 (April 2026).

Fixes and enhancements

Key Category Summary
Fix AzureBlobStorage Call Sites Adapt BlobContainerClient.GetBlobsByHierarchyAsync and GetBlobsAsync call sites in AzureBlobStorage to Azure.Storage.Blobs 12.27.0 signature (now requires explicit BlobTraits, BlobStates, and CancellationToken).
Fix Centralized MSBuild Property Promote hardcoded Microsoft.Extensions.Caching.Abstractions version in Api.Distributed.Cache to a centralized MSBuild property so it picks up the per‑TFM resolution like other extension packages.
Enhancement NetVersions MSBuild Property Add net10.0 to the shared NetVersions MSBuild property — all thirteen src projects pick it up automatically.
Enhancement Test Project Alignment Switch test project (GroupDocs.Viewer.UI.Api.Tests) to use $(NetVersions) so coverage tracks the same matrix as production code.
Enhancement Suppress net6‑only Warning Suppress net6.0‑only TFM‑support warning in Api.AzureBlob.Storage (transitive System.IO.Hashing 10.x drops net6 support; net6 is EOL’d).

How to get the update

NuGet

Direct download

No direct download packages are provided for this release.

Resources