Skip to content

v0.1.2

Latest

Choose a tag to compare

@Ericran Ericran released this 02 Sep 18:24
· 3 commits to main since this release

Declares the permissions GameAP 4.5 grants.

Three of them — node_commands, files and manage_servers — and nothing else. The panel derives what a plugin uses from its wasm import section and flags anything used-but-undeclared, so the list is checkable rather than a judgement call. Three tests pin it, because ParsePluginPermissions silently drops a name it does not recognise.

Nothing is enforced yet: PLUGINS_PERMISSIONS_ENFORCE defaults to false in 4.5, and older panels ignore the field entirely.

Also: a GameAP 4.5 section in the README (permissions, the 32 MiB nodefs ceiling, the PLUGIN_* → PLUGINS_* rename, the new rate limits) and a note on the one place the nodefs ceiling caps a feature — the log viewer.

104 backend tests, 53 frontend tests. See CHANGELOG.md.