Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8 support #1542

Closed
Jannik44 opened this issue Aug 18, 2022 · 28 comments
Closed

PHP 8 support #1542

Jannik44 opened this issue Aug 18, 2022 · 28 comments
Assignees
Labels
enhancement has-updates roadmap Used for tickets that are meant to document the state of milestones/features internally

Comments

@Jannik44
Copy link

Hello, is it planned to support php8.0 within the next weeks? We really need it, more and more apps arent running with php 7 anymore, for example my password manager app, it crashes without php8.0 and a manual upgrade failed, so is this planned in the next time?

@theCalcaholic
Copy link
Collaborator

Yes, that's actually the next item on my todo list :)

I'm surprised, this happens, though. NC 23 is still supported and doesn't support PHP 8 iirc. That would mean that these apps don't respect the support cycle of NC itself... 🤔

@theCalcaholic theCalcaholic self-assigned this Aug 21, 2022
@theCalcaholic theCalcaholic changed the title PHP8.0 Support needed PHP 8 Support needed Aug 21, 2022
@theCalcaholic theCalcaholic changed the title PHP 8 Support needed PHP 8 support Aug 21, 2022
@theCalcaholic theCalcaholic added enhancement roadmap Used for tickets that are meant to document the state of milestones/features internally labels Aug 21, 2022
@Oberlurch3000
Copy link

Oberlurch3000 commented Aug 24, 2022

I've already updated to php 8 due to the passwords app ,@Jannik44 mentioned, requires it. I think everything works ok, but that's for my private cloud. The only thing I noticed is the ncp diagnostics show php was down. I assume this issue should also go away then, right? So just wait for an ncp update.

@theCalcaholic
Copy link
Collaborator

@Oberlurch3000 I can't promise that, but very likely, yes.
I recommend to disable auto updates for now and ensure you have a backup before upgrading ncp (and then NC for the first time).

The difficult thing with the php upgrade is, that I need to ensure, that all the config files are migrated and the settings pertained (that caused issues with uploading larger files in the past, for example).

Therefore I'm migrating all relevant config files to a new system that has been in place for a while but not yet used by all config files.

I'll give you more specific instructions on the safest way to upgrade once I'm done

@theCalcaholic
Copy link
Collaborator

theCalcaholic commented Aug 25, 2022

@Oberlurch3000 Alright, so I have a working upgrader now at the feature/php8 devel branch.
The best way for you to upgrade would be to first revert your manual upgrade, that means:

  1. Remove all php and php8.1 packages (apt remove --purge php*)
  2. Remove the apt respository that you presumably added from /etc/apt/sources.list or /etc/apt/sources.list.d
  3. Run the following command to reinstall php7.4:
apt-get install --no-install-recommends php-{common,igbinary,redis} "php7.4" "php7.4"-{curl,gd,fpm,cli,opcache,mbstring,xml,zip,fileinfo,ldap,intl,bz2,json,common,readline,mysql,bcmath,gmp}
  1. Restart php-fpm and apache2 to apply the change: service apache2 restart; service php7.4-fpm start
  2. Now, update to the feature branch with: ncp-update devel
  3. Then, upgrade nextcloud to version 24.0.4 and php to version 8.1 with ncp-update-nc 24.0.4

Best of luck!

@Oberlurch3000
Copy link

Oberlurch3000 commented Aug 25, 2022

@theCalcaholic Ok, backup done. Now I'll see if it works for me. My instance is already on 24.0.4. Is that a problem?

@theCalcaholic
Copy link
Collaborator

theCalcaholic commented Aug 25, 2022

Yeah, it won't perform the upgrade in this case. It's probably better to disable automatic nc updates (you can keep automatic ncp updates) and wait for the next NC release.

@Oberlurch3000
Copy link

I've no automatic updates enabled. I'm just a curious and impatient guy :D.
EDIT: Oh and I didn't mention using aarch64 architecture! I think that would have been important....?!

I get this when performing ncp-update feature/php8:

