v2.0.8-beta
vadimdemedes/inkv2.0.8-betaSep 21, 2026by gtsteffaniak
Upgrading?
AI Summary
A security-focused update that fixes critical JWT authentication vulnerabilities and improves error handling for file downloads.
Key Highlights
- Critical JWT fix preventing forged authentication
- Enhanced file download error handling (404/400)
- OnlyOffice callback verification improvements
New Features
- Upload only what's missing option
- JWT signing key persistence in database
- Improved UI responsiveness for larger directories
Full Release Notes
## What's Changed **Security**: - [Critical] A forged JWT could authenticate as any known `belongsTo`. Auth signing keys are now persisted in the application database and JWT validation fails closed when no key is configured. (GHSA-8f9r-wg7w-pfw) (#2987) Thanks @d3do-23 and @whoamis3c. - [Medium] Public upload shares with replacements disabled (`allowReplacements=false`) now reject overwrites when clients send `override=true`. (GHSA-3846-gh75-gp3m) Thanks @d3do-23 - [Medium] OnlyOffice document-server callbacks now verify the shared `integrations.office.secret` JWT (HS256), reject unsigned callback bodies when a secret is configured, and require the callback document key to match the cached editor session for the target path (fail closed on cache miss or path lookup failure). **New Features**: - add "Upload only what's missing" to the upload conflict prompt (#2985) (#2553) **Notes**: - Improved UI responsiveness for larger directories and firefox, marginal improvement to memory (#1773) (#2879) - `/api/resources/download` and `/public/api/resources/download` now return HTTP 404 when the requested file or directory does not exist, instead of 500 (#2981) - `GET /api/resources` returns 400 when the `path` query parameter is missing or empty instead of 500 (#2801) **Bugfixes**: - Public share folder and multi-file ZIP downloads were empty for anonymous visitors when the source used deny-by-default or path access rules (#2631) (#2365) - 401 on pdf download button action (#2978) - OnlyOffice saves could no-op with HTTP 200 when JWT was enabled: callback POST bodies wrapped in `token` were ignored and JWT parsing omitted fields such as `url` required to download the updated document from the Document Server. ## All Changes * Fix dev build by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2971 * cleanup pdf issues and small styling by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2978 * updated getters for ismobile by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2979 * Ismobile changes by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2980 * add performance tuning report by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2982 * Auth signing key and token migration by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2987 * Improve scrolling performance by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2986 * feat(upload): add "Upload only what's missing" to the upload conflict prompt by @FandacqkaCorp in https://github.com/gtsteffaniak/filebrowser/pull/2985 * fixed public replacement by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2988 * fix onlyoffice callback verification by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2989 * add resources 404 and 400 response by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2990 ## New Contributors * @FandacqkaCorp made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/2985 **Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v2.0.2-beta...v2.0.8-beta
Related Repositories
openclaw/openclaw★ 392,696
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,068
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 357,642
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,666
The open source coding agent.
n8n-io/n8n★ 208,252
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.