From Joomla! Documentation
Minor updates of Joomla are released every six (6) Tuesdays (schedule may change). One week prior to the release, the update is set for RC (Release Candidate) and available for testing. People are needed to conduct such tests. The more people that test, the better releases can be.
2023 Release Dates
- 31 January 2023
- 14 March 2023
- 18 April 2023 (4.3.0)
- 30 May 2023
- 11 July 2023
- 22 August 2023
- 17 October 2023 (4.4.0 and 5.0.0)
- 28 November 2023
Tip: add a recurring calendar event one week before each of these dates and help the Joomla! Project test releases before they go out.
How to Test Release Candidates
Set Up a Testing Location
- Take a backup of the site you want to test making sure you have permission to test using the website you're going to use. You can use a suggested tool (see bottom of page) or you can do this manually.
- Make sure your environment meets the technical requirements before proceeding.
- Create a new database and new user to restore your development site to.
- Create a testing site or build area to work in and restore the back up copy of your site in one of the following places:
- A subdomain.
- A subdirectory.
- A local device via WAMP, MAMP, LAMP, XAMPP.
- A new hosting account on a temporary domain in the root. (If you would like to change hosts in the process of migration).
- Restoring a site on a local device. See Installing Joomla locally and Setting up your workstation for Joomla development.
- Restoring a site with a tool listed at bottom of page. (Read the Suggested Tools)
Installing the RC
- With your development site established, go to Components → Joomla! Update and then click the Options button in the top toolbar.
- In the field Update Channel, select Testing. In the Minimal Stability field, select Stable.
- Click Save & Close in the top toolbar.
- Run the update on the next page.
Test, Test, Test
Test all the things you normally do on your website. Check the Backend and Frontend. To assist, you can also test items on the release checklist. Each release will have a new tab in the spreadsheet. Simply add your name starting in column D and report pass/fail in the cell associated with each item to test. The CMS Release Team is working on a component to make this easier. We will update this documentation when it becomes available. There may be specific items the CMS Release Team. Those items will be found on social media platforms including the Joomla! Forum. Frontend If issues are found or you need to discuss an issue, please report them on issues.joomla.org. You will need a GitHub account to do so. Please see Filing Bugs and Issues for more information on how to make a report.
If you find an issue with a third-party extension, please report it directly to the developer. Do not report it to the Joomla! Project.
Once done testing, remove the dev instance from your server (or local) environment. You will not be able to use it on the next release testing so killing it is best. If you want to leave it where it is, put an .htaccess password protection over it to make sure it doesn't get indexed. Your hosting provider should be able to provide instructions on how to do this.
- Akeeba Backup for backup and restore.