OUTPUT ```

root@nextcloudpi:/home/pi# ncp-update feature/php8
INFO: updating to development branch 'feature/php8'
Downloading updates
Performing updates
ls: cannot access '/etc/php/8.1/fpm/conf.d/-opcache.ini': No such file or directory
ls: cannot access '/etc/php/8.1/cli/conf.d/
-opcache.ini': No such file or directory
remote: Enumerating objects: 13884, done.
remote: Counting objects: 100% (10612/10612), done.
remote: Compressing objects: 100% (2620/2620), done.
remote: Total 10194 (delta 7731), reused 9778 (delta 7330), pack-reused 0
Receiving objects: 100% (10194/10194), 2.42 MiB | 6.79 MiB/s, done.
Resolving deltas: 100% (7731/7731), completed with 266 local objects.
From https://github.com/nextcloud/nextcloudpi

  • [new tag] v0.0.1 -> v0.0.1
  • [new tag] v0.0.7 -> v0.0.7
  • [new tag] v0.1.0 -> v0.1.0
  • [new tag] v0.10.0 -> v0.10.0
  • [new tag] v0.10.1 -> v0.10.1
  • [new tag] v0.11.0 -> v0.11.0
  • [new tag] v0.11.1 -> v0.11.1
  • [new tag] v0.12.0 -> v0.12.0
  • [new tag] v0.12.1 -> v0.12.1
  • [new tag] v0.12.10 -> v0.12.10
  • [new tag] v0.12.11 -> v0.12.11
  • [new tag] v0.12.12 -> v0.12.12
  • [new tag] v0.12.13 -> v0.12.13
  • [new tag] v0.12.14 -> v0.12.14
  • [new tag] v0.12.16 -> v0.12.16
  • [new tag] v0.12.17 -> v0.12.17
  • [new tag] v0.12.18 -> v0.12.18
  • [new tag] v0.12.19 -> v0.12.19
  • [new tag] v0.12.2 -> v0.12.2
  • [new tag] v0.12.3 -> v0.12.3
  • [new tag] v0.12.4 -> v0.12.4
  • [new tag] v0.12.5 -> v0.12.5
  • [new tag] v0.12.6 -> v0.12.6
  • [new tag] v0.12.7 -> v0.12.7
  • [new tag] v0.12.8 -> v0.12.8
  • [new tag] v0.12.9 -> v0.12.9
  • [new tag] v0.13.0 -> v0.13.0
  • [new tag] v0.14.0 -> v0.14.0
  • [new tag] v0.14.1 -> v0.14.1
  • [new tag] v0.14.2 -> v0.14.2
  • [new tag] v0.14.3 -> v0.14.3
  • [new tag] v0.14.4 -> v0.14.4
  • [new tag] v0.14.5 -> v0.14.5
  • [new tag] v0.14.6 -> v0.14.6
  • [new tag] v0.14.7 -> v0.14.7
  • [new tag] v0.14.8 -> v0.14.8
  • [new tag] v0.14.9 -> v0.14.9
  • [new tag] v0.15.0 -> v0.15.0
  • [new tag] v0.15.1 -> v0.15.1
  • [new tag] v0.15.2 -> v0.15.2
  • [new tag] v0.16.0 -> v0.16.0
  • [new tag] v0.16.1 -> v0.16.1
  • [new tag] v0.16.2 -> v0.16.2
  • [new tag] v0.17.0 -> v0.17.0
  • [new tag] v0.17.1 -> v0.17.1
  • [new tag] v0.17.10 -> v0.17.10
  • [new tag] v0.17.11 -> v0.17.11
  • [new tag] v0.17.12 -> v0.17.12
  • [new tag] v0.17.13 -> v0.17.13
  • [new tag] v0.17.14 -> v0.17.14
  • [new tag] v0.17.15 -> v0.17.15
  • [new tag] v0.17.16 -> v0.17.16
  • [new tag] v0.17.17 -> v0.17.17
  • [new tag] v0.17.18 -> v0.17.18
  • [new tag] v0.17.19 -> v0.17.19
  • [new tag] v0.17.2 -> v0.17.2
  • [new tag] v0.17.20 -> v0.17.20
  • [new tag] v0.17.21 -> v0.17.21
  • [new tag] v0.17.3 -> v0.17.3
  • [new tag] v0.17.5 -> v0.17.5
  • [new tag] v0.17.6 -> v0.17.6
  • [new tag] v0.17.7 -> v0.17.7
  • [new tag] v0.17.8 -> v0.17.8
  • [new tag] v0.17.9 -> v0.17.9
  • [new tag] v0.18.0 -> v0.18.0
  • [new tag] v0.18.1 -> v0.18.1
  • [new tag] v0.18.2 -> v0.18.2
  • [new tag] v0.18.3 -> v0.18.3
  • [new tag] v0.18.4 -> v0.18.4
  • [new tag] v0.18.5 -> v0.18.5
  • [new tag] v0.18.6 -> v0.18.6
  • [new tag] v0.18.7 -> v0.18.7
  • [new tag] v0.18.8 -> v0.18.8
  • [new tag] v0.18.9 -> v0.18.9
  • [new tag] v0.19.0 -> v0.19.0
  • [new tag] v0.19.1 -> v0.19.1
  • [new tag] v0.19.10 -> v0.19.10
  • [new tag] v0.19.11 -> v0.19.11
  • [new tag] v0.19.2 -> v0.19.2
  • [new tag] v0.19.3 -> v0.19.3
  • [new tag] v0.19.4 -> v0.19.4
  • [new tag] v0.19.5 -> v0.19.5
  • [new tag] v0.19.6 -> v0.19.6
  • [new tag] v0.19.7 -> v0.19.7
  • [new tag] v0.19.8 -> v0.19.8
  • [new tag] v0.19.9 -> v0.19.9
  • [new tag] v0.2.0 -> v0.2.0
  • [new tag] v0.20.0 -> v0.20.0
  • [new tag] v0.20.1 -> v0.20.1
  • [new tag] v0.20.2 -> v0.20.2
  • [new tag] v0.20.3 -> v0.20.3
  • [new tag] v0.20.4 -> v0.20.4
  • [new tag] v0.21.0 -> v0.21.0
  • [new tag] v0.21.1 -> v0.21.1
  • [new tag] v0.21.2 -> v0.21.2
  • [new tag] v0.22.0 -> v0.22.0
  • [new tag] v0.22.1 -> v0.22.1
  • [new tag] v0.23.0 -> v0.23.0
  • [new tag] v0.24.0 -> v0.24.0
  • [new tag] v0.24.1 -> v0.24.1
  • [new tag] v0.24.10 -> v0.24.10
  • [new tag] v0.24.11 -> v0.24.11
  • [new tag] v0.24.12 -> v0.24.12
  • [new tag] v0.24.13 -> v0.24.13
  • [new tag] v0.24.14 -> v0.24.14
  • [new tag] v0.24.15 -> v0.24.15
  • [new tag] v0.24.16 -> v0.24.16
  • [new tag] v0.24.17 -> v0.24.17
  • [new tag] v0.24.18 -> v0.24.18
  • [new tag] v0.24.2 -> v0.24.2
  • [new tag] v0.24.3 -> v0.24.3
  • [new tag] v0.24.4 -> v0.24.4
  • [new tag] v0.24.5 -> v0.24.5
  • [new tag] v0.24.6 -> v0.24.6
  • [new tag] v0.24.7 -> v0.24.7
  • [new tag] v0.24.8 -> v0.24.8
  • [new tag] v0.24.9 -> v0.24.9
  • [new tag] v0.25.0 -> v0.25.0
  • [new tag] v0.25.1 -> v0.25.1
  • [new tag] v0.25.2 -> v0.25.2
  • [new tag] v0.26.0 -> v0.26.0
  • [new tag] v0.26.1 -> v0.26.1
  • [new tag] v0.26.10 -> v0.26.10
  • [new tag] v0.26.11 -> v0.26.11
  • [new tag] v0.26.12 -> v0.26.12
  • [new tag] v0.26.13 -> v0.26.13
  • [new tag] v0.26.14 -> v0.26.14
  • [new tag] v0.26.15 -> v0.26.15
  • [new tag] v0.26.16 -> v0.26.16
  • [new tag] v0.26.17 -> v0.26.17
  • [new tag] v0.26.18 -> v0.26.18
  • [new tag] v0.26.19 -> v0.26.19
  • [new tag] v0.26.2 -> v0.26.2
  • [new tag] v0.26.20 -> v0.26.20
  • [new tag] v0.26.21 -> v0.26.21
  • [new tag] v0.26.22 -> v0.26.22
  • [new tag] v0.26.23 -> v0.26.23
  • [new tag] v0.26.24 -> v0.26.24
  • [new tag] v0.26.25 -> v0.26.25
  • [new tag] v0.26.26 -> v0.26.26
  • [new tag] v0.26.27 -> v0.26.27
  • [new tag] v0.26.28 -> v0.26.28
  • [new tag] v0.26.29 -> v0.26.29
  • [new tag] v0.26.3 -> v0.26.3
  • [new tag] v0.26.30 -> v0.26.30
  • [new tag] v0.26.31 -> v0.26.31
  • [new tag] v0.26.32 -> v0.26.32
  • [new tag] v0.26.4 -> v0.26.4
  • [new tag] v0.26.5 -> v0.26.5
  • [new tag] v0.26.6 -> v0.26.6
  • [new tag] v0.26.7 -> v0.26.7
  • [new tag] v0.26.8 -> v0.26.8
  • [new tag] v0.26.9 -> v0.26.9
  • [new tag] v0.27.0 -> v0.27.0
  • [new tag] v0.28.0 -> v0.28.0
  • [new tag] v0.28.1 -> v0.28.1
  • [new tag] v0.28.2 -> v0.28.2
  • [new tag] v0.29.0 -> v0.29.0
  • [new tag] v0.29.1 -> v0.29.1
  • [new tag] v0.29.2 -> v0.29.2
  • [new tag] v0.29.3 -> v0.29.3
  • [new tag] v0.29.4 -> v0.29.4
  • [new tag] v0.3.0 -> v0.3.0
  • [new tag] v0.30.0 -> v0.30.0
  • [new tag] v0.31.0 -> v0.31.0
  • [new tag] v0.31.1 -> v0.31.1
  • [new tag] v0.31.10 -> v0.31.10
  • [new tag] v0.31.11 -> v0.31.11
  • [new tag] v0.31.12 -> v0.31.12
  • [new tag] v0.31.13 -> v0.31.13
  • [new tag] v0.31.14 -> v0.31.14
  • [new tag] v0.31.15 -> v0.31.15
  • [new tag] v0.31.16 -> v0.31.16
  • [new tag] v0.31.17 -> v0.31.17
  • [new tag] v0.31.18 -> v0.31.18
  • [new tag] v0.31.19 -> v0.31.19
  • [new tag] v0.31.2 -> v0.31.2
  • [new tag] v0.31.20 -> v0.31.20
  • [new tag] v0.31.21 -> v0.31.21
  • [new tag] v0.31.22 -> v0.31.22
  • [new tag] v0.31.23 -> v0.31.23
  • [new tag] v0.31.24 -> v0.31.24
  • [new tag] v0.31.25 -> v0.31.25
  • [new tag] v0.31.26 -> v0.31.26
  • [new tag] v0.31.27 -> v0.31.27
  • [new tag] v0.31.28 -> v0.31.28
  • [new tag] v0.31.29 -> v0.31.29
  • [new tag] v0.31.3 -> v0.31.3
  • [new tag] v0.31.4 -> v0.31.4
  • [new tag] v0.31.5 -> v0.31.5
  • [new tag] v0.31.6 -> v0.31.6
  • [new tag] v0.31.7 -> v0.31.7
  • [new tag] v0.31.8 -> v0.31.8
  • [new tag] v0.31.9 -> v0.31.9
  • [new tag] v0.32.0 -> v0.32.0
  • [new tag] v0.32.1 -> v0.32.1
  • [new tag] v0.32.2 -> v0.32.2
  • [new tag] v0.32.3 -> v0.32.3
  • [new tag] v0.32.4 -> v0.32.4
  • [new tag] v0.32.5 -> v0.32.5
  • [new tag] v0.32.6 -> v0.32.6
  • [new tag] v0.32.7 -> v0.32.7
  • [new tag] v0.33.0 -> v0.33.0
  • [new tag] v0.34.0 -> v0.34.0
  • [new tag] v0.34.1 -> v0.34.1
  • [new tag] v0.34.10 -> v0.34.10
  • [new tag] v0.34.11 -> v0.34.11
  • [new tag] v0.34.12 -> v0.34.12
  • [new tag] v0.34.13 -> v0.34.13
  • [new tag] v0.34.14 -> v0.34.14
  • [new tag] v0.34.15 -> v0.34.15
  • [new tag] v0.34.16 -> v0.34.16
  • [new tag] v0.34.2 -> v0.34.2
  • [new tag] v0.34.3 -> v0.34.3
  • [new tag] v0.34.4 -> v0.34.4
  • [new tag] v0.34.5 -> v0.34.5
  • [new tag] v0.34.6 -> v0.34.6
  • [new tag] v0.34.7 -> v0.34.7
  • [new tag] v0.34.8 -> v0.34.8
  • [new tag] v0.34.9 -> v0.34.9
  • [new tag] v0.35.0 -> v0.35.0
  • [new tag] v0.35.1 -> v0.35.1
  • [new tag] v0.35.2 -> v0.35.2
  • [new tag] v0.36.0 -> v0.36.0
  • [new tag] v0.36.1 -> v0.36.1
  • [new tag] v0.36.2 -> v0.36.2
  • [new tag] v0.37.0 -> v0.37.0
  • [new tag] v0.37.1 -> v0.37.1
  • [new tag] v0.37.2 -> v0.37.2
  • [new tag] v0.37.3 -> v0.37.3
  • [new tag] v0.37.4 -> v0.37.4
  • [new tag] v0.37.5 -> v0.37.5
  • [new tag] v0.38.0 -> v0.38.0
  • [new tag] v0.38.1 -> v0.38.1
  • [new tag] v0.39.0 -> v0.39.0
  • [new tag] v0.39.1 -> v0.39.1
  • [new tag] v0.39.2 -> v0.39.2
  • [new tag] v0.39.3 -> v0.39.3
  • [new tag] v0.4.0 -> v0.4.0
  • [new tag] v0.40.0 -> v0.40.0
  • [new tag] v0.41.0 -> v0.41.0
  • [new tag] v0.41.1 -> v0.41.1
  • [new tag] v0.41.10 -> v0.41.10
  • [new tag] v0.41.11 -> v0.41.11
  • [new tag] v0.41.12 -> v0.41.12
  • [new tag] v0.41.13 -> v0.41.13
  • [new tag] v0.41.2 -> v0.41.2
  • [new tag] v0.41.3 -> v0.41.3
  • [new tag] v0.41.4 -> v0.41.4
  • [new tag] v0.41.5 -> v0.41.5
  • [new tag] v0.41.6 -> v0.41.6
  • [new tag] v0.41.7 -> v0.41.7
  • [new tag] v0.41.8 -> v0.41.8
  • [new tag] v0.41.9 -> v0.41.9
  • [new tag] v0.42.0 -> v0.42.0
  • [new tag] v0.43.0 -> v0.43.0
  • [new tag] v0.43.1 -> v0.43.1
  • [new tag] v0.43.2 -> v0.43.2
  • [new tag] v0.43.3 -> v0.43.3
  • [new tag] v0.44.0 -> v0.44.0
  • [new tag] v0.44.1 -> v0.44.1
  • [new tag] v0.44.10 -> v0.44.10
  • [new tag] v0.44.11 -> v0.44.11
  • [new tag] v0.44.12 -> v0.44.12
  • [new tag] v0.44.13 -> v0.44.13
  • [new tag] v0.44.14 -> v0.44.14
  • [new tag] v0.44.15 -> v0.44.15
  • [new tag] v0.44.2 -> v0.44.2
  • [new tag] v0.44.3 -> v0.44.3
  • [new tag] v0.44.4 -> v0.44.4
  • [new tag] v0.44.5 -> v0.44.5
  • [new tag] v0.44.6 -> v0.44.6
  • [new tag] v0.44.7 -> v0.44.7
  • [new tag] v0.44.8 -> v0.44.8
  • [new tag] v0.44.9 -> v0.44.9
  • [new tag] v0.45.0 -> v0.45.0
  • [new tag] v0.45.1 -> v0.45.1
  • [new tag] v0.45.2 -> v0.45.2
  • [new tag] v0.45.3 -> v0.45.3
  • [new tag] v0.45.4 -> v0.45.4
  • [new tag] v0.46.0 -> v0.46.0
  • [new tag] v0.46.1 -> v0.46.1
  • [new tag] v0.46.10 -> v0.46.10
  • [new tag] v0.46.11 -> v0.46.11
  • [new tag] v0.46.12 -> v0.46.12
  • [new tag] v0.46.13 -> v0.46.13
  • [new tag] v0.46.14 -> v0.46.14
  • [new tag] v0.46.15 -> v0.46.15
  • [new tag] v0.46.16 -> v0.46.16
  • [new tag] v0.46.17 -> v0.46.17
  • [new tag] v0.46.18 -> v0.46.18
  • [new tag] v0.46.19 -> v0.46.19
  • [new tag] v0.46.2 -> v0.46.2
  • [new tag] v0.46.20 -> v0.46.20
  • [new tag] v0.46.21 -> v0.46.21
  • [new tag] v0.46.22 -> v0.46.22
  • [new tag] v0.46.23 -> v0.46.23
  • [new tag] v0.46.24 -> v0.46.24
  • [new tag] v0.46.25 -> v0.46.25
  • [new tag] v0.46.26 -> v0.46.26
  • [new tag] v0.46.27 -> v0.46.27
  • [new tag] v0.46.28 -> v0.46.28
  • [new tag] v0.46.29 -> v0.46.29
  • [new tag] v0.46.3 -> v0.46.3
  • [new tag] v0.46.30 -> v0.46.30
  • [new tag] v0.46.31 -> v0.46.31
  • [new tag] v0.46.32 -> v0.46.32
  • [new tag] v0.46.33 -> v0.46.33
  • [new tag] v0.46.34 -> v0.46.34
  • [new tag] v0.46.35 -> v0.46.35
  • [new tag] v0.46.36 -> v0.46.36
  • [new tag] v0.46.37 -> v0.46.37
  • [new tag] v0.46.38 -> v0.46.38
  • [new tag] v0.46.39 -> v0.46.39
  • [new tag] v0.46.4 -> v0.46.4
  • [new tag] v0.46.40 -> v0.46.40
  • [new tag] v0.46.5 -> v0.46.5
  • [new tag] v0.46.6 -> v0.46.6
  • [new tag] v0.46.7 -> v0.46.7
  • [new tag] v0.46.8 -> v0.46.8
  • [new tag] v0.46.9 -> v0.46.9
  • [new tag] v0.47.0 -> v0.47.0
  • [new tag] v0.47.1 -> v0.47.1
  • [new tag] v0.47.2 -> v0.47.2
  • [new tag] v0.47.3 -> v0.47.3
  • [new tag] v0.47.4 -> v0.47.4
  • [new tag] v0.48.0 -> v0.48.0
  • [new tag] v0.49.0 -> v0.49.0
  • [new tag] v0.5.0 -> v0.5.0
  • [new tag] v0.5.1 -> v0.5.1
  • [new tag] v0.5.10 -> v0.5.10
  • [new tag] v0.5.2 -> v0.5.2
  • [new tag] v0.5.3 -> v0.5.3
  • [new tag] v0.5.4 -> v0.5.4
  • [new tag] v0.5.5 -> v0.5.5
  • [new tag] v0.5.6 -> v0.5.6
  • [new tag] v0.5.7 -> v0.5.7
  • [new tag] v0.5.8 -> v0.5.8
  • [new tag] v0.5.9 -> v0.5.9
  • [new tag] v0.50.0 -> v0.50.0
  • [new tag] v0.51.0 -> v0.51.0
  • [new tag] v0.52.0 -> v0.52.0
  • [new tag] v0.52.1 -> v0.52.1
  • [new tag] v0.52.2 -> v0.52.2
  • [new tag] v0.53.0 -> v0.53.0
  • [new tag] v0.53.1 -> v0.53.1
  • [new tag] v0.53.10 -> v0.53.10
  • [new tag] v0.53.11 -> v0.53.11
  • [new tag] v0.53.12 -> v0.53.12
  • [new tag] v0.53.13 -> v0.53.13
  • [new tag] v0.53.14 -> v0.53.14
  • [new tag] v0.53.15 -> v0.53.15
  • [new tag] v0.53.16 -> v0.53.16
  • [new tag] v0.53.17 -> v0.53.17
  • [new tag] v0.53.18 -> v0.53.18
  • [new tag] v0.53.19 -> v0.53.19
  • [new tag] v0.53.2 -> v0.53.2
  • [new tag] v0.53.20 -> v0.53.20
  • [new tag] v0.53.21 -> v0.53.21
  • [new tag] v0.53.22 -> v0.53.22
  • [new tag] v0.53.23 -> v0.53.23
  • [new tag] v0.53.24 -> v0.53.24
  • [new tag] v0.53.25 -> v0.53.25
  • [new tag] v0.53.26 -> v0.53.26
  • [new tag] v0.53.27 -> v0.53.27
  • [new tag] v0.53.28 -> v0.53.28
  • [new tag] v0.53.29 -> v0.53.29
  • [new tag] v0.53.3 -> v0.53.3
  • [new tag] v0.53.30 -> v0.53.30
  • [new tag] v0.53.31 -> v0.53.31
  • [new tag] v0.53.32 -> v0.53.32
  • [new tag] v0.53.33 -> v0.53.33
  • [new tag] v0.53.4 -> v0.53.4
  • [new tag] v0.53.5 -> v0.53.5
  • [new tag] v0.53.6 -> v0.53.6
  • [new tag] v0.53.7 -> v0.53.7
  • [new tag] v0.53.8 -> v0.53.8
  • [new tag] v0.53.9 -> v0.53.9
  • [new tag] v0.54.0 -> v0.54.0
  • [new tag] v0.54.1 -> v0.54.1
  • [new tag] v0.54.10 -> v0.54.10
  • [new tag] v0.54.11 -> v0.54.11
  • [new tag] v0.54.12 -> v0.54.12
  • [new tag] v0.54.13 -> v0.54.13
  • [new tag] v0.54.14 -> v0.54.14
  • [new tag] v0.54.2 -> v0.54.2
  • [new tag] v0.54.3 -> v0.54.3
  • [new tag] v0.54.4 -> v0.54.4
  • [new tag] v0.54.5 -> v0.54.5
  • [new tag] v0.54.6 -> v0.54.6
  • [new tag] v0.54.7 -> v0.54.7
  • [new tag] v0.54.8 -> v0.54.8
  • [new tag] v0.54.9 -> v0.54.9
  • [new tag] v0.55.0 -> v0.55.0
  • [new tag] v0.55.1 -> v0.55.1
  • [new tag] v0.55.2 -> v0.55.2
  • [new tag] v0.55.3 -> v0.55.3
  • [new tag] v0.55.4 -> v0.55.4
  • [new tag] v0.56.0 -> v0.56.0
  • [new tag] v0.56.1 -> v0.56.1
  • [new tag] v0.56.10 -> v0.56.10
  • [new tag] v0.56.11 -> v0.56.11
  • [new tag] v0.56.12 -> v0.56.12
  • [new tag] v0.56.13 -> v0.56.13
  • [new tag] v0.56.14 -> v0.56.14
  • [new tag] v0.56.15 -> v0.56.15
  • [new tag] v0.56.16 -> v0.56.16
  • [new tag] v0.56.17 -> v0.56.17
  • [new tag] v0.56.18 -> v0.56.18
  • [new tag] v0.56.19 -> v0.56.19
  • [new tag] v0.56.2 -> v0.56.2
  • [new tag] v0.56.20 -> v0.56.20
  • [new tag] v0.56.21 -> v0.56.21
  • [new tag] v0.56.22 -> v0.56.22
  • [new tag] v0.56.23 -> v0.56.23
  • [new tag] v0.56.24 -> v0.56.24
  • [new tag] v0.56.25 -> v0.56.25
  • [new tag] v0.56.3 -> v0.56.3
  • [new tag] v0.56.4 -> v0.56.4
  • [new tag] v0.56.5 -> v0.56.5
  • [new tag] v0.56.6 -> v0.56.6
  • [new tag] v0.56.7 -> v0.56.7
  • [new tag] v0.56.8 -> v0.56.8
  • [new tag] v0.56.9 -> v0.56.9
  • [new tag] v0.57.0 -> v0.57.0
  • [new tag] v0.57.1 -> v0.57.1
  • [new tag] v0.57.10 -> v0.57.10
  • [new tag] v0.57.11 -> v0.57.11
  • [new tag] v0.57.12 -> v0.57.12
  • [new tag] v0.57.13 -> v0.57.13
  • [new tag] v0.57.14 -> v0.57.14
  • [new tag] v0.57.15 -> v0.57.15
  • [new tag] v0.57.16 -> v0.57.16
  • [new tag] v0.57.17 -> v0.57.17
  • [new tag] v0.57.18 -> v0.57.18
  • [new tag] v0.57.19 -> v0.57.19
  • [new tag] v0.57.2 -> v0.57.2
  • [new tag] v0.57.20 -> v0.57.20
  • [new tag] v0.57.21 -> v0.57.21
  • [new tag] v0.57.3 -> v0.57.3
  • [new tag] v0.57.4 -> v0.57.4
  • [new tag] v0.57.5 -> v0.57.5
  • [new tag] v0.57.6 -> v0.57.6
  • [new tag] v0.57.7 -> v0.57.7
  • [new tag] v0.57.8 -> v0.57.8
  • [new tag] v0.57.9 -> v0.57.9
  • [new tag] v0.58.0 -> v0.58.0
  • [new tag] v0.58.1 -> v0.58.1
  • [new tag] v0.58.2 -> v0.58.2
  • [new tag] v0.59.0 -> v0.59.0
  • [new tag] v0.59.1 -> v0.59.1
  • [new tag] v0.59.10 -> v0.59.10
  • [new tag] v0.59.11 -> v0.59.11
  • [new tag] v0.59.12 -> v0.59.12
  • [new tag] v0.59.13 -> v0.59.13
  • [new tag] v0.59.14 -> v0.59.14
  • [new tag] v0.59.15 -> v0.59.15
  • [new tag] v0.59.16 -> v0.59.16
  • [new tag] v0.59.17 -> v0.59.17
  • [new tag] v0.59.18 -> v0.59.18
  • [new tag] v0.59.19 -> v0.59.19
  • [new tag] v0.59.2 -> v0.59.2
  • [new tag] v0.59.20 -> v0.59.20
  • [new tag] v0.59.3 -> v0.59.3
  • [new tag] v0.59.4 -> v0.59.4
  • [new tag] v0.59.5 -> v0.59.5
  • [new tag] v0.59.6 -> v0.59.6
  • [new tag] v0.59.7 -> v0.59.7
  • [new tag] v0.59.8 -> v0.59.8
  • [new tag] v0.59.9 -> v0.59.9
  • [new tag] v0.6.0 -> v0.6.0
  • [new tag] v0.60.0 -> v0.60.0
  • [new tag] v0.60.1 -> v0.60.1
  • [new tag] v0.60.2 -> v0.60.2
  • [new tag] v0.60.3 -> v0.60.3
  • [new tag] v0.60.4 -> v0.60.4
  • [new tag] v0.60.5 -> v0.60.5
  • [new tag] v0.60.6 -> v0.60.6
  • [new tag] v0.60.7 -> v0.60.7
  • [new tag] v0.60.8 -> v0.60.8
  • [new tag] v0.61.0 -> v0.61.0
  • [new tag] v0.62.0 -> v0.62.0
  • [new tag] v0.62.1 -> v0.62.1
  • [new tag] v0.62.10 -> v0.62.10
  • [new tag] v0.62.2 -> v0.62.2
  • [new tag] v0.62.3 -> v0.62.3
  • [new tag] v0.62.4 -> v0.62.4
  • [new tag] v0.62.5 -> v0.62.5
  • [new tag] v0.62.6 -> v0.62.6
  • [new tag] v0.62.7 -> v0.62.7
  • [new tag] v0.62.8 -> v0.62.8
  • [new tag] v0.62.9 -> v0.62.9
  • [new tag] v0.63.0 -> v0.63.0
  • [new tag] v0.64.0 -> v0.64.0
  • [new tag] v0.64.1 -> v0.64.1
  • [new tag] v0.64.10 -> v0.64.10
  • [new tag] v0.64.11 -> v0.64.11
  • [new tag] v0.64.12 -> v0.64.12
  • [new tag] v0.64.2 -> v0.64.2
  • [new tag] v0.64.3 -> v0.64.3
  • [new tag] v0.64.4 -> v0.64.4
  • [new tag] v0.64.5 -> v0.64.5
  • [new tag] v0.64.6 -> v0.64.6
  • [new tag] v0.64.7 -> v0.64.7
  • [new tag] v0.64.8 -> v0.64.8
  • [new tag] v0.64.9 -> v0.64.9
  • [new tag] v0.65.0 -> v0.65.0
  • [new tag] v0.66.0 -> v0.66.0
  • [new tag] v0.66.1 -> v0.66.1
  • [new tag] v0.66.2 -> v0.66.2
  • [new tag] v0.66.3 -> v0.66.3
  • [new tag] v0.66.4 -> v0.66.4
  • [new tag] v0.66.5 -> v0.66.5
  • [new tag] v0.66.6 -> v0.66.6
  • [new tag] v0.67.0 -> v0.67.0
  • [new tag] v0.67.1 -> v0.67.1
  • [new tag] v0.67.10 -> v0.67.10
  • [new tag] v0.67.11 -> v0.67.11
  • [new tag] v0.67.12 -> v0.67.12
  • [new tag] v0.67.13 -> v0.67.13
  • [new tag] v0.67.2 -> v0.67.2
  • [new tag] v0.67.3 -> v0.67.3
  • [new tag] v0.67.4 -> v0.67.4
  • [new tag] v0.67.5 -> v0.67.5
  • [new tag] v0.67.6 -> v0.67.6
  • [new tag] v0.67.7 -> v0.67.7
  • [new tag] v0.67.8 -> v0.67.8
  • [new tag] v0.67.9 -> v0.67.9
  • [new tag] v0.7.0 -> v0.7.0
  • [new tag] v0.7.1 -> v0.7.1
  • [new tag] v0.7.2 -> v0.7.2
  • [new tag] v0.8.0 -> v0.8.0
  • [new tag] v0.8.1 -> v0.8.1
  • [new tag] v0.8.2 -> v0.8.2
  • [new tag] v0.8.3 -> v0.8.3
  • [new tag] v0.8.4 -> v0.8.4
  • [new tag] v0.8.5 -> v0.8.5
  • [new tag] v0.8.6 -> v0.8.6
  • [new tag] v0.8.7 -> v0.8.7
  • [new tag] v0.8.8 -> v0.8.8
  • [new tag] v0.9.0 -> v0.9.0
  • [new tag] v1.0.0 -> v1.0.0
  • [new tag] v1.0.1 -> v1.0.1
  • [new tag] v1.0.2 -> v1.0.2
  • [new tag] v1.1.0 -> v1.1.0
  • [new tag] v1.1.1 -> v1.1.1
  • [new tag] v1.1.2 -> v1.1.2
  • [new tag] v1.1.3 -> v1.1.3
  • [new tag] v1.10.0 -> v1.10.0
  • [new tag] v1.10.1 -> v1.10.1
  • [new tag] v1.10.10 -> v1.10.10
  • [new tag] v1.10.11 -> v1.10.11
  • [new tag] v1.10.12 -> v1.10.12
  • [new tag] v1.10.2 -> v1.10.2
  • [new tag] v1.10.3 -> v1.10.3
  • [new tag] v1.10.4 -> v1.10.4
  • [new tag] v1.10.5 -> v1.10.5
  • [new tag] v1.10.6 -> v1.10.6
  • [new tag] v1.10.7 -> v1.10.7
  • [new tag] v1.10.8 -> v1.10.8
  • [new tag] v1.10.9 -> v1.10.9
  • [new tag] v1.11.0 -> v1.11.0
  • [new tag] v1.11.1 -> v1.11.1
  • [new tag] v1.11.2 -> v1.11.2
  • [new tag] v1.11.3 -> v1.11.3
  • [new tag] v1.11.4 -> v1.11.4
  • [new tag] v1.11.5 -> v1.11.5
  • [new tag] v1.12.0 -> v1.12.0
  • [new tag] v1.12.1 -> v1.12.1
  • [new tag] v1.12.10 -> v1.12.10
  • [new tag] v1.12.2 -> v1.12.2
  • [new tag] v1.12.3 -> v1.12.3
  • [new tag] v1.12.4 -> v1.12.4
  • [new tag] v1.12.5 -> v1.12.5
  • [new tag] v1.12.6 -> v1.12.6
  • [new tag] v1.12.7 -> v1.12.7
  • [new tag] v1.12.8 -> v1.12.8
  • [new tag] v1.12.9 -> v1.12.9
  • [new tag] v1.13.0 -> v1.13.0
  • [new tag] v1.13.1 -> v1.13.1
  • [new tag] v1.13.2 -> v1.13.2
  • [new tag] v1.13.3 -> v1.13.3
  • [new tag] v1.13.4 -> v1.13.4
  • [new tag] v1.13.5 -> v1.13.5
  • [new tag] v1.13.6 -> v1.13.6
  • [new tag] v1.13.7 -> v1.13.7
  • [new tag] v1.14.0 -> v1.14.0
  • [new tag] v1.14.2 -> v1.14.2
  • [new tag] v1.14.3 -> v1.14.3
  • [new tag] v1.14.4 -> v1.14.4
  • [new tag] v1.15.0 -> v1.15.0
  • [new tag] v1.15.1 -> v1.15.1
  • [new tag] v1.15.2 -> v1.15.2
  • [new tag] v1.15.3 -> v1.15.3
  • [new tag] v1.15.4 -> v1.15.4
  • [new tag] v1.15.5 -> v1.15.5
  • [new tag] v1.16.0 -> v1.16.0
  • [new tag] v1.16.1 -> v1.16.1
  • [new tag] v1.16.2 -> v1.16.2
  • [new tag] v1.16.3 -> v1.16.3
  • [new tag] v1.16.4 -> v1.16.4
  • [new tag] v1.16.5 -> v1.16.5
  • [new tag] v1.16.6 -> v1.16.6
  • [new tag] v1.16.7 -> v1.16.7
  • [new tag] v1.16.8 -> v1.16.8
  • [new tag] v1.16.9 -> v1.16.9
  • [new tag] v1.17.0 -> v1.17.0
  • [new tag] v1.17.1 -> v1.17.1
  • [new tag] v1.18.0 -> v1.18.0
  • [new tag] v1.18.1 -> v1.18.1
  • [new tag] v1.18.2 -> v1.18.2
  • [new tag] v1.19.0 -> v1.19.0
  • [new tag] v1.19.1 -> v1.19.1
  • [new tag] v1.2.0 -> v1.2.0
  • [new tag] v1.20.0 -> v1.20.0
  • [new tag] v1.20.1 -> v1.20.1
  • [new tag] v1.20.10 -> v1.20.10
  • [new tag] v1.20.11 -> v1.20.11
  • [new tag] v1.20.2 -> v1.20.2
  • [new tag] v1.20.3 -> v1.20.3
  • [new tag] v1.20.4 -> v1.20.4
  • [new tag] v1.20.5 -> v1.20.5
  • [new tag] v1.20.6 -> v1.20.6
  • [new tag] v1.20.7 -> v1.20.7
  • [new tag] v1.20.8 -> v1.20.8
  • [new tag] v1.20.9 -> v1.20.9
  • [new tag] v1.21.0 -> v1.21.0
  • [new tag] v1.22.0 -> v1.22.0
  • [new tag] v1.22.1 -> v1.22.1
  • [new tag] v1.22.2 -> v1.22.2
  • [new tag] v1.22.3 -> v1.22.3
  • [new tag] v1.23.0 -> v1.23.0
  • [new tag] v1.23.1 -> v1.23.1
  • [new tag] v1.23.2 -> v1.23.2
  • [new tag] v1.24.0 -> v1.24.0
  • [new tag] v1.24.1 -> v1.24.1
  • [new tag] v1.24.2 -> v1.24.2
  • [new tag] v1.24.3 -> v1.24.3
  • [new tag] v1.25.0 -> v1.25.0
  • [new tag] v1.26.0 -> v1.26.0
  • [new tag] v1.26.1 -> v1.26.1
  • [new tag] v1.26.2 -> v1.26.2
  • [new tag] v1.27.0 -> v1.27.0
  • [new tag] v1.27.1 -> v1.27.1
  • [new tag] v1.28.0 -> v1.28.0
  • [new tag] v1.28.1 -> v1.28.1
  • [new tag] v1.28.2 -> v1.28.2
  • [new tag] v1.28.3 -> v1.28.3
  • [new tag] v1.28.4 -> v1.28.4
  • [new tag] v1.29.0 -> v1.29.0
  • [new tag] v1.29.1 -> v1.29.1
  • [new tag] v1.29.10 -> v1.29.10
  • [new tag] v1.29.11 -> v1.29.11
  • [new tag] v1.29.3 -> v1.29.3
  • [new tag] v1.29.4 -> v1.29.4
  • [new tag] v1.29.5 -> v1.29.5
  • [new tag] v1.29.6 -> v1.29.6
  • [new tag] v1.29.7 -> v1.29.7
  • [new tag] v1.29.8 -> v1.29.8
  • [new tag] v1.29.9 -> v1.29.9
  • [new tag] v1.3.0 -> v1.3.0
  • [new tag] v1.3.1 -> v1.3.1
  • [new tag] v1.3.10 -> v1.3.10
  • [new tag] v1.3.11 -> v1.3.11
  • [new tag] v1.3.12 -> v1.3.12
  • [new tag] v1.3.2 -> v1.3.2
  • [new tag] v1.3.3 -> v1.3.3
  • [new tag] v1.3.4 -> v1.3.4
  • [new tag] v1.3.5 -> v1.3.5
  • [new tag] v1.3.6 -> v1.3.6
  • [new tag] v1.3.7 -> v1.3.7
  • [new tag] v1.3.8 -> v1.3.8
  • [new tag] v1.3.9 -> v1.3.9
  • [new tag] v1.30.0 -> v1.30.0
  • [new tag] v1.30.1 -> v1.30.1
  • [new tag] v1.31.0 -> v1.31.0
  • [new tag] v1.32.0 -> v1.32.0
  • [new tag] v1.32.1 -> v1.32.1
  • [new tag] v1.33.0 -> v1.33.0
  • [new tag] v1.33.1 -> v1.33.1
  • [new tag] v1.33.2 -> v1.33.2
  • [new tag] v1.34.0 -> v1.34.0
  • [new tag] v1.34.1 -> v1.34.1
  • [new tag] v1.34.2 -> v1.34.2
  • [new tag] v1.34.3 -> v1.34.3
  • [new tag] v1.34.4 -> v1.34.4
  • [new tag] v1.34.5 -> v1.34.5
  • [new tag] v1.34.6 -> v1.34.6
  • [new tag] v1.34.7 -> v1.34.7
  • [new tag] v1.34.8 -> v1.34.8
  • [new tag] v1.34.9 -> v1.34.9
  • [new tag] v1.35.0 -> v1.35.0
  • [new tag] v1.35.1 -> v1.35.1
  • [new tag] v1.35.2 -> v1.35.2
  • [new tag] v1.36.0 -> v1.36.0
  • [new tag] v1.36.1 -> v1.36.1
  • [new tag] v1.36.2 -> v1.36.2
  • [new tag] v1.36.3 -> v1.36.3
  • [new tag] v1.37.0 -> v1.37.0
  • [new tag] v1.37.1 -> v1.37.1
  • [new tag] v1.37.2 -> v1.37.2
  • [new tag] v1.37.3 -> v1.37.3
  • [new tag] v1.37.4 -> v1.37.4
  • [new tag] v1.37.5 -> v1.37.5
  • [new tag] v1.37.6 -> v1.37.6
  • [new tag] v1.37.7 -> v1.37.7
  • [new tag] v1.37.8 -> v1.37.8
  • [new tag] v1.37.9 -> v1.37.9
  • [new tag] v1.38.0 -> v1.38.0
  • [new tag] v1.38.1 -> v1.38.1
  • [new tag] v1.38.2 -> v1.38.2
  • [new tag] v1.38.3 -> v1.38.3
  • [new tag] v1.38.4 -> v1.38.4
  • [new tag] v1.38.5 -> v1.38.5
  • [new tag] v1.38.6 -> v1.38.6
  • [new tag] v1.39.0 -> v1.39.0
  • [new tag] v1.39.1 -> v1.39.1
  • [new tag] v1.39.10 -> v1.39.10
  • [new tag] v1.39.11 -> v1.39.11
  • [new tag] v1.39.12 -> v1.39.12
  • [new tag] v1.39.13 -> v1.39.13
  • [new tag] v1.39.14 -> v1.39.14
  • [new tag] v1.39.15 -> v1.39.15
  • [new tag] v1.39.16 -> v1.39.16
  • [new tag] v1.39.17 -> v1.39.17
  • [new tag] v1.39.18 -> v1.39.18
  • [new tag] v1.39.19 -> v1.39.19
  • [new tag] v1.39.2 -> v1.39.2
  • [new tag] v1.39.20 -> v1.39.20
  • [new tag] v1.39.21 -> v1.39.21
  • [new tag] v1.39.3 -> v1.39.3
  • [new tag] v1.39.4 -> v1.39.4
  • [new tag] v1.39.5 -> v1.39.5
  • [new tag] v1.39.6 -> v1.39.6
  • [new tag] v1.39.7 -> v1.39.7
  • [new tag] v1.39.8 -> v1.39.8
  • [new tag] v1.39.9 -> v1.39.9
  • [new tag] v1.4.0 -> v1.4.0
  • [new tag] v1.4.1 -> v1.4.1
  • [new tag] v1.4.10 -> v1.4.10
  • [new tag] v1.4.11 -> v1.4.11
  • [new tag] v1.4.2 -> v1.4.2
  • [new tag] v1.4.3 -> v1.4.3
  • [new tag] v1.4.4 -> v1.4.4
  • [new tag] v1.4.5 -> v1.4.5
  • [new tag] v1.4.6 -> v1.4.6
  • [new tag] v1.4.7 -> v1.4.7
  • [new tag] v1.4.8 -> v1.4.8
  • [new tag] v1.4.9 -> v1.4.9
  • [new tag] v1.40.0 -> v1.40.0
  • [new tag] v1.40.1 -> v1.40.1
  • [new tag] v1.40.10 -> v1.40.10
  • [new tag] v1.40.2 -> v1.40.2
  • [new tag] v1.40.3 -> v1.40.3
  • [new tag] v1.40.4 -> v1.40.4
  • [new tag] v1.40.5 -> v1.40.5
  • [new tag] v1.40.6 -> v1.40.6
  • [new tag] v1.40.7 -> v1.40.7
  • [new tag] v1.40.8 -> v1.40.8
  • [new tag] v1.40.9 -> v1.40.9
  • [new tag] v1.41.0 -> v1.41.0
  • [new tag] v1.41.1 -> v1.41.1
  • [new tag] v1.41.10 -> v1.41.10
  • [new tag] v1.41.11 -> v1.41.11
  • [new tag] v1.41.12 -> v1.41.12
  • [new tag] v1.41.2 -> v1.41.2
  • [new tag] v1.41.3 -> v1.41.3
  • [new tag] v1.41.4 -> v1.41.4
  • [new tag] v1.41.5 -> v1.41.5
  • [new tag] v1.41.6 -> v1.41.6
  • [new tag] v1.41.7 -> v1.41.7
  • [new tag] v1.41.8 -> v1.41.8
  • [new tag] v1.41.9 -> v1.41.9
  • [new tag] v1.42.0 -> v1.42.0
  • [new tag] v1.42.1 -> v1.42.1
  • [new tag] v1.42.2 -> v1.42.2
  • [new tag] v1.42.3 -> v1.42.3
  • [new tag] v1.42.4 -> v1.42.4
  • [new tag] v1.42.5 -> v1.42.5
  • [new tag] v1.43.0 -> v1.43.0
  • [new tag] v1.43.1 -> v1.43.1
  • [new tag] v1.43.2 -> v1.43.2
  • [new tag] v1.43.3 -> v1.43.3
  • [new tag] v1.43.4 -> v1.43.4
  • [new tag] v1.43.5 -> v1.43.5
  • [new tag] v1.43.6 -> v1.43.6
  • [new tag] v1.43.7 -> v1.43.7
  • [new tag] v1.44.0 -> v1.44.0
  • [new tag] v1.44.1 -> v1.44.1
  • [new tag] v1.44.2 -> v1.44.2
  • [new tag] v1.44.3 -> v1.44.3
  • [new tag] v1.44.4 -> v1.44.4
  • [new tag] v1.44.5 -> v1.44.5
  • [new tag] v1.44.6 -> v1.44.6
  • [new tag] v1.44.7 -> v1.44.7
  • [new tag] v1.44.8 -> v1.44.8
  • [new tag] v1.45.0 -> v1.45.0
  • [new tag] v1.46.0 -> v1.46.0
  • [new tag] v1.46.1 -> v1.46.1
  • [new tag] v1.46.10 -> v1.46.10
  • [new tag] v1.46.2 -> v1.46.2
  • [new tag] v1.46.3 -> v1.46.3
  • [new tag] v1.46.4 -> v1.46.4
  • [new tag] v1.46.5 -> v1.46.5
  • [new tag] v1.46.6 -> v1.46.6
  • [new tag] v1.46.7 -> v1.46.7
  • [new tag] v1.46.8 -> v1.46.8
  • [new tag] v1.46.9 -> v1.46.9
  • [new tag] v1.47.0 -> v1.47.0
  • [new tag] v1.47.1 -> v1.47.1
  • [new tag] v1.47.2 -> v1.47.2
  • [new tag] v1.48.0 -> v1.48.0
  • [new tag] v1.48.1 -> v1.48.1
  • [new tag] v1.48.2 -> v1.48.2
  • [new tag] v1.48.3 -> v1.48.3
  • [new tag] v1.49.0 -> v1.49.0
  • [new tag] v1.5.0 -> v1.5.0
  • [new tag] v1.5.1 -> v1.5.1
  • [new tag] v1.5.2 -> v1.5.2
  • [new tag] v1.6.0 -> v1.6.0
  • [new tag] v1.6.1 -> v1.6.1
  • [new tag] v1.6.2 -> v1.6.2
  • [new tag] v1.6.3 -> v1.6.3
  • [new tag] v1.6.4 -> v1.6.4
  • [new tag] v1.6.5 -> v1.6.5
  • [new tag] v1.6.6 -> v1.6.6
  • [new tag] v1.6.7 -> v1.6.7
  • [new tag] v1.7.0 -> v1.7.0
  • [new tag] v1.7.1 -> v1.7.1
  • [new tag] v1.8.0 -> v1.8.0
  • [new tag] v1.8.1 -> v1.8.1
  • [new tag] v1.8.2 -> v1.8.2
  • [new tag] v1.8.3 -> v1.8.3
  • [new tag] v1.8.4 -> v1.8.4
  • [new tag] v1.9.0 -> v1.9.0
  • [new tag] v1.9.1 -> v1.9.1
  • [new tag] v1.9.2 -> v1.9.2
  • [new tag] v1.9.3 -> v1.9.3
  • [new tag] v1.9.4 -> v1.9.4
  • [new tag] v1.9.5 -> v1.9.5
  • [new tag] v1.9.6 -> v1.9.6
  • [new tag] v1.9.7 -> v1.9.7
  • [new tag] v1.9.8 -> v1.9.8
    NextCloudPi updated to version v1.49.0
<details>

@theCalcaholic
Copy link
Collaborator

@Oberlurch3000 The output looks good, but the PHP upgrade will only be performed on the next nextcloud upgrade (performed with ncp-update-nc <nc-version>).

@theCalcaholic
Copy link
Collaborator

theCalcaholic commented Aug 26, 2022

@Jannik44 You could try the php upgrade if you like. Just follow the instructions above (quoted for your convenience).

@Oberlurch3000 Alright, so I have a working upgrader now at the feature/php8 devel branch. The best way for you to upgrade would be to first revert your manual upgrade, that means:

1. Remove all php  and php8.1 packages (`apt remove --purge php*`)

2. Remove the apt respository that you presumably added from /etc/apt/sources.list or /etc/apt/sources.list.d

3. Run the following command to reinstall php7.4:
apt-get install --no-install-recommends php-{common,igbinary,redis} "php7.4" "php7.4"-{curl,gd,fpm,cli,opcache,mbstring,xml,zip,fileinfo,ldap,intl,bz2,json,common,readline,mysql,bcmath,gmp}
4. Restart php-fpm and apache2 to apply the change: `service apache2 restart; service php7.4-fpm start`

5. Now, update to the feature branch with: `ncp-update devel`

6. Then, upgrade nextcloud to version 24.0.4 and php to version 8.1 with `ncp-update-nc 24.0.4`

Best of luck!

@theCalcaholic
Copy link
Collaborator

Update: This feature will soon get merged to devel (see #1554 )

@theCalcaholic
Copy link
Collaborator

theCalcaholic commented Aug 29, 2022

EDIT: Please don't use these instructions anymore. See below

@Jannik44 Sorry, in my previous comment, I had forgotten, that you didn't install php 8 yet (which makes things a lot easier).
You can upgrade simply with the following two commands:

sudo ncp-update feature/php8
sudo ncp-update-nc 24.0.4

@zedocrob
Copy link

sudo ncp-update feature/php8
sudo ncp-update-nc 24.0.4

Thanks, worked fine for me too, can we still keep nc-autoupdate-ncp active or manually update to this branch ncp-update feature/php8 for next NCP updates?

@theCalcaholic
Copy link
Collaborator

Please don't use the feature/php8 branch anymore. Changes are now in devel.

If you updated to the feature/php8 branch from any version of NCP prior to v1.49.1, you need to do the following

ncp-update
ncp-update devel

Afterwards, run the nc-limits app from ncp-config (CONFIG -> nc-limits).
Now you should be fine and can leave auto updates enabled

@theCalcaholic
Copy link
Collaborator

theCalcaholic commented Sep 22, 2022

PHP 8 support is now in master and included in v1.50.0

@Oberlurch3000
Copy link

So just updating NCpi via ncp-config is all that's nessesary from now on, right?

@theCalcaholic
Copy link
Collaborator

So just updating NCpi via ncp-config is all that's nessesary from now on, right?

Precisely. However, the new images aren't ready yet because of an issue with my deployment pipeline (cross architecture tests fail) which means that docker installations can't be updated yet

@Oberlurch3000
Copy link

So just updating NCpi via ncp-config is all that's nessesary from now on, right?

Precisely. However, the new images aren't ready yet because of an issue with my deployment pipeline (cross architecture tests fail) which means that docker installations can't be updated yet

This happens if I perform the updates on a system with php8 already installed:

root@nextcloudpi:/home/pi# ncp-config
Downloading updates
Performing updates
Failed to stop php7.4-fpm.service: Unit php7.4-fpm.service not loaded.
Error while applying update 1.50.0. Exiting...

@sirdrakeistda
Copy link

So just updating NCpi via ncp-config is all that's nessesary from now on, right?

Precisely. However, the new images aren't ready yet because of an issue with my deployment pipeline (cross architecture tests fail) which means that docker installations can't be updated yet

I installed 1.50.0, but php 8 is not activated (still php 7.4). I have the normal ncp version (no docker). According to the changelog php should work. Do I have to run something else too and not only sudo ncp-update?

@derdershat
Copy link

I have the same message as @Oberlurch3000 but I updated php7.3 to php7.4 in july and get

ncp-update
Downloading updates
Performing updates
Failed to stop php7.3-fpm.service: Unit php7.3-fpm.service not loaded.
Error while applying update 1.50.0. Exiting...

whereis php7.3
php7: /usr/bin/php7.4 /usr/share/php7.4-readline /usr/share/php7.4-zip /usr/share/php7.4-mysql /usr/share/php7.4-mbstring /usr/share/php7.4-gmp /usr/share/php7.4-curl /usr/share/php7.4-common /usr/share/php7.4-bcmath /usr/share/php7.4-intl /usr/share/php7.4-json /usr/share/php7.4-xml /usr/share/php7.4-gd /usr/share/php7.4-opcache

I have nextcloudpi 24.0.4.1 installed on a dietpi debian

@theCalcaholic
Copy link
Collaborator

theCalcaholic commented Sep 25, 2022

Manually updating your PHP version will cause these kinds of issues.
The safest approach would be to downgrade first and then follow ncp's supported upgrade path (i. e. ncp-dist-upgrade to upgrad PHP 7.3 -> 7.4 and then ncp-update-nc to update PHP 7.4 -> 8.1).

However, you will have to wait until #1570 is fixed, before performing ncp-dist-upgrade (but that will be fixed very soon).

@derdershat
Copy link

@theCalcaholic
I searched my issue and found that after my dietpi dist-upgrade I followed a tutorial to update from 7.3 to 7.4 but that of course didn't changed ncp files. (think I missed ncp-dist-upgrade like you sayed and did an ncp-update at this time)

I found that /usr/local/etc/ncp.cfg was the culprit. There php_version, release, etc. had the old values.
Changed it and after ncp-update and ncp-update-nc everything is fine and works with php 8.1 😉

thank you for your help and work on ncp
Grüße

@Oberlurch3000
Copy link

@theCalcaholic I searched my issue and found that after my dietpi dist-upgrade I followed a tutorial to update from 7.3 to 7.4 but that of course didn't changed ncp files. (think I missed ncp-dist-upgrade like you sayed and did an ncp-update at this time)

I found that /usr/local/etc/ncp.cfg was the culprit. There php_version, release, etc. had the old values. Changed it and after ncp-update and ncp-update-nc everything is fine and works with php 8.1 😉

thank you for your help and work on ncp Grüße

Could you explain what you mean with old values?
I'm currently on php 8.0 but my ncp doesn't recognize and shows php wasn't working.
Since I get the same error message like you. Do you think changing the php version in .../ncp.cfg and performing ncp-update
ncp-update-nc would solve my issue? I'm not sure if our problem is kind of the same.

@theCalcaholic
Copy link
Collaborator

theCalcaholic commented Sep 29, 2022

@Oberlurch3000 If you upgrade PHP manually, NCP won't know about it and will try to work with a wrong version of PHP.
Also, ncp's configuration for various PHP features won't be applied.
You can try to tell ncp about the PHP version you have installed, by editing /usr/local/etc/ncp.cfg with the correct PHP version, but the second issue still remains.

If you are lucky, however, editing ncp.cfg will let the PHP upgrade succeed when you run ncp-update-nc.
No guarantees though.

Generally, it is not advisable to configure ncp in any way except with the official ncp tools (web UI, ncp-config), unless you are completely sure that what you're doing will not affect other ncp components.

@derdershat
Copy link

@Oberlurch3000

for my case I moved late to bullseye and did this with apt dist-upgrade and not with ncp-dist-upgrade.

so my ncp.cfg didn't updated and as I was on php 7.4 in the meantime I got Failed to stop php7.3-fpm.service: Unit php7.3-fpm.service not loaded

old ncp.cfg:

{ "nextcloud_version": "24.0.5", "php_version": "7.3", "release": "buster", "release_issue": [ "Debian GNU/Linux 9", "Raspbian GNU/Linux 9" ] }

switched to ncp.cfg:

{ "nextcloud_version": "24.0.5", "php_version": "7.4", "release": "bullseye", "release_issue": [ "Debian GNU/Linux 11", "Raspbian GNU/Linux 11" ] }

and could update with ncp-update

as @theCalcaholic expalined, you could be lucky too if you change your php_version": "7.4" in ncp.cfg to "php_version": "8.0", and ncp-update-nc to the latest version.

@Oberlurch3000
Copy link

@theCalcaholic so since my ncp was expecting php 7.4 the workflow should look like?:

  1. remove php 8.0
  2. reinstall php 7.4
  3. disable passwords app since it will stop NC from woking correctly without php 8
  4. confirm NC is working with php 7.4
  5. perform ˋˋˋncp-update-ncˋˋˋ (this will update NC and php?)

That's all?
I've already installed the latest ncp 1.50.1. Is this problematic? I was expecting this to solve my issue.

@theCalcaholic
Copy link
Collaborator

@Oberlurch3000 sounds about right.
Alternatively you could edit /usr/local/etc/ncp.cfg and set the php version in there to 8.0

Allthough I'd assume, that the process you suggested is more reliable.

@Oberlurch3000
Copy link

So this is confusing... I tried to go the easy way first just editing the ncp.cfg file to php 8.0 and then ncp-update-nc.
Since this didn'd work and NC was completly down I restored the backup.
After starting the cloud again the problem php-check showing php was down is gone.

I'm pretty sure I restarted the whole raspi last time I changed the ncp.cfg but maybe just editing the php version and rebooting is enough. After restoring the backup NC had to configure a few things while accessing the cloud first time via browser. That could also have solved the issue.

@githubtefo
Copy link

Hi there - it's been a while since I postponed this update.
I am in in v23.0.2.1 with NCPi 1.52.0. I tried to update from the Panel but it is sending me to the terminal because I need to upgrade PHP.
What would be the safest way to move forward, please? ncp-dist-upgrade and then ncp-update-nc? I am also having warnings saying I should update to bullseye available.
Thank you in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement has-updates roadmap Used for tickets that are meant to document the state of milestones/features internally
Projects
Status: Done
Development

No branches or pull requests

7 participants