GroupDocs.Viewer for .NET UI 26.4.0 هماکنون در دسترس است. این انتشار پشتیبانی از .NET 10 را اضافه میکند، وابستگیهای اصلی (GroupDocs.Viewer 26.4.0، AWS SDK، Azure.Storage.Blobs، SourceLink) را بهروز میسازد، نسخههای بستههای حملونقل را بر اساس چارچوب هدف همراستا میکند و نام تصویر Docker را برای اجرا بر روی .NET 10 تغییر میدهد.
What’s new in this release
| Key | Category | Summary |
|---|---|---|
| تغییر | پشتیبانی از .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 بر روی net6 در نسخهٔ 8.0.x باقی میمانند زیرا 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) اجرا میشود و با SDK .NET 10 ساخته شده است. پروژهٔ میزبان 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). |
اصلاحات و بهبودها
| Key | Category | Summary |
|---|---|---|
| اصلاح | مکانهای فراخوانی AzureBlobStorage | سایتهای فراخوانی BlobContainerClient.GetBlobsByHierarchyAsync و GetBlobsAsync در AzureBlobStorage را برای امضای Azure.Storage.Blobs 12.27.0 سازگار کنید (اکنون نیاز به BlobTraits، BlobStates و CancellationToken صریح دارد). |
| اصلاح | ویژگی متمرکز MSBuild | نسخهٔ سختکد شدهٔ Microsoft.Extensions.Caching.Abstractions در Api.Distributed.Cache را به یک ویژگی متمرکز MSBuild ارتقا دهید تا همانند سایر بستههای افزونه، حل نسخه بر اساس 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
دانلود مستقیم
هیچ بستهٔ دانلود مستقیم برای این انتشار ارائه نشده است.
منابع
- یادداشتهای انتشار در GitHub
- مشاوره GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- انجمن پشتیبانی رایگان