Repository navigation
v0.57.6
WebDAV
- Locks now hold across instances. With
ConnectionStrings:Valkeyset, locks live in Valkey, so a client's UNLOCK no longer depends on which instance it reaches, and a lock taken on one instance holds on the other. A single instance without Valkey keeps them in memory. - New:
503 WEBDAV_LOCKS_UNAVAILABLE. When Valkey cannot answer, LOCK, UNLOCK and the lock check before a write are refused, so a WebDAV write stops until Valkey returns. Reads carry on. - Faster again. A user's personal space is no longer set up on every request: once checked, that is remembered per instance for 60 seconds. A request for a hidden file that does not exist runs 8 database queries instead of 18. A typed folder deleted during those 60 seconds comes back up to a minute later.
Video on the web
- A video waits behind a play button, and nothing of it is fetched until the click. A reference field named
Thumbnailon the video's mask gives it a picture, and the version resource then carries aposterlink. Otherwise it shows a neutral placeholder. The desktop keeps its message for now.
Every change in this release
- fix(webdav): locks are shared through Valkey (#2176)
- test(links): the external link page's footer test follows the build's brand
- feat(preview, webdav): a video play button, and a remembered personal-space check (#2160, #2179)
- docs(release): dispatch an edition heavy tier after its push run finishes
Full Changelog: v0.57.5...v0.57.6