Registry usage insights: know which stacks run which versions
Blog post from Pulumi
Platform teams now have enhanced visibility into package adoption across their organizations, allowing them to efficiently manage security advisories, deprecations, and version sprawl. Previously, users could see which stacks utilized specific packages via the "Used by" tab on individual package pages, but this method was not scalable for managing numerous packages across multiple stacks. The new organization-level view provides comprehensive adoption data for all packages, including real-time updates and the ability to filter by usage status, helping teams focus on critical packages. The package list features three usage columns—stacks on the latest version, stacks not on the latest version, and total stacks using any version—allowing for immediate visibility into package adoption. Filters for used, unused, and not on the latest packages can be combined with search functions to pinpoint packages requiring attention. Additionally, the new Registry tab in the Pulumi Cloud's Platform section offers a centralized view of both public and private packages, with the option to share specific views via URL, aiding in security responses, deprecation planning, version standardization, and adoption tracking.