{"@attributes":{"version":"2.0"},"channel":{"title":"OpenUPM Blog","description":"OpenUPM project updates, package manager notes, and Unity package publishing guides.","link":"https:\/\/openupm.com\/blog\/","lastBuildDate":"Sun, 17 May 2026 00:00:00 GMT","language":"en-US","item":[{"title":"Contributor Profile Pages Arrive on OpenUPM","link":"https:\/\/openupm.com\/blog\/contributor-profile-badges\/","guid":"https:\/\/openupm.com\/blog\/contributor-profile-badges\/","pubDate":"Sun, 17 May 2026 00:00:00 GMT","description":"OpenUPM now has contributor profile pages that gather package ownership, discovery activity, profile links, and badge walls into one public profile."},{"title":"UnityNuGet Package Pages Now on OpenUPM","link":"https:\/\/openupm.com\/blog\/unitynuget-package-pages-now-on-openupm\/","guid":"https:\/\/openupm.com\/blog\/unitynuget-package-pages-now-on-openupm\/","pubDate":"Sun, 17 May 2026 00:00:00 GMT","description":"OpenUPM now generates website package pages for UnityNuGet packages, making org.nuget packages easier to find, inspect, and install from the web."},{"title":"OpenUPM Recent Improvements, May 2026","link":"https:\/\/openupm.com\/blog\/openupm-recent-improvements-may-2026\/","guid":"https:\/\/openupm.com\/blog\/openupm-recent-improvements-may-2026\/","pubDate":"Sun, 17 May 2026 00:00:00 GMT","description":"A short roundup of recent OpenUPM package page, build reliability, community support, and registry reliability improvements."},{"title":"UnityNuGet Search Now Works Through OpenUPM","link":"https:\/\/openupm.com\/blog\/unitynuget-search-now-works-through-openupm\/","guid":"https:\/\/openupm.com\/blog\/unitynuget-search-now-works-through-openupm\/","pubDate":"Fri, 15 May 2026 00:00:00 GMT","description":"OpenUPM's registry upgrade experimentally makes org.nuget packages visible through registry search while keeping UnityNuGet package resolution behind the OpenUPM endpoint."},{"title":"OpenUPM Queue Status Page","link":"https:\/\/openupm.com\/blog\/openupm-queue-status-page\/","guid":"https:\/\/openupm.com\/blog\/openupm-queue-status-page\/","pubDate":"Thu, 14 May 2026 00:00:00 GMT","description":"OpenUPM now has a public queue status page for package scan and release build activity."},{"title":"UnityNuGet Packages Are Now Code Signed","link":"https:\/\/openupm.com\/blog\/unitynuget-packages-are-now-code-signed\/","guid":"https:\/\/openupm.com\/blog\/unitynuget-packages-are-now-code-signed\/","pubDate":"Wed, 13 May 2026 00:00:00 GMT","description":"UnityNuGet packages served through OpenUPM are now code signed, with daily cache verification to keep mirrored package versions current."},{"title":"Signing UPM Packages with OpenUPM","link":"https:\/\/openupm.com\/blog\/signing-upm-packages-with-openupm\/","guid":"https:\/\/openupm.com\/blog\/signing-upm-packages-with-openupm\/","pubDate":"Fri, 08 May 2026 00:00:00 GMT","description":"Unity 6.3 package signing lets package authors ship signed tarballs through GitHub Releases while OpenUPM republishes the exact artifact."},{"title":"OpenUPM 2025 Recap","link":"https:\/\/openupm.com\/blog\/openupm-2025-recap-6283fcd0217e\/","guid":"https:\/\/openupm.com\/blog\/openupm-2025-recap-6283fcd0217e\/","pubDate":"Fri, 02 Jan 2026 00:00:00 GMT","description":"A year-end look at OpenUPM package submissions, downloads, release activity, fast-growing packages, and the rise of AI tooling in 2025."},{"title":"OpenUPM Launches Alternative UnityNuGet Registry","link":"https:\/\/openupm.com\/blog\/openupm-launches-alternative-unitynuget-registry-0b8cc663cc41\/","guid":"https:\/\/openupm.com\/blog\/openupm-launches-alternative-unitynuget-registry-0b8cc663cc41\/","pubDate":"Fri, 07 Mar 2025 00:00:00 GMT","description":"OpenUPM introduces an alternate UnityNuGet hosting endpoint so Unity projects can continue resolving org.nuget packages after the Azure feed shutdown."},{"title":"DigitalOcean Sponsorship 2024","link":"https:\/\/openupm.com\/blog\/digitalocean-sponsorship-2024-b015451e530b\/","guid":"https:\/\/openupm.com\/blog\/digitalocean-sponsorship-2024-b015451e530b\/","pubDate":"Mon, 13 Jan 2025 00:00:00 GMT","description":"DigitalOcean continued its sponsorship of OpenUPM, providing credits that support the website and related infrastructure."},{"title":"Host Your First Private UPM Registry in Just 15 Minutes","link":"https:\/\/openupm.com\/blog\/host-your-first-private-upm-registry-in-just-15-minutes-c92d67f27de4\/","guid":"https:\/\/openupm.com\/blog\/host-your-first-private-upm-registry-in-just-15-minutes-c92d67f27de4\/","pubDate":"Sun, 18 Feb 2024 00:00:00 GMT","description":"A short guide for setting up a private Unity Package Manager registry with Verdaccio and a small cloud server."},{"title":"OpenUPM x Hacktoberfest 2023 Round-ups","link":"https:\/\/openupm.com\/blog\/openupm-x-hacktoberfest-2023-round-ups-a1d968a7894c\/","guid":"https:\/\/openupm.com\/blog\/openupm-x-hacktoberfest-2023-round-ups-a1d968a7894c\/","pubDate":"Wed, 01 Nov 2023 00:00:00 GMT","description":"A recap of OpenUPM's Hacktoberfest 2023 participation, highlighting package hunters, community submissions, and contribution activity."},{"title":"DigitalOcean Sponsorship 2022","link":"https:\/\/openupm.com\/blog\/digitalocean-sponsorship-2022-c6108c451828\/","guid":"https:\/\/openupm.com\/blog\/digitalocean-sponsorship-2022-c6108c451828\/","pubDate":"Tue, 22 Mar 2022 00:00:00 GMT","description":"DigitalOcean renewed its service sponsorship for OpenUPM in 2022, helping cover hosting costs for the project."},{"title":"Registry Changes to Conform to .NET Standard 2.1 Shipped with Unity 2021.2","link":"https:\/\/openupm.com\/blog\/registry-changes-to-conform-to-net-standard-2-1-shipped-with-unity-2021-2-1e9753d49826\/","guid":"https:\/\/openupm.com\/blog\/registry-changes-to-conform-to-net-standard-2-1-shipped-with-unity-2021-2-1e9753d49826\/","pubDate":"Tue, 02 Nov 2021 00:00:00 GMT","description":"Unity 2021.2 moved to .NET Standard 2.1, requiring OpenUPM and UnityNuGet cache changes for affected NuGet-derived packages."},{"title":"OpenUPM Uplinks to the UnityNuGet Registry","link":"https:\/\/openupm.com\/blog\/openupm-uplinks-to-the-unitynuget-registry-5bb235ff484e\/","guid":"https:\/\/openupm.com\/blog\/openupm-uplinks-to-the-unitynuget-registry-5bb235ff484e\/","pubDate":"Tue, 04 May 2021 00:00:00 GMT","description":"OpenUPM adds an experimental uplink to UnityNuGet so packages under the org.nuget scope can be resolved through the OpenUPM registry."},{"title":"DigitalOcean Sponsorship & Our Server Infrastructure","link":"https:\/\/openupm.com\/blog\/digitalocean-sponsorship-our-server-infrastructure-d1019b84d71c\/","guid":"https:\/\/openupm.com\/blog\/digitalocean-sponsorship-our-server-infrastructure-d1019b84d71c\/","pubDate":"Wed, 10 Mar 2021 00:00:00 GMT","description":"OpenUPM announces DigitalOcean sponsorship and describes the public service infrastructure at a high level."},{"title":"OpenUPM China Region and JD Cloud & AI Sponsorship","link":"https:\/\/openupm.com\/blog\/openupm-china-region-and-jd-cloud-ai-sponsorship-70ed70d44597\/","guid":"https:\/\/openupm.com\/blog\/openupm-china-region-and-jd-cloud-ai-sponsorship-70ed70d44597\/","pubDate":"Thu, 03 Dec 2020 00:00:00 GMT","description":"OpenUPM announces the China region, sponsored by JD Cloud & AI, with localized docs, metadata, registry mirroring, and CLI support."},{"title":"How to Authenticate with a UPM Scoped Registry using CLI","link":"https:\/\/openupm.com\/blog\/how-to-authenticate-with-a-upm-scoped-registry-using-cli-afc29c13a2f8\/","guid":"https:\/\/openupm.com\/blog\/how-to-authenticate-with-a-upm-scoped-registry-using-cli-afc29c13a2f8\/","pubDate":"Sun, 02 Aug 2020 00:00:00 GMT","description":"A practical walkthrough of using openupm-cli to write Unity scoped registry authentication into .upmconfig.toml."},{"title":"Unity Package Manager 2020.1 Round-up","link":"https:\/\/openupm.com\/blog\/unity-package-manager-2020-1-round-up-54a1d32c60fc\/","guid":"https:\/\/openupm.com\/blog\/unity-package-manager-2020-1-round-up-54a1d32c60fc\/","pubDate":"Wed, 29 Jul 2020 00:00:00 GMT","description":"Unity 2020.1 updates Package Manager UI, package source filters, scoped registry auth, Git package subfolders, and package-lock.json."},{"title":"How to Maintain UPM Package Part 4: Managing Package Release with CLI","link":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-4-managing-package-release-with-cli-972ff5311163\/","guid":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-4-managing-package-release-with-cli-972ff5311163\/","pubDate":"Sun, 31 May 2020 00:00:00 GMT","description":"The fourth package maintenance article covers release-it as a CLI-driven alternative for authors who prefer controlled releases."},{"title":"OpenUPM Round-up","link":"https:\/\/openupm.com\/blog\/openupm-round-up-72796259b288\/","guid":"https:\/\/openupm.com\/blog\/openupm-round-up-72796259b288\/","pubDate":"Sun, 10 May 2020 00:00:00 GMT","description":"A 2020 OpenUPM progress update covering package counts, package hunters, pending labels, RSS feeds, layout changes, sorting, and README support."},{"title":"How to Maintain UPM Package Part 3: Managing a Forked Repository","link":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-3-2d08294269ad\/","guid":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-3-2d08294269ad\/","pubDate":"Sat, 18 Apr 2020 00:00:00 GMT","description":"The third package maintenance article explains how to manage forked repositories, sync upstream changes, and preserve useful versioning."},{"title":"How to Maintain UPM Package Part 2: Automating Releases with GitHub Actions","link":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-2-f352fbf5f87c\/","guid":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-2-f352fbf5f87c\/","pubDate":"Sat, 01 Feb 2020 00:00:00 GMT","description":"The second package maintenance article explains semantic versioning and automated releases with semantic-release and GitHub Actions."},{"title":"Unity Package Manager 2019.3 Round-up","link":"https:\/\/openupm.com\/blog\/unity-package-manager-2019-3-round-up-8a663ad06bfe\/","guid":"https:\/\/openupm.com\/blog\/unity-package-manager-2019-3-round-up-8a663ad06bfe\/","pubDate":"Thu, 16 Jan 2020 00:00:00 GMT","description":"Unity 2019.3 brought package tarball installation, Git URL installation, Package Manager asset views, and delayed authoring features."},{"title":"How to Maintain UPM Package Part 1","link":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-1-7b4daf88d4c4\/","guid":"https:\/\/openupm.com\/blog\/how-to-maintain-upm-package-part-1-7b4daf88d4c4\/","pubDate":"Tue, 14 Jan 2020 00:00:00 GMT","description":"The first package maintenance article compares UPM repository layouts and shows how to create an upm branch with GitHub Actions."},{"title":"OpenUPM Beta is Now Available","link":"https:\/\/openupm.com\/blog\/openupm-beta-is-now-available-a6665ff60c71\/","guid":"https:\/\/openupm.com\/blog\/openupm-beta-is-now-available-a6665ff60c71\/","pubDate":"Sun, 29 Dec 2019 00:00:00 GMT","description":"The original OpenUPM beta announcement describes the managed registry, automatic build pipelines, open package submission model, and early goals."}]}}