2024.6.0
·
2214 commits
to main
since this release
Goals
This release introduces a new onboarding flow to guide administrators through the setup of an instance. After creating the first admin account, 3 screens guide them through the customization of the instance title, logo, accent color, available applications, and security features. We also include a new language, some fixes on accessibility, deployment, OnlyOffice and more.
Features
- Onboarding screens & app configuration #1513
- Bahasa Indonesia is a new available language fe78b6a
- Thanks to our Weblate contributors who made that happen!
Improvements
Fixes
- Accessibility
- OnlyOffice
- Remove x2t from the CryptPad repo #1454
- Other OnlyOffice users are shown as "Guest" #1446
- Document PDF exports are empty when remote embedding is disabled #1472
- Nginx modifications made to
example-advanced.nginx.conf0604b70
- Nginx modifications made to
- Sometimes images of a presentation are not exported to PDF #1500
- Automatic upgrade of an OnlyOffice document fails sometimes #1534
- Import/Export is broken #1532
- Print is broken #1533
- Deployment / Hosting
- Upgrade CryptPad version in docker-compose.yml #1529
- Optimize HTTPd example config #1498
- Tidy up HTTPd config #1527
- Clarify sandbox
httpSafePortuse inconfig.example.js#1518 - Switch to new
http2Nginx option #1516 - Server fixes and aggregated stats #1509
- Create the block folder at boot #911
- Remove obsolete
versionfromdocker-compose.yml2e716eb
- Other
Dependencies
- Upgrade CryptPad version in
package.json, update description as well #1530 - Remove deprecated and unmaintained
lesshintlibrary and usestylelintand itsstylelint-lessplugin instead
Upgrade notes
If you are upgrading from a version older than 2024.3.1 please read the upgrade notes of all versions between yours and 2024.3.1 to avoid configuration issues.
To upgrade:
- Stop your server
- Get the latest code with git
git fetch origin --tags
git checkout 2024.6.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
Important
As usual, don't forget to check the changes that might have been made to our web-server / reverse proxy configuration. Especially for the example-advanced.nginx.conf file.