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-ui → groupdocs/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
- 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
Direct download
No direct download packages are provided for this release.
Resources
- Release notes on GitHub
- Advisory GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum