core icon indicating copy to clipboard operation
core copied to clipboard

Update Symfony from 4.4.* to 5.4.*

Open phil-davis opened this issue 2 years ago • 1 comments

https://symfony.com/releases/5.4

Symfony LTS major version 5.4 was release in Nov 2021. It supports PHP 7.2.5 and up - https://symfony.com/doc/5.4/setup.html#technical-requirements - that matches easily with oC10 master which currently supports PHP 7.3 and 7.4.

The major version has 3 years bugfix support to Nov 2024 and another 1 year security support to Nov 2025.

Note: there are also apps that mention Symfony in their composer.json, so those should also be updated in sync.

Symfony 4.4 has bugfix support to Nov 2022 and security support to Nov 2023. So there is not a rush to do this issue. https://symfony.com/releases/4.4

phil-davis avatar Dec 31 '21 05:12 phil-davis

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 10 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jun 30 '22 01:06 github-actions[bot]

https://symfony.com/releases

Symfony 4.4 is at the end of regular support. There is another 12 months of security-fixes-only.

https://symfony.com/blog/symfony-4-4-49-released "WARNING: 4.4.49 is the last version for the Symfony 4.4 branch. If some of your projects are still using this version, consider upgrading as soon as possible."

PR #40517 bumps to the last regular release of the Symfony 4.4 release branch.

phil-davis avatar Nov 29 '22 06:11 phil-davis

Apps that need a release:

  • [x] activity https://github.com/owncloud/activity/issues/1176
  • [x] admin_audit https://github.com/owncloud/admin_audit/issues/432
  • [x] customgroups https://github.com/owncloud/customgroups/issues/579
  • [x] data_exporter https://github.com/owncloud/data_exporter/issues/223
  • [x] files_classifier https://github.com/owncloud/files_classifier/issues/758
  • [x] files_lifecycle https://github.com/owncloud/files_lifecycle/issues/519
  • [x] files_onedrive https://github.com/owncloud/files_onedrive/issues/156
  • [x] impersonate https://github.com/owncloud/impersonate/issues/232
  • [x] ransomware_protection https://github.com/owncloud/ransomware_protection/issues/326
  • [x] richdocuments https://github.com/owncloud/richdocuments/issues/471
  • [x] search_elastic https://github.com/owncloud/search_elastic/issues/323
  • [x] updater https://github.com/owncloud/updater/issues/713
  • [x] user_ldap https://github.com/owncloud/user_ldap/issues/792
  • [x] user_shibboleth https://github.com/owncloud/user_shibboleth/issues/343
  • [x] windows_network_drive https://github.com/owncloud/windows_network_drive/issues/442
  • [x] wopi https://github.com/owncloud/wopi/issues/245
  • [x] workflow https://github.com/owncloud/workflow/issues/303

Optional releases: These apps have had the Symfony Command excute() method declared as returning int. And other test-only changes. That is optional but not required in Symfony 5. So the existing previously-released code should still work with Symfony 5. Thus doing a release is optional.

  • [x] configreport (PR https://github.com/owncloud/configreport/pull/187 has a very minor change)
  • [x] encryption (needs a release anyway for a different reason, see issue https://github.com/owncloud/encryption/issues/392 )
  • [x] metrics (issue https://github.com/owncloud/metrics/issues/179 )
  • [x] password_policy (PR https://github.com/owncloud/password_policy/pull/394 has a very minor change)
  • [x] twofactor_totp (PR https://github.com/owncloud/twofactor_totp/pull/288 has a very minor change)

phil-davis avatar May 22 '23 05:05 phil-davis

Note: I think that the code is all done. The pending tasks are all the app releases and core 10.13.0

phil-davis avatar Jun 30 '23 04:06 phil-davis

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 10 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Feb 13 '24 01:02 github-actions[bot]