<?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/hi/tags/nuget/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>hi</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/hi/tags/nuget/index.xml" rel="self" type="application/rss+xml"/><item><title>NuGet package pruning in .NET 10 उस तरह का सुधार है जिसे आप हर जगह महसूस करते हैं</title><link>https://thedotnetblog.com/hi/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/hi/news/emiliano-montesdeoca/nuget-package-pruning-dotnet-10-cleaner-restore/</guid><description>.NET 10 में नया NuGet package pruning false-positive vulnerability reports को कम करता है, restore graph को सरल बनाता है, और restore performance को बेहतर करता है। यह उन platform changes में से एक है जो quietly daily work को बेहतर बनाती हैं।</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;यह लेख स्वचालित रूप से अनुवादित किया गया है। मूल संस्करण के लिए, &lt;a href="https://thedotnetblog.com/hi/news/emiliano-montesdeoca/nuget-package-pruning-dotnet-10-cleaner-restore/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;कुछ platform improvements इसलिए रोमांचक होते हैं क्योंकि वे नए scenarios खोलते हैं।&lt;/p&gt;
&lt;p&gt;और कुछ इसलिए रोमांचक होते हैं क्योंकि वे मौजूदा workflows को कम noisy, कम fragile, और कम annoying बनाते हैं।&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;.NET 10 में NuGet package pruning&lt;/strong&gt; साफ़ तौर पर दूसरी category में आता है, और यह मैं एक compliment के रूप में कह रहा हूँ।&lt;/p&gt;
&lt;h2 id="यह-कय-मयन-रखत-ह"&gt;यह क्यों मायने रखता है&lt;/h2&gt;
&lt;p&gt;अगर आपने कभी transitive vulnerability noise, unnecessarily large restore graphs, या ऐसे packages से निपटा है जो तकनीकी रूप से मौजूद हैं लेकिन आपके app के runtime के लिए वास्तव में relevant नहीं हैं, तो यह बदलाव एक real pain point को छूता है।&lt;/p&gt;
&lt;p&gt;Pruning मदद करता है platform-provided packages को effective dependency graph से हटाकर, जब runtime उन्हें पहले से ही प्रदान कर रहा होता है।&lt;/p&gt;
&lt;p&gt;इसका मतलब है:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fewer false-positive vulnerability reports&lt;/li&gt;
&lt;li&gt;cleaner transitive dependency graphs&lt;/li&gt;
&lt;li&gt;less restore overhead&lt;/li&gt;
&lt;li&gt;more actionable audit results&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="मर-रय"&gt;मेरी राय&lt;/h2&gt;
&lt;p&gt;यही वह तरह का .NET improvement है जिसे मैं पसंद करता हूँ।&lt;/p&gt;
&lt;p&gt;यह defaults को बेहतर बनाता है, mental overhead को कम करता है, और security signal quality और day-to-day tooling behavior दोनों को सुधारता है।&lt;/p&gt;
&lt;p&gt;यह एक win है, भले ही यह कभी keynote slide तक न पहुँचे।&lt;/p&gt;
&lt;p&gt;Original post: &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 अप्रैल 2026: AI Foundry 2.0 और .NET डेवलपरों को क्या जानना चाहिए</title><link>https://thedotnetblog.com/hi/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/hi/news/emiliano-montesdeoca/azure-sdk-april-2026-ai-foundry-2-stable/</guid><description>अप्रैल 2026 की Azure SDK रिलीज़ Azure.AI.Projects 2.0.0 stable, महत्वपूर्ण breaking changes, Cosmos DB के critical security fixes, और .NET के लिए नई Provisioning libraries की लहर लेकर आती है।</description><content:encoded>&lt;p&gt;&lt;em&gt;यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, &lt;a href="https://thedotnetblog.com/hi/news/emiliano-montesdeoca/azure-sdk-april-2026-ai-foundry-2-stable/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;मासिक SDK releases को अक्सर छोड़ देना आसान होता है। इस बार कुछ ऐसी चीज़ें हैं जिन पर ध्यान देना चाहिए — खासकर अगर आप AI Foundry, Java में Cosmos DB, या .NET code से infrastructure provisioning कर रहे हैं।&lt;/p&gt;
&lt;h2 id="azureaiprojects-200--ऐस-breaking-changes-ज-मयन-रखत-ह"&gt;Azure.AI.Projects 2.0.0 — ऐसे breaking changes जो मायने रखते हैं&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Azure.AI.Projects&lt;/code&gt; NuGet package कुछ बड़े architectural changes के साथ stable 2.0.0 तक पहुंचता है। अगर आप पहले से preview इस्तेमाल कर रहे हैं, तो ये बदलाव हुए हैं:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Namespace splits&lt;/strong&gt;: Evaluations &lt;code&gt;Azure.AI.Projects.Evaluation&lt;/code&gt; में चले गए हैं, और memory operations &lt;code&gt;Azure.AI.Projects.Memory&lt;/code&gt; में। आपको अपने &lt;code&gt;using&lt;/code&gt; statements अपडेट करने होंगे।&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Renamed types&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;Naming conventions&lt;/strong&gt;: अब boolean properties लगातार &lt;code&gt;Is*&lt;/code&gt; convention का पालन करती हैं&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;यह वही तरह के breaking changes हैं जो एक बार चोट पहुंचाते हैं और फिर हमेशा सही लगते हैं। अगर आपने preview पर build किया है, imports अपडेट करें और compiler को बाकी बदलाव बताने दें।&lt;/p&gt;
&lt;p&gt;अच्छी खबर: यह अब stable है। आप इस API पर अब भरोसा कर सकते हैं।&lt;/p&gt;
&lt;h2 id="cosmos-db-java-गभर-सरकष-fix-rce"&gt;Cosmos DB Java: गंभीर सुरक्षा fix (RCE)&lt;/h2&gt;
&lt;p&gt;यह गंभीर है। Java Cosmos DB library (&lt;code&gt;azure-cosmos&lt;/code&gt;) version 4.79.0 में &lt;strong&gt;Remote Code Execution vulnerability (CWE-502)&lt;/strong&gt; के लिए critical security fix शामिल है।&lt;/p&gt;
&lt;p&gt;समस्या &lt;code&gt;CosmosClientMetadataCachesSnapshot&lt;/code&gt;, &lt;code&gt;AsyncCache&lt;/code&gt;, और &lt;code&gt;DocumentCollection&lt;/code&gt; में Java deserialization थी। fix Java deserialization को JSON-based serialization से बदल देता है, जिससे deserialization attacks की पूरी श्रेणी खत्म हो जाती है।&lt;/p&gt;
&lt;p&gt;अगर आपके पास Azure Cosmos DB इस्तेमाल करने वाली कोई Java services हैं, तो तुरंत 4.79.0 पर अपडेट करें। यह वैकल्पिक नहीं है।&lt;/p&gt;
&lt;h2 id="net-क-लए-नई-provisioning-libraries"&gt;.NET के लिए नई Provisioning libraries&lt;/h2&gt;
&lt;p&gt;इस महीने कई stable Provisioning libraries 1.0.0 पर पहुंचीं — ये वो libraries हैं जो आपको ARM templates या Bicep की जगह C# code में Azure infrastructure परिभाषित करने देती हैं:&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;कई और beta.1 में हैं, जिनमें API Management, Batch, Compute, Monitor, MySQL, और Security Center शामिल हैं। अगर आप .NET से infrastructure-as-code कर रहे हैं — खासकर Aspire deployments के साथ — तो ये libraries आपका entry point हैं।&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;Java Azure AI Agents library भी इस महीने general availability तक पहुंचती है। मुख्य breaking changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;कई enum types को &lt;code&gt;ExpandableStringEnum&lt;/code&gt;-आधारित classes में बदला गया है (नए values के लिए अधिक लचीला)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;*Param&lt;/code&gt; model classes का नाम बदलकर &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; (consistent casing)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;beginUpdateMemories&lt;/code&gt; के लिए नया convenience overload&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="wrap-up"&gt;Wrap Up&lt;/h2&gt;
&lt;p&gt;इस महीने .NET developers के लिए headline यह है कि &lt;code&gt;Azure.AI.Projects 2.0.0&lt;/code&gt; stable हो गया है — अगर आप AI Foundry के साथ build कर रहे हैं, तो अब stable पर pin करने और imports अपडेट करने का समय है। Cosmos DB इस्तेमाल करने वाले Java shops के लिए security update urgent है।&lt;/p&gt;
&lt;p&gt;Full release notes &lt;a href="https://aka.ms/azsdk/releases"&gt;aka.ms/azsdk/releases&lt;/a&gt; पर हैं। Original post: &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>