New maintenance releases out

Originally published at: New maintenance releases out - Nextcloud

Nextcloud Hub 5 has its second minor update out, plus updates to Hub 4 and 3.

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

You can find the full changelog of fixes and improvements for these releases on our website. Some highlights include reloading of the file list upon sharing, more logging, improved mail settings layout, performance work, bringing back versioning with S3 and enable advanced versioning with Groupfolders, updated translations, typo and documentation fixes, some UI fixes and many other small bug fixes.

Desktop client 3.9.2

In other news, the Desktop Client team pushed out a minor release, 3.9.2, fixing a small number of bugs and minor issues. You can find the full changelog here. Improvements include a small fix where the client, when offline, will check for availability of the server every minute, making sure it comes back faster and more reliably after network outage or server downtime.

Note: There will be no more releases of Nextcloud Hub 2 (24.x.x and older). Upgrade to Nextcloud Enterprise to continue to get security and stability updates or move to Nextcloud Hub 3 or Hub 4. Don’t forget that 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.

Note²: PHP 7.x is no longer officially supported by the PHP community. Nextcloud has supported PHP 8.0 and newer versions for some time now, and we strongly recommend you move to a newer version of PHP. Version 8.0 is already out of active support (!) and has only a few months of security updates left. Nextcloud Hub 3 (25.0.x) deprecates PHP 7.4 but still works with it. Still we recommend you use PHP 8.1 or newer. Hub 4 and newer support PHP 8.2.

Ready to move to Nextcloud Hub 5?

Nextcloud Hub 5 was released in June and we highly recommend that you upgrade to benefit from the latest features. A quick summary:

✨ New optional AI features that respect your privacy, like call transcripts, translation & dictation
🗂️ Automatic file locking on desktop
🪟 Big improvements to Outlook integration plus introduction of Exchange & Teams integration
đź“– We make Notes an official app shipped with Nextcloud, with free Android and iOS apps
đź“Š Tables app improvements

Check out the full release announcement here.

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 generally painless and reliable. As the updates not only fix feature issues but also security problems, it is a bad idea to not upgrade!

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 a system administrator.

2 Likes

Damn it broke my Hub : [Bug]: 27.0.2 upgrade broke my Hub · Issue #39805 · nextcloud/server · GitHub
I wasn’t expecting that from upgrading to a minor release.

Just for those who get confused about the Hub versions and the corresponding NC versions and the latest release version (like myself):

And for the last announcement, I created a small overview with the PHP compatibilities:

For debian users, this can be a bit tricky.

4 Likes

I’m on Hub 3. I’m scared of upgrading because of how often dong that has broken my whole cloud. Hoe reliable is the upgrade path to Hub 5 I wonder, and what’s the best way of taking a snapshot backup that could afford a rewind if it goes too pear shaped.

There should not be a problem to upgrade to hub 5 if done in the right order.

If uncertain there are companies where you can buy upgrade services from

1 Like

I am not a computerexpert, but there are certainly methods to restore an upgrade that went wrong. I guess some information is needed about you setup - most interesting is the php-version and type of server and the physical server.
I have three NC servers - the cheapest variants on Contabo and Webo, and also a private NAS.
The Webo serves with updating and upgrading so I dont have to bother. It is included.
On Contabo and the NAS I always make a snapshot (an alternative in the server menu) and I also make a complete backup using this instructions
Nextcloud Sicher- & Wiederherstellung - Carsten Rieger IT-Services

Before upgrading I update all apps and remove all unnecessary apps which dont contain any data.

If anything goes wrong with the upgrade I have the snapshot and also the backup.
I assume there are better solutions for the backup, but this has worked for me.

I think the Webo server is very handy if the need for diskspace is not large. I am serving a church with their intranet and I will probably move from the Contabo server (which I manage completely) to the Webo, which does not need my technical support. Then a less technical interested can take over this service from me.

@rollanders, thanks for that, I like what Carsten Rieger has written up there, and i’ll work that up as a proecedure my end (I keep such materials in Joplin). As to the setup:

 inxi -Fz
System:    Kernel: 5.4.0-149-generic x86_64 bits: 64 Console: tty 0 Distro: Ubuntu 20.04.5 LTS (Focal Fossa) 
Machine:   Type: Desktop Mobo: Intel model: D54250WYK v: H13922-305 serial: <filter> UEFI: Intel 
           v: WYLPT10H.86A.0051.2019.0322.1320 date: 03/22/2019 
CPU:       Topology: Dual Core model: Intel Core i5-4250U bits: 64 type: MT MCP L2 cache: 3072 KiB 
           Speed: 799 MHz min/max: 800/2600 MHz Core speeds (MHz): 1: 799 2: 798 3: 799 4: 798 
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel 
           Display: server: No display server data found. Headless machine? tty: 191x84 
           Message: Advanced graphics data unavailable in console. Try -G --display 
Audio:     Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel 
           Device-2: Intel 8 Series HD Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.4.0-149-generic 
Network:   Device-1: Intel Ethernet I218-V driver: e1000e 
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 3.87 TiB used: 575.38 GiB (14.5%) 
           ID-1: /dev/sda vendor: Samsung model: SSD 840 EVO 250GB mSATA size: 232.89 GiB 
           ID-2: /dev/sdb type: USB model: 1LITEON UITRA1 size: 1.82 TiB 
           ID-3: /dev/sdc type: USB model: UITRA1 size: 1.82 TiB 
Partition: ID-1: / size: 113.32 GiB used: 18.66 GiB (16.5%) fs: ext4 dev: /dev/dm-0 
           ID-2: /boot size: 973.4 MiB used: 209.1 MiB (21.5%) fs: ext4 dev: /dev/sda2 
Sensors:   System Temperatures: cpu: 33.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 179 Uptime: 70d 22h 06m Memory: 15.53 GiB used: 2.36 GiB (15.2%) Init: systemd runlevel: 5 Shell: bash 
           inxi: 3.0.38 
$ php --version
PHP 7.4.3-4ubuntu2.19 (cli) (built: Jun 27 2023 15:49:59) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3-4ubuntu2.19, Copyright (c), by Zend Technologies
    with Xdebug v2.9.2, Copyright (c) 2002-2020, by Derick Rethans

I should perhaps try the migration to Ubuntu 22.04 first, then check the php version, then adapt Carsten Rieger’s procedure.

1 Like

Sounds like a good plan. Make a backup first. Then make the upgrades in steps. Repeat the backup after each working step.

1 Like