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. |
| Зміна | Вирівнювання версій пакетів за 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 | Адаптувати виклики BlobContainerClient.GetBlobsByHierarchyAsync та GetBlobsAsync у AzureBlobStorage до підпису Azure.Storage.Blobs 12.27.0 (тепер вимагає явних BlobTraits, BlobStates та CancellationToken). |
| Виправлення | Централізована властивість MSBuild | Перенести жорстко закодовану версію Microsoft.Extensions.Caching.Abstractions у Api.Distributed.Cache у централізовану властивість MSBuild, щоб вона отримувала розв’язок per‑TFM, як інші пакети розширень. |
| Покращення | Властивість MSBuild NetVersions | Додати net10.0 до спільної властивості MSBuild NetVersions — усі тринадцять src‑проектів автоматично її підхоплюють. |
| Покращення | Узгодження тестового проєкту | Перемкнути тестовий проєкт (GroupDocs.Viewer.UI.Api.Tests) на використання $(NetVersions), щоб покриття відстежувало ту ж матрицю, що й продакшн‑код. |
| Покращення | Приглушення попередження лише для net6 | Приглушити попередження про підтримку TFM лише для 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
Пряме завантаження
Пакети для прямого завантаження у цьому випуску не надаються.
Ресурси
- Release notes on GitHub
- Advisory GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum