NuGet packages
A global catalog of third-party .NET libraries that custom pipeline components and custom functions reference - with full visibility into which components depend on which version.
NuGet packages are added once at the global level and then associated with the custom pipeline components and custom functions that reference them. The association is recorded automatically when a component picks up a package, so the catalog stays an accurate map of where every dependency is in use.
Multiple versions side by side
The same package can be registered at more than one version. Different custom pipeline components or custom functions can each be associated with the version they need, so a version change in one place does not force the same change everywhere.
Associations and impact analysis
Selecting a package in the catalog lists every custom pipeline component and custom function associated with it. Before upgrading or removing a package, the list shows exactly which components will be affected.
Scope
Global - the package catalog is shared across the workspace, not scoped to a single integration or environment.