GroupDocs.Viewer for .NET UI 26.4.0 è ora disponibile. Questa release aggiunge il supporto a .NET 10, aggiorna le dipendenze core (GroupDocs.Viewer 26.4.0, AWS SDK, Azure.Storage.Blobs, SourceLink), allinea le versioni dei pacchetti di trasporto per framework di destinazione e rinomina l’immagine Docker per funzionare su .NET 10.
Cosa c’è di nuovo in questa release
| Chiave | Categoria | Riepilogo |
|---|---|---|
| Modifica | Supporto .NET 10 | Tutti i tredici pacchetti ora hanno come target net6.0, net8.0 e net10.0. GroupDocs.Viewer.UI.Core continua a puntare a netstandard2.0 per una ampia compatibilità. La suite di test viene eseguita su tutti e tre i target .NET. |
| Modifica | Allineamento Versione Pacchetti Per‑TFM | Microsoft.Extensions.* e i pacchetti di trasporto correlati ora risolvono versioni corrispondenti a ciascun framework di destinazione: • net6.0 → 6.0.x (es. Microsoft.Extensions.Http 6.0.1, Microsoft.Extensions.Configuration 6.0.2) • net8.0 / netstandard2.0 → 8.0.x (patch LTS correnti) • net10.0 → 10.0.7 System.Text.Json e System.Formats.Asn1 rimangono a 8.0.x su net6 perché GroupDocs.Viewer 26.4.0 richiede transitivamente questi minimi. |
| Modifica | GroupDocs.Viewer 26.4.0 | Aggiornato il motore sottostante da 25.12.0 a 26.4.0 (GroupDocs.Viewer e GroupDocs.Viewer.CrossPlatform). |
| Modifica | Rinomina Immagine Docker | Immagine rinominata: groupdocs/viewer-ui → groupdocs/viewer-net-ui (Docker Hub e GHCR). Il repository precedente sarà contrassegnato come deprecato; aggiorna i tuoi file docker pull / Compose: docker pull groupdocs/viewer-net-ui:latest. L’immagine ora gira su .NET 10 (mcr.microsoft.com/dotnet/aspnet:10.0) ed è costruita con il .NET 10 SDK. Il progetto host Docker (docker/GroupDocs.Viewer.UI.Docker) ha come target net10.0. |
| Modifica | Aggiornamenti di Sicurezza e Dipendenze | • AWSSDK.S3 4.0.7.2 → 4.0.22.1 — introduce AWSSDK.Core patchato (risolve l’avviso GHSA‑9cvc‑h2w8‑phrp) • Azure.Storage.Blobs 12.25.0 → 12.27.0 • Microsoft.SourceLink.GitHub 8.0.0 → 10.0.203 |
| Modifica | Schema di Versionamento | Seguendo lo schema di versionamento aziendale (YY.M.0), questa release è 26.4.0 (aprile 2026). |
Correzioni e miglioramenti
| Chiave | Categoria | Riepilogo |
|---|---|---|
| Correzione | Siti di Chiamata AzureBlobStorage | Adattare le chiamate BlobContainerClient.GetBlobsByHierarchyAsync e GetBlobsAsync in AzureBlobStorage alla firma di Azure.Storage.Blobs 12.27.0 (ora richiede esplicitamente BlobTraits, BlobStates e CancellationToken). |
| Correzione | Proprietà MSBuild Centralizzata | Promuovere la versione hardcoded di Microsoft.Extensions.Caching.Abstractions in Api.Distributed.Cache a una proprietà MSBuild centralizzata affinché utilizzi la risoluzione per‑TFM come gli altri pacchetti di estensione. |
| Miglioramento | Proprietà MSBuild NetVersions | Aggiungere net10.0 alla proprietà condivisa NetVersions di MSBuild — tutti i tredici progetti src la rilevano automaticamente. |
| Miglioramento | Allineamento Progetto di Test | Passare il progetto di test (GroupDocs.Viewer.UI.Api.Tests) a utilizzare $(NetVersions) così la copertura segue la stessa matrice del codice di produzione. |
| Miglioramento | Soppressione Avviso solo net6 | Sopprimere l’avviso di supporto TFM solo per net6.0 in Api.AzureBlob.Storage (il pacchetto transitivo System.IO.Hashing 10.x elimina il supporto net6; net6 è fuori supporto). |
Come ottenere l’aggiornamento
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
Download diretto
Nessun pacchetto di download diretto è fornito per questa release.
Risorse
- Note di rilascio su GitHub
- Avviso GHSA‑9cvc‑h2w8‑phrp: https://github.com/advisories/GHSA-9cvc-h2w8-phrp
- Free Support Forum