CryptPad
End-to-end encrypted collaborative office suite
Alternative to: Google Docs, Google Workspace, Microsoft 365

2024.9.0
2024-10-02Goals
This release improves the performance of CryptPad with server optimizations and an optional cryptography plugin. We also include lots of improvements and fixes across various areas.
Features
- Add support for cryptography plugins to replace tweetnacl on the server #1667
- We use our CryptPad Sodium plugin to improve the performance of our flagship instance cryptpad.fr.
- Documentation will be available shortly in the form of a blog post and section in the admin guide.
Improvements
- Server memory improvements #1543
- Server optimization when computing metadata #1566
- Team roster channels slow down team members accounts #1614
- Deployment
- Add confirmation modal when admins turn on mandatory 2FA #1552
- Developers on Windows can now launch their local instance with
npm run windev
Fixes
- Modals accessibility
- Calendar
- Teams
- Toolbar/menus
- Diagram
- Ignore unknown fields in diagram document #1666
- Forms
- Fix overflowing check and radio items in form app conditional #1591
- Kanban
- fixed a bug that was causing duplicate cards when many editors were collaborating 02da76d
- OnlyOffice
- OnlyOffice document out of sync with multiple tabs as guest #1671
- Miscellaneous
Dependencies
We upgraded the following packages
- cryptpad
- chainpad-server to
5.2.2 - netflux-websocket to
1.2.1
- chainpad-server to
- third-party
- express to
4.21.0 - http-proxy-middleware to
3.0.2 - requirejs to
2.3.7 - stylelint to
16.9.0
- express to
Upgrade notes
If you are upgrading from a version older than 2024.6.1 please read the upgrade notes of all versions between yours and 2024.9.0 to avoid configuration issues.
To upgrade:
- Stop your server
- Get the latest code with git
git fetch origin --tags
git checkout 2024.9.0
npm ci
npm run install:components
./install-onlyoffice.sh
- Restart your server
- Review your instance’s checkup page to ensure that you are passing all tests