<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Proget Feeds Custom Properties]]></title><description><![CDATA[<p dir="auto">Hi everyone,</p>
<p dir="auto">My team and I are currently using the free version of ProGet to evaluate it as a potential replacement for Artifactory.</p>
<p dir="auto">I have a question regarding package metadata: is the Universal feed type the only one that supports adding custom properties to each package? Or is it possible to also add custom properties/metadata to other feed types, such as Docker, Helm, or Python (PyPI)?<br />
We would use them for searching purposes for example.</p>
<p dir="auto">Thank you very much for your help!</p>
]]></description><link>https://forums.inedo.com/topic/5829/proget-feeds-custom-properties</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 10:45:46 GMT</lastBuildDate><atom:link href="https://forums.inedo.com/topic/5829.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Sep 2026 13:48:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Proget Feeds Custom Properties on Fri, 11 Sep 2026 03:18:44 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/federico.conoscenti" aria-label="Profile: federico.conoscenti">@<bdi>federico.conoscenti</bdi></a> ,</p>
<p dir="auto">Universal Package do support arbitrary metadata in the manifest file, and ProGet will display that on the UI. It's technically possible to add arbitrary metadata to other package files as well, although obviously ProGet could never know about or display that.  However this metadata is not intended for searching or indexing.</p>
<p dir="auto">ProGet does not support "arbitrary, server-side metadata" for any package types. In other words, you cannot simply "tag" or "annotate" otherwise packages after they've been added to ProGet.</p>
<p dir="auto">This is intentional and by design, as it keeps the metadata contained to the manifest file (which is stored within the package file itself), which effectively makes it "cryptographically sealed" and cannot be tampered with.</p>
<p dir="auto">So, as you migrate from Artifactory, you'll need to change your workflows to support a more modern, package mindset. In case you haven't seen it already, we have a <a href="https://guides.inedo.com/artifactory-migration/" rel="nofollow ugc">Migrating from Artifactory to ProGet  Guide</a> that you may find helpful.</p>
<p dir="auto">Best,<br />
Alana</p>
]]></description><link>https://forums.inedo.com/post/20008</link><guid isPermaLink="true">https://forums.inedo.com/post/20008</guid><dc:creator><![CDATA[atripp]]></dc:creator><pubDate>Fri, 11 Sep 2026 03:18:44 GMT</pubDate></item></channel></rss>