This new release brings many improvements, both under the hood and for the end users.
Accessing programmatically to a file shared via a Public Link (as a file or inside a shared folder) was previously sub-optimal, as one had to guess the shared workspace "slug" and create a token to build the download URL. We added a WebDAV layer served at https://yourdomain/public/{unique-hash}/dav/ to provide simpler access.
If the link is fully public, the GET request can be sent as is, with the path to the file, e.g. https://yourdomain/public/{unique-hash}/dav/my-shared-photo.jpg .
If it is password-protected, use a Basic-Authentication header, setting anything as the username, and the link password as the password.
Our no-code workflow engine ships many new interesting features, actions, and templates:
Locally stored DAO (BoltDB/Bleve) correctly reports their disk usage, and this is now aggregated and displayed in the Audit > Storage dashboard.
For those who build directly from the source, the binaries are now built using Go 21, and this breaks compatibility with Go19: make sure to update your toolchain! It allowed us to update a couple of dependencies in the meantime, including CaddyServer and QUIC.
The upgrade is simply done using the in-app tool.
If you do not know about Cells 4.2 new interface and new features, you should read more here.