0.3.0
Released
This release reworks servers to form a stable foundation for future updates. Performance improvements take Cambium from usable to reliable.
Features
- Servers now use SQLite for their databases.
- Clients check whether there are any changes before pulling history, to minimize how much they request from a server.
- Servers now stream large files and use less memory.
- Clients now check CA signing to trust a server.
- The right-click menu has been redesigned in the file tree to better match the theming.
- Folders with items with statuses now have a list of all status chips within them, rather than simply stating there are mixed statuses. A folder will list, for example, 3 files checked out to you and 2 modified in the status line, without the user needing to open the folder.
- "Checked out, Modified" is now a distinct status from "Checked out", so users can tell whether to submit or revert respective checkouts.
- Running multiple Cambium servers behind a remote proxy is now supported.
- Added
.cbmbakproject backup file exports.
Bug fixes
- Fixed a server-side bug where there was no timeout limit on the TLS handshake, which could prevent a server from forming future connections.