Track the website / docs work for Plugwerk v1.0.0 (published 2026-05-13) — first stable release.
Following RELEASE_CHECKLIST.md:
Notable for the release notes
Highlights (knapp, 1-2 Sätze pro Feature):
- S3-compatible object storage backend (#191)
- Admin scheduler dashboard (#516, #517) — enable/disable, dry-run, run-now
- Scheduled orphan-artifact reaper (#496) + storage/DB consistency check (#190) with ShedLock
- Operator-uploadable logos (#254) — top bar, login, favicon
- Effective-config admin view (#522)
general.site_name in UI (#234)
- Security: undecryptable client-secret detection at startup (#501)
Breaking change:
Follow-ups (NOT in this PR)
Track the website / docs work for Plugwerk v1.0.0 (published 2026-05-13) — first stable release.
Following
RELEASE_CHECKLIST.md:main.dist/docker-compose.yml@v1.0.0is empty; nothing to update.server/deployment.mdx(1.0.0-beta.2→1.0.0-beta.3).version: "1.0.0"(nolabel— the prop was removed).src/content/docs/releases/1.0.0.mdx(withslug: releases/1.0.0to bypass Starlight's dot-stripping). Updatereleases/index.mdxto list it.1.0.0created (this issue), will close on PR merge. Beta.3 milestone closes once PR docs(server): document the OIDC SSRF guard env vars (#88) #93 merges.Notable for the release notes
Highlights (knapp, 1-2 Sätze pro Feature):
general.site_namein UI (#234)Breaking change:
PlugwerkUpdateCheckernow takes typedInstalledPluginRef(#506). Existing snippets inclient-sdk/configuration.mdxandclient-sdk/migration.mdxshow the oldMap.of(...)form — they will mislead readers after 1.0.0 ships. SDK reference doc update tracked separately as a follow-up issue (analog zu docs: update SDK reference for PlugwerkInstaller PluginManager-lifecycle SPI (plugwerk#424) #83 für #424).Follow-ups (NOT in this PR)
InstalledPluginRefAPI change (mirror of docs: update SDK reference for PlugwerkInstaller PluginManager-lifecycle SPI (plugwerk#424) #83 pattern)