[Bug] Pre-release versions of plugins available to the client

Steps to reproduce

Assumption:

  1. The plugin exists in the community and has a version (e.g. 1.0.0)
  2. The client already has the plugin installed.

Steps to reproduce

  1. Bump the version using npm version preminor
    Version should now be version 1.1.0-0
  2. Push the tagged commit
  3. Create a Pre-release for that tag.
  4. Open up Obsidian and press “Check for updates”
  5. Observe the plugins pre-release is available to the client

Did you follow the troubleshooting guide? [Y]

Expected result

The plugins pre-release should not be available to the client.

Actual result

The release shows as failed in the community scanner however the plugins pre-release is available to the client

Environment

SYSTEM INFO:
	Obsidian version: 1.13.4
	Installer version: 1.12.7
	Operating system: #1-NixOS SMP PREEMPT_DYNAMIC Sat Jul 18 14:53:38 UTC 2026 6.18.39
	Login status: logged in
	Language: en
	Catalyst license: insider
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: off
	Plugins installed: 13
	Plugins enabled: 5
		1: Hot Reload v0.3.0
		2: File Cleaner Redux v1.15.0

RECOMMENDATIONS:
	Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.

Distro Name: NixOS
Distro Version: 26.11 (Zokor)
Desktop Environment: Hyprland
Installation method used: Appimage

Additional information

Prior to the release of the community page pre-release versions were not available for the client application IIRC.

When a pre-release is made the version is available to the client, when doing “Check for new release” in the dashboard it eventually fails (which is expected).

I initially though it was due to “Receive early access versions” being enabled but I tried with this disabled too (after restarting) and it yielded the same result, if I’m not mistaken this is only for updating the main application itself (insider versions etc).

Screenshot from the community scanner

Screenshot from the client

Screenshot from GitHub showing the pre-release

1 Like