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) وتم بناؤها باستخدام 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). |
الإصلاحات والتحسينات
| المفتاح | الفئة | الملخص |
|---|---|---|
| إصلاح | مواقع استدعاء 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 — جميع المشاريع المصدرية الثلاثة عشر تلتقطها تلقائيًا. |
| تحسين | توافق مشروع الاختبار | تحويل مشروع الاختبار (GroupDocs.Viewer.UI.Api.Tests) لاستخدام $(NetVersions) بحيث يتطابق التغطية مع مصفوفة الأطر المستخدمة في الكود الإنتاجي. |
| تحسين | كتم تحذير net6‑only | كتم تحذير دعم 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
- Free Support Forum