(adsbygoogle = window.adsbygoogle || []).push({});

OpenUPM Recent Improvements, May 2026

2026-05-17 · Favo Yang · 3 min read

OpenUPM shipped a set of smaller improvements between May 15 and May 17, 2026. Some were already covered separately, including UPM package signing, UnityNuGet package signing, the queue status page, and UnityNuGet search through OpenUPM. This roundup covers the remaining user-visible changes.

Package Pages

Package install commands now prefer stable releasesopen in new window when a package has both stable and prerelease versions. The latest prerelease command remains available, but the default path is clearer for projects that want the most recent stable package version.

Package pages also expose more maintenance context. Archived GitHub repositories now show an archived status chipopen in new window, and README sections can show when the synced README content was last updatedopen in new window. Manual installation modalopen in new window links can be opened directly, which makes support answers easier to share.

Package Authoring

Several changes focused on making package releases easier to understand and less likely to publish the wrong thing. The Builds section can now show the actual package version published by a build when that information is available, while keeping a fallback for older release records. Git-source builds now validate that the discovered package.json versionopen in new window matches the queued package version before publishing.

Website-only package rename redirectsopen in new window are now supported through package metadata, while registry package names remain unchanged so Unity projects still update dependencies explicitly. Package JSON parsing now tolerates a leading UTF-8 byte order markopen in new window, which avoids rejecting otherwise valid manifests saved by some editors. New git-source publishes also include source repository metadataopen in new window in the generated package manifest.

Registry Reliability

The registry runtime has been stabilized on Verdaccio 6. That upgrade is what made the separate UnityNuGet search improvement possible, and it gives OpenUPM a current supported registry base for future work.