First 21 update is out, as are minor 20 and 19 releases

Originally published at: First 21 update is out, as are minor 20 and 19 releases – Nextcloud

We’ve made the first 21 update available today, as well as updates for 20 and 19. Remember that it’s time to start planning for an upgrade if you are still on 19 – we will only maintain it for a few more months.

Nextcloud Hub 21 is here

The 21.0.1 fixes are all minor and we have now made the new release available to 30% of the servers on 20.0.9! This means you have a chance of 1 out of 3 that your updater will offer you 21.0.1 if you’re on the latest 20.

Note that Nextcloud 21 drops support for PHP 7.2. We would generally consider it unhelpful to offer to break your installation, so you won’t see the new version available for upgrade until your server moves to PHP 7.3 or newer!

If you are on PHP 7.3 and don’t see the update, you’re in the unlucky 70% of users but there is a work-around: set your update channel to beta and update to 20.0.9. You should then see the update for 21.0.1 become available!

The coming weeks we’ll make the 21 release available for more of our users.

What do I get from 21?

In one word: SPEED! The 21 release introduced a lot of performance improvements, most of which you get by ‘just’ upgrading. There’s more to be had, so let me share the highlights.

  • 🚀 High Performance Back-end for Nextcloud Files: reduces server load from desktop clients and web interface polling by 90% while delivering instant notifications to users.
  • ➕🚀 And a wide range of performance improvements all over on top, decreasing loading times of pages and reducing load on the server
  • 🤝 Collaborative features: new Whiteboard, author colours in Text and Document Templates to increase team productivity
  • 🗨 Nextcloud Talk: debuts message status indicators, a raise hand feature, a group conversation description and more!
  • 📫 A range of Groupware improvements like drag’n’drop and nicer threading in Mail and syncing social media avatars in Contacts.

📺 Watch the live Nextcloud Hub 21 post-announcement Q&A on YouTube!

Of course, there is MUCH more, and you can read all about it in our announcement blog for Nextcloud Hub 21.

Please stay up to date

As always, minor releases include stability and security improvements that are designed to be a safe and quick upgrade.

You can find the full change log of fixes and improvements for 21.0.1, 20.0.9 and 19.0.10 on our website.

Note: running web facing software without regular updates is risky. Please stay up to date with Nextcloud releases of both the server and its apps, for the safety of your data! Customers can always count on our upgrade support if needed!

End of support for Nextcloud 18

This is a final reminder that public support for Nextcloud 18 has ended and will no longer receive minor fixes or security updates.

Note that Nextcloud 18 is only used by a small minority of our users so it no longer benefits from as much testing as the newer releases, and with ever-changing demands and infrastructure, staying with a current release is the smart move.

If you still run v18 or older versions that are already unmaintained (v17, 16 and so on), we recommend you to upgrade to Nextcloud 19 or 20. If for any reason you would like to keep using older versions, contact our team for long term support from Nextcloud GmbH so you can continue to receive security and stability updates.

Contact our team

Stay safe: keep your server up-to-date!

Minor Nextcloud releases are security and functionality bug fixes, not rewrites of major systems that risk user data! We also do extensive testing, both in our code base and by upgrading a series of real-world systems to the test versions. This ensures that upgrades to minor releases are painless and reliable. As the updates not only fix feature issues but also security problems, it is a bad idea to not upgrade!

This is, of course, also true for apps: Keeping them updated has security benefits, besides the new features and other bug fixes.

If you are maintaining a mission-critical Nextcloud system for your enterprise, it is highly recommended that you get yourself some insurance (and job security… who gets blamed if the file handling system isn’t working as expected?). A hotline to the core Nextcloud developers is the best guarantee for reliable service for your users, and the job safety of you as system administrator.

Today I upgraded from NextCloud 20.0.8 to NextCloud 21.0.1 everything went very smooth, thank you!
There were two small issues to deal with:
There are missing indexes that can be cured with:
sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

The landcode needs to be added to the configuration:
sudo nano /var/www/nextcloud/config/config.php

Add the following line just after ‘version’:
‘default_phone_region’ => ‘NL’,

This is great, speed loading odf, xls and docx files is incredible FAST really good!

And NextCloud runs without any errors. I am so happy!

My server offers the 21.0.1 upgrade to me, but I don’t want to upgrade to version 21 yet. I like my new major version more matured. So I would update to 20.0.9 which web updater doesn’t offer.
What is the way to go? Manuall update or it is possible to choose the version in web updater?
Thanks Micha

1 Like

Which release channel are you using?

Release channel is stable, so I would expect to get 20.0.9.

30% are getting 21.0.1 on stable channel.
(seems like this 30% are for all 20.* versions, updater_server/config.php at production · nextcloud/updater_server · GitHub)

1 Like


I made an update today as well. The updater said it would install 20.0.9 (if I am not completely mistaken) but after the update I am now on 21.0.1. During the install, I was warned about some apps that would be deactivated (such as groupfolders). Still, at a first glance, everything seems to be working fine, but I wonder how this is possible as my server is only running MySQL 5.7.26-log-cll-lve…
Does NC 21 run with MySQL < 8.0?
As I have a second instance running that is in more productive use, I am now wondering whehter I should use the updater to update this instance as well.

Thanks, daniel

I ran into the same issue and accidentally got NC21 running on MySQL 5.7. It sort of worked but it left me feeling very uneasy, running NC on an unsupported database.

I ended up updating to MySQL 8 and NC has been solid since then. Also, there’s definitely an increase in responsiveness when loading web pages, etc.

I had the same issue.

Machine running Nextcloud 20.0.8 on MySQL 5.7.33 and the admin overview page showing

MySQL version “5.7.33-0ubuntu0.16.04.1” is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher.

So I was very careful before proceeding. I was shown that an “Upgrade to 20.0.9” was available and I assumed that launching the upgrade would upgrade to 20.0.9.

But it upgraded to 21.0.1 instead and broke the installation.

I upgraded MySQL to v8, but the NC21.0.1 installation was still broken.

I restored my backup of 20.0.8 on the machine now running MySQL 8.

It restored fine.

Then I ran the upgrade again, which again seemed to indicate it would upgrade to 20.0.9 but did upgrade to 21.0.1.

This time, the upgrade went fine and the 21.0.1 installation came out functional, except for a small problem with running the occ utility, which was fixed as shown in Running php gets killed - #4 by wizkid

I am closing this topic.
This is a news topic and again people starting to add support questions :unamused:

Please stay on topic and add your questions to related categories. Even better to search for already listed issues which are related to yours.

1 Like