<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>NuGet | The .NET Blog</title><link>https://thedotnetblog.com/ca/tags/nuget/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sat, 23 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ca/tags/nuget/index.xml" rel="self" type="application/rss+xml"/><item><title>La reducció de paquets NuGet a .NET 10 és el tipus de millora que notes a tot arreu</title><link>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/nuget-package-pruning-dotnet-10-cleaner-restore/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/nuget-package-pruning-dotnet-10-cleaner-restore/</guid><description>La nova reducció de paquets NuGet a .NET 10 disminueix els informes de vulnerabilitats falsos positius, simplifica el gràfic de restauració i millora el rendiment de la restauració. És una d'aquelles canvis de plataforma que milloren el treball diari en silenci.</description><content:encoded>&lt;p&gt;&lt;em&gt;Aquest article s&amp;rsquo;ha traduït automàticament. L&amp;rsquo;original és &lt;a href="https://thedotnetblog.com/ca/news/emiliano-montesdeoca/nuget-package-pruning-dotnet-10-cleaner-restore/"&gt;aquí&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Algunes millores de plataforma entusiasmen perquè obren nous escenaris.&lt;/p&gt;
&lt;p&gt;D&amp;rsquo;altres entusiasmen perquè fan que els fluxos de treball existents siguin menys sorollosos, menys fràgils i menys molestos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;La reducció de paquets NuGet a .NET 10&lt;/strong&gt; encaixa clarament en la segona categoria, i ho dic com un elogi.&lt;/p&gt;
&lt;h2 id="per-què-això-importa"&gt;Per què això importa&lt;/h2&gt;
&lt;p&gt;Si has hagut d&amp;rsquo;afrontar soroll de vulnerabilitats transitives, gràfics de restauració innecessàriament grans o paquets que tècnicament hi són però que en realitat no són rellevants per al runtime que fa servir la teva app, aquest canvi toca un punt de dolor real.&lt;/p&gt;
&lt;p&gt;La reducció ajuda eliminant del gràfic efectiu de dependències els paquets proporcionats per la plataforma quan el runtime ja els subministra.&lt;/p&gt;
&lt;p&gt;Això vol dir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;menys informes de vulnerabilitats falsos positius&lt;/li&gt;
&lt;li&gt;gràfics de dependències transitives més nets&lt;/li&gt;
&lt;li&gt;menys sobrecàrrega de restauració&lt;/li&gt;
&lt;li&gt;resultats d&amp;rsquo;auditoria més accionables&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="la-meva-opinió"&gt;La meva opinió&lt;/h2&gt;
&lt;p&gt;Això és exactament el tipus de millora de .NET que m&amp;rsquo;encanta.&lt;/p&gt;
&lt;p&gt;Fa que els valors per defecte siguin millors, redueix la càrrega mental i millora tant la qualitat del senyal de seguretat com el comportament diari del tooling.&lt;/p&gt;
&lt;p&gt;Això és una victòria encara que no arribi mai a una diapositiva de keynote.&lt;/p&gt;
&lt;p&gt;Article original: &lt;a href="https://devblogs.microsoft.com/dotnet/nuget-package-pruning-in-dotnet-10/"&gt;NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Azure SDK d'abril de 2026: AI Foundry 2.0 i el que els desenvolupadors de .NET han de saber</title><link>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/azure-sdk-april-2026-ai-foundry-2-stable/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/azure-sdk-april-2026-ai-foundry-2-stable/</guid><description>La versió d'abril de 2026 de l'Azure SDK publica Azure.AI.Projects 2.0.0 estable amb canvis trencadors importants, correccions de seguretat crítiques per a Cosmos DB i una onada de noves biblioteques de Provisioning per a .NET.</description><content:encoded>&lt;p&gt;&lt;em&gt;Aquest post ha estat traduït automàticament. Per a la versió original, &lt;a href="https://thedotnetblog.com/ca/news/emiliano-montesdeoca/azure-sdk-april-2026-ai-foundry-2-stable/"&gt;fes clic aquí&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Les versions mensuals de l&amp;rsquo;SDK sovint són fàcils d&amp;rsquo;ignorar. Aquesta en té algunes coses que val la pena tenir en compte — sobretot si estàs construint amb AI Foundry, amb Cosmos DB en Java o si fas aprovisionament d&amp;rsquo;infraestructura des de codi .NET.&lt;/p&gt;
&lt;h2 id="azureaiprojects-200--canvis-trencadors-que-tenen-sentit"&gt;Azure.AI.Projects 2.0.0 — Canvis trencadors que tenen sentit&lt;/h2&gt;
&lt;p&gt;El paquet NuGet &lt;code&gt;Azure.AI.Projects&lt;/code&gt; arriba a la versió estable 2.0.0 amb alguns canvis arquitectònics importants. Si ja estàs fent servir la preview, això és el que ha canviat:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Separació de namespaces&lt;/strong&gt;: Evaluations s&amp;rsquo;ha mogut a &lt;code&gt;Azure.AI.Projects.Evaluation&lt;/code&gt;, i memory operations a &lt;code&gt;Azure.AI.Projects.Memory&lt;/code&gt;. Hauràs d&amp;rsquo;actualitzar els &lt;code&gt;using&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tipus reanomenats&lt;/strong&gt;: &lt;code&gt;Insights&lt;/code&gt; → &lt;code&gt;ProjectInsights&lt;/code&gt;, &lt;code&gt;Schedules&lt;/code&gt; → &lt;code&gt;ProjectSchedules&lt;/code&gt;, &lt;code&gt;Evaluators&lt;/code&gt; → &lt;code&gt;ProjectEvaluators&lt;/code&gt;, &lt;code&gt;Trigger&lt;/code&gt; → &lt;code&gt;ScheduleTrigger&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Convencions de nomenclatura&lt;/strong&gt;: les propietats booleanes ara segueixen de manera consistent la convenció &lt;code&gt;Is*&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Són el tipus de canvis trencadors que fan mal una vegada i després semblen els correctes per sempre. Si has construït sobre la preview, actualitza les importacions i deixa que el compilador t&amp;rsquo;assenyali la resta.&lt;/p&gt;
&lt;p&gt;La bona notícia: ara és estable. Ja pots confiar de debò en aquesta API.&lt;/p&gt;
&lt;h2 id="cosmos-db-java-correcció-de-seguretat-crítica-rce"&gt;Cosmos DB Java: correcció de seguretat crítica (RCE)&lt;/h2&gt;
&lt;p&gt;Això és seriós. La biblioteca Java de Cosmos DB (&lt;code&gt;azure-cosmos&lt;/code&gt;) versió 4.79.0 inclou una correcció de seguretat crítica per a una &lt;strong&gt;vulnerabilitat d&amp;rsquo;execució remota de codi (CWE-502)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;El problema era la deserialització Java a &lt;code&gt;CosmosClientMetadataCachesSnapshot&lt;/code&gt;, &lt;code&gt;AsyncCache&lt;/code&gt; i &lt;code&gt;DocumentCollection&lt;/code&gt;. La correcció substitueix la deserialització Java per serialització basada en JSON, eliminant tota la classe d&amp;rsquo;atacs de deserialització.&lt;/p&gt;
&lt;p&gt;Si tens algun servei Java que faci servir Azure Cosmos DB, actualitza immediatament a 4.79.0. Això no és opcional.&lt;/p&gt;
&lt;h2 id="noves-biblioteques-de-provisioning-per-a-net"&gt;Noves biblioteques de Provisioning per a .NET&lt;/h2&gt;
&lt;p&gt;Aquest mes han arribat diverses biblioteques de Provisioning estables a 1.0.0 — són les biblioteques que et permeten definir infraestructura d&amp;rsquo;Azure en codi C# en lloc de plantilles ARM o Bicep:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Azure.Provisioning.Network/1.0.0"&gt;Azure.Provisioning.Network 1.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nuget.org/packages/Azure.Provisioning.PrivateDns/1.0.0"&gt;Azure.Provisioning.PrivateDns 1.0.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;N&amp;rsquo;hi ha diverses més en beta.1, que cobreixen API Management, Batch, Compute, Monitor, MySQL i Security Center. Si fas infraestructura com a codi des de .NET — especialment amb desplegaments Aspire — aquestes biblioteques són el teu punt d&amp;rsquo;entrada.&lt;/p&gt;
&lt;h2 id="azure-ai-agents-java-200-ga"&gt;Azure AI Agents Java: 2.0.0 GA&lt;/h2&gt;
&lt;p&gt;La biblioteca Java d&amp;rsquo;Azure AI Agents també arriba aquest mes a disponibilitat general. Els principals canvis trencadors són:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Diversos tipus &lt;code&gt;enum&lt;/code&gt; convertits en classes basades en &lt;code&gt;ExpandableStringEnum&lt;/code&gt; (més flexibles per a valors nous)&lt;/li&gt;
&lt;li&gt;Les classes de model &lt;code&gt;*Param&lt;/code&gt; reanomenades a &lt;code&gt;*Parameter&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;MCPToolConnectorId&lt;/code&gt; → &lt;code&gt;McpToolConnectorId&lt;/code&gt; (coherència en la capitalització)&lt;/li&gt;
&lt;li&gt;Nou overload de conveniència per a &lt;code&gt;beginUpdateMemories&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tancant"&gt;Tancant&lt;/h2&gt;
&lt;p&gt;La notícia principal per als desenvolupadors de .NET aquest mes és que &lt;code&gt;Azure.AI.Projects 2.0.0&lt;/code&gt; passa a estable — si construeixes amb AI Foundry, ara és el moment de fixar-te en la versió estable i actualitzar les importacions. Per als equips Java que fan servir Cosmos DB, l&amp;rsquo;actualització de seguretat és urgent.&lt;/p&gt;
&lt;p&gt;Tens les notes de llançament completes a &lt;a href="https://aka.ms/azsdk/releases"&gt;aka.ms/azsdk/releases&lt;/a&gt;. Publicació original: &lt;a href="https://devblogs.microsoft.com/azure-sdk/azure-sdk-release-april-2026/"&gt;Azure SDK Release (April 2026)&lt;/a&gt;.&lt;/p&gt;</content:encoded></item></channel></rss>