core
core copied to clipboard
Update Symfony from 4.4.* to 5.4.*
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
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.
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.
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)
Note: I think that the code is all done. The pending tasks are all the app releases and core 10.13.0
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.