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-ui → groupdocs/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
- 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
Прямое скачивание
Для этого релиза прямые пакеты для скачивания не предоставляются.
Ресурсы
- Примечания к выпуску на GitHub
- Уведомление GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Бесплатный форум поддержки