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 מרוכז כך שהיא תתפוס את הפתרון לפי‑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
- פורום תמיכה חינמי