GroupDocs.Viewer for .NET UI 26.4.0 теперь доступен. Этот релиз добавляет поддержку .NET 10, обновляет основные зависимости (GroupDocs.Viewer 26.4.0, AWS SDK, Azure.Storage.Blobs, SourceLink), согласовывает версии транспортных пакетов в зависимости от целевой платформы и переименовывает образ Docker для работы на .NET 10.

Что нового в этом релизе

Ключ Категория Описание
Изменение .NET 10 поддержка Все тринадцать пакетов теперь нацелены на net6.0, net8.0 и net10.0. GroupDocs.Viewer.UI.Core по‑прежнему нацелен на netstandard2.0 для широкой совместимости. Тестовый набор запускается на всех трёх целевых платформах .NET.
Изменение Согласование версий пакетов per‑TFM Microsoft.Extensions.* и связанные транспортные пакеты теперь используют версии, соответствующие каждой целевой платформе: 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 транзитивно требует эти минимальные версии.
Изменение GroupDocs.Viewer 26.4.0 Обновлён базовый движок с 25.12.0 до 26.4.0 (GroupDocs.Viewer и GroupDocs.Viewer.CrossPlatform).
Изменение Переименование образа Docker Образ переименован: 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.
Изменение Обновления безопасности и зависимостей 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
Изменение Схема версионирования Следуя схеме версионирования компании (YY.M.0), этот релиз имеет номер 26.4.0 (апрель 2026).

Исправления и улучшения

Ключ Категория Описание
Исправление AzureBlobStorage Call Sites Адаптировать места вызова BlobContainerClient.GetBlobsByHierarchyAsync и GetBlobsAsync в AzureBlobStorage к сигнатуре Azure.Storage.Blobs 12.27.0 (теперь требует явные BlobTraits, BlobStates и CancellationToken).
Исправление Centralized MSBuild Property Перенести жёстко заданную версию Microsoft.Extensions.Caching.Abstractions в Api.Distributed.Cache в централизованное свойство MSBuild, чтобы она использовала разрешение per‑TFM, как и другие пакеты расширений.
Улучшение NetVersions MSBuild Property Добавить net10.0 в общее свойство MSBuild NetVersions — все тринадцать проектов src автоматически его используют.
Улучшение Test Project Alignment Переключить тестовый проект (GroupDocs.Viewer.UI.Api.Tests) на использование $(NetVersions), чтобы покрытие отслеживало ту же матрицу, что и продакшн‑код.
Улучшение Suppress net6‑only Warning Подавить предупреждение о поддержке только net6.0 в Api.AzureBlob.Storage (транзитивный System.IO.Hashing 10.x прекращает поддержку net6; net6 более не поддерживается).

Как получить обновление

NuGet

Прямое скачивание

Для этого релиза прямые пакеты для скачивания не предоставляются.

Ресурсы