The Joomla! Project is pleased to announce the availability of Joomla! CMS 4.0 Release Candidate 3 and Joomla 3.10 Alpha 8.
Joomla users and extension developers are asked to download and install the packages in order to provide quality assurance for the forthcoming 4.0 and 3.10 releases.
Joomla! 4 is the latest major release of Joomla! CMS. Please note that going from 3.9 to 4.0 is a migration. You would need to upgrade your J3.9 to J3.10, which will be available the day J4.0 is stable. J3.10 has a compatibility checker to help guide you through the migration to J4.0. Please do not upgrade any of your production sites to the release candidate version!
What is this release for?
Joomla 4.0 RC3 is aimed at extension and template developers. To encourage them to work with this release in order to prepare extensions for the stable release of Joomla! CMS 4.0. Users are encouraged to test the package for issues and to report issues in the Joomla! CMS Issue Tracker. Test sites based on this release candidate can be taken through to stable but never use this version on a production site. There will be an upgrade path between release candidates and the final release candidate to the stable of Joomla 4.0 should you wish to try a new site build.
Spotlight on Joomla4Security
When it comes to security, running a site with well written, state of the art code helps you stay ahead. Joomla 4 contains many architecture changes designed to maximize security and keep hackers out. You can be assured that moving to Joomla 4 is a wise choice when it comes to keeping your site safe.
Starting with Joomla 4, the CMS changed its database query technology to use Prepared Statements, effectively eliminating any attack vector for SQL injection attacks. Prepared Statements are available for both core CMS and 3rd party developers and work seamlessly across all supported database drivers.
On top of that, Joomla 4 will by default ship with a new built-in plugin that sets multiple security-relevant HTTP headers and allows the configuration of advanced Security headers like Content Security Policy. Those headers work with the built-in security mechanisms that are in modern browsers to help mitigate click-jacking attacks or impede cross-site-scripting attacks.
Last but not least, Joomla 4 adds new authentication mechanisms. The new webservice API is protected by an API token authentication, allowing you to safely use the API without exposing your plaintext credentials.
Logging into both administration and frontend becomes even easier and more secure than ever, with the new WebAuthn plugin! It allows you to use a WebAuthn-compatible authenticator (i.e. FIDO2 keys or TouchID) for your Joomla login, giving you access with just the touch of a button.
How will Joomla 4 also benefit me?
Joomla4Accessibility
Whatever size your site is, accessibility is a must, and from the start Joomla 4 delivers best in class accessibility. The layout, contrast and infrastructure all have accessibility built in so all your visitors will benefit. We have aimed for W3C Accessibility Guidelines (WCAG) 2.0 (with AA compliance)
Joomla4Speed
With Joomla 4 you benefit from the increased performance. Speed is one of the top factors in conversions whether your site is ecommerce or you need to grow your subscriptions. Joomla 4 gives your site the boost it needs.
Joomla4Workflows
Workflows help you to run your site efficiently, making sure that the jobs that need to get done are done and by the right people. Combined with the many improvements in the media manager, content writers will love the new workflow and media manager.
Joomla4Emails
Deliver customised emails that welcome and inform your website's audience effectively! With the new email template system it's easier than ever to make the emails your site sends be on message and on brand. Now you can take your site to the next level when communicating with your customers.
Joomla4Search
Search is a boost to any site. It allows your visitors to hone in on the areas they are interested in, increasing engagement and improving your sites ranking. So when it comes to search look no further, Joomla 4 smart search has many improvements over previous Joomla search and is the best to date.
Link to J4 Brochure: https://joom.la/J4brochure
Link to J4 Documentation
https://docs.joomla.org/J4.x:Getting_Started_with_Joomla!
https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project
Joomla 3.10 helps with the transition to Joomla 4
Along with Joomla 4 RC3, we are releasing the eighth alpha version of Joomla 3.10.
Joomla 3.10 is the bridge between the 2 major series. Joomla 3.10 stable will primarily be a release containing backports of API changes from the Joomla 4.0 development branch to help ease the transition to the next major release for the community. Joomla 3.10 will be supported for 2 years after it has been finally released.
Once your website is updated to 3.10, the pre-update checker will allow you to check the compatibility with the Joomla 4.0 minimum requirements in terms of the current hosting environment and, more importantly, your installed extensions. This will help you migrate to Joomla 4.0 smoothly.
Can I update my website from 3.9.x to Joomla 4 RC3?
The simple answer here is yes. Not on a production site of course, but if you want to test the update to Joomla 4, now you can.
In order to upgrade from 3.9.x to Joomla 4, you have to go via the latest 3.10 release. There is no direct upgrade path between 3.9 and 4.x planned nor supported. All upgrades go via 3.10.
For the upgrade please follow these steps:
- Go to the Joomla Update Component Options and switch the Update Channel to “Testing” and the Minimum Stability option to “Alpha”.
- Update to the latest 3.10 alpha using the Joomla Update Component.
- Switch the Update Channel to “Custom URL” and set the Custom URL to “https://update.joomla.org/core/test/310to4_list.xml”
- Now you get, update to the latest 4.0 Release Candidate.
- Please carefully check the results from the pre-update checker in terms of your environment and your installed extensions before upgrading.
- After the upgrade please switch back to the “Testing” Update Channel with the “Release Candidate” minimum stability to get future updates between Joomla 4 RCs.
If you need more details on the upgrade process you can find them in the documentation.
Who is Joomla! for?
Joomla4All
Joomla4! is for all.
Written by volunteers from every sector it's used all over the internet for all kinds of projects: small projects, but also national government sites. From small shops to world leading brand sites.
Joomla’s power comes from its ever-evolving code base, keeping up with best practice, but also from its large ecosystem of developers who see opportunities in the market and fill those gaps with good software designed to meet real-world needs.
Joomla! 4 is the latest in a world-class CMS that allows you to start your website knowing it can grow with your needs and scale with your customers.
All this and Joomla 4 is free to use and open-source software.
What are you waiting for? Install today and grow your future.
When is the stable release due?
We have revised the launch timeline slightly to ensure we can get everything up to the quality levels we all would like, and to ensure thorough testing on as many hosting environments as possible.
The schedule is now as follows:
New Joomla 4 Release Candidate every two weeks until Joomla 4 Stable is released.
Please note that dates may be subject to change depending on the availability of volunteers and circumstances beyond our control.
How can you help Joomla! development?
There are a variety of ways in which you can get actively involved with Joomla. It doesn't matter if you are a coder, an integrator, or a user of Joomla. You can contact any of our volunteer engagement team to get more information, or if you are ready you can jump right into the Joomla! Bug Squad.
The Joomla! Bug Squad is one of the most active teams in the CMS development process and is always looking for people (not just developers) that can help with sorting bug reports, coding patches and testing solutions. A great way for increasing your working knowledge of the Joomla! code base, and also a great way to meet new people from all around the world.
If you are interested, please read about us on the Joomla! Wiki and, if you wish to join, email Jacob Waisner, This email address is being protected from spambots. You need JavaScript enabled to view it., our Bug Squad coordinator.
You can also help Joomla! development by thanking those involved in the many areas of the process. The Project also wants to thank all the contributors who have taken the time to prepare and submit work to be included in the Joomla! CMS and Framework.
A Huge Thank You to Our Volunteers!
This Release Candidate release is the result of thousands of hours of work by dozens of volunteers.
The changes from RC2 to RC3 alone contain
- Fix SEF Routing for multilingual homepages to be consistent with Joomla 3
- Bootstrap upgrade to 5.0.2
- Over 30 bug fixes
A big thank you goes out to everyone that contributed to the 4.0 release! Right now we're over 45,921 commits with many different people contributing to those commits (not including testers and other non-coding activities).
Translations
- Dutch: Joomla 4 Release Candidate 3 is er samen met Joomla 3.10 Alpha 8
- German: Joomla 4 Release Candidate 3 und Joomla 3.10 Alpha 8 sind da!
- Italian: Joomla 4 Release Candidate 3 e Joomla 3.10 Alpha 8 sono disponibili
- Swiss German: Joomla 4 Release Candidate 3 und 3.10 Alpha 8 erschienen
- Spanish: Joomla 4 Release Candidate 3 y Joomla 3.10 Alfa 8 están aquí
- Russian: Релизы Joomla 4 RC3 и Joomla 3.10 Alpha 8
- Turkish: Joomla 4 Release Candidate 3 ve Joomla 3.10 Alpha 8 burada