v0.8.17-alpha — Bug fixes and CI maintenance
Patch release on top of v0.8.16-alpha. No new features, no breaking changes.
Fixed
- Reprocess summary modal: the prompt-variables panel and the Append/Replace mode toggle now reflect the prompt source the user actually picked. Previously the panel showed the recording's original tag's variables even after the user switched to a different tag (or a custom prompt or the default), and the Append/Replace toggle was offered for the "Use prompt from tag" source where it does not apply (a tag selection always replaces by definition).
- Docs — reverse-proxy nginx example: the example in
getting-started/installation.mdwas settingproxy_set_header Connection "upgrade"unconditionally insidelocation /, which causes Gunicorn to return 500s on file uploads through the proxy. Replaced withproxy_set_header Connection $http_connectionso the client's actualConnectionheader is forwarded (matches what Nginx Proxy Manager generates internally). Added a warning callout pointing at the one-word fix for anyone who copied the older example. - Docs — Nginx Proxy Manager section: new subsection covering NPM specifically. Documents that NPM's default
client_max_body_sizeis2000m(inherited from the bundlednginx.conf), where to put per-host overrides (the Advanced tab →/data/nginx/proxy_host/<id>.conf), and where global tweaks go (/data/nginx/custom/{http_top,server_proxy}.conf).
Infrastructure
- GitHub Actions Node 24: bumped all action versions to clear the September 2025 Node 20 deprecation warnings. Affects
actions/checkout,actions/setup-python,actions/upload-pages-artifact,actions/deploy-pages,actions/github-script, and the fulldocker/*family. No functional change.
Tests
276 backend tests passing plus 32 frontend Vitest tests, unchanged from v0.8.16-alpha.