Last week, WordPress Executive Director Josepha Haden Chomphosy opened a discussion on how many releases the project will aim for in 2022.
“Given that we have a release in January already, I wonder if we might be able to use 2022 to attempt four releases,” Haden Chomphosy said. She proposed three different release schedules:
When she brought it up in the #core Slack channel, a few contributors said they would like to see the project move towards more frequent releases. They were optimistic that it can be done, since a January release is already on the schedule.
Responses to the post on make.wordpress.org were markedly different. A few commented that they would be comfortable with a quarterly releases as long as they avoid major holidays. Several participants in the conversation have urged WordPress to slow down to two or three releases. Others suggested WordPress simply wait to release new features until they are ready, with no schedule. This particular suggestion makes it difficult for various stakeholders, like hosting companies, agencies, and WordPress product businesses, to plan effectively.
In 2021, WordPress released version 5.7 in March and 5.8 in July. A third major release planned for December was postponed due to critical blockers and decreased volunteer availability. A jump to four releases next year seems overly ambitious without a change in processes.
“Is it realistic to plan four releases for 2022 right after three releases per year plan was not fulfilled?” Oleg Kharchenko asked in the comments. “I don’t get what’s the benefit of having more releases just for the sake of number. It looks good in business reports but it has no real value for WordPress users as frequent releases lead to half-baked features which are hard to use.
“Also plugin and theme authors will have to put more time into testing instead of their product development. Finally, there are many tickets on Trac with ‘early’ keyword which are punted for years just because everybody is too busy to find time to include these tickets in the upcoming release, making the release schedule tighter would worsen this situation even more.”
Jessica Lyschik, a developer and an active member of the German WordPress community, said she would prefer two releases for the future.
“As several people already mentioned, planning more releases did not work out in the past, so why should it work now?” Lyschik asked. “5.9 got postponed to have refined features included so it can be actually used. The complexity of the new features is huge and trying to split that up in smaller releases is not something I see to work in the future.”
The roadmap for 2021 originally planned for four major releases but was scaled back to three in February. At that time Haden Chomphosy cited a lack of automation and the necessary personnel to execute the plan without risking contributor burnout and update fatigue.
WordPress core committer John Blackbourn commented on the discussion, urging Haden Chomphosy to elaborate on why she is proposing the potential of more frequent releases. He also requested she summarize the original list of challenges and needed changes and the progress that has been made towards improving them.
In a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be postponed to January 2022.
“What I’d like to understand better is what are we going to do to make sure this doesn’t happen again?” WordPress 5.9 release lead Matt Mullenweg commented. “There could always be more polish, more bugs fixed, and I would challenge you to pick a year in the past decade that didn’t have its share of human issues. I’d like us to really understand and agree what went wrong, particularly in the first months of 5.9, and what we’re starting now to make sure 6.0 is effortlessly on time.”
McCarthy responded, citing the following reasons:
“Personally, I’d love to see the Go/No Go meeting overhauled to be less aspirational and more concrete as to where things stand as I think that’ll set the tone early enough in the release cycle to avoid some of these problems again,” McCarthy said.
A few of these challenges with 5.9 correspond to the items Haden Chomphosy identified in February as needing to change in order to make WordPress releases easier and more frequent: better testing, more seasoned core developers available with time focused on core, better handoff in design/dev iterations, and shifts in collective philosophies towards continuous development.
In the absence of a comprehensive 5.9 retrospective, it may be difficult to plan the next year’s release schedule based on the reality of what contributors experienced most recently. Moving to four major releases will be a tough sell after closing out a year where WordPress could not post three major releases. It will require significant changes to how the work is scoped and managed as it is in process. The topic will be up for discussion again during today’s weekly core dev chat at 20:00 UTC.
Admittedly, I did not read the full post, just a paragraph or two, so I should really go back and read before commenting, but. . . . I have a strong instinctive reaction as a user managing 3 sites, on a part-time amateur basis—slow down! Take a little longer, perhaps do more in each, but give me time to figure out what I might need or want to change in my work. Minor releases, such as security patches, no issue, but keep anything that changes the user experience to 1 or 2 a year, please!
I am currently trying to figure out the changed media library—a couple of recent posts have not shown the image, just an icon for a description, so I worked around that but have not really understood the change, and there is sure to be something new in 5.9 that will take some time to figure out. I guess if all one does is WordPress development, one can keep up, but some of us are out here like ducks—paddling madly under the surface!
I prefer QUALITY over QUANTITY.
Let’s use 5.9 as an example.
I think 5.9 is coming out around January 25, 2022. Correct? Anyways, if it is rushed, then I don’t want 5.9.1 to come out February 1st. 2-3 weeks later 220.127.116.11 or even 5.9.2.
Also, releases should take into consideration peoples’s holidays. As a Roman Catholic, I wouldn’t volunteer through the Christmas holiday.
Repeat that last sentence but change the religion and holiday to other religious holidays.
Repeat for non-religious holidays.
Rushing too many releases can also be stressful to the volunteers.
I would be ok with 2-3 updates a year.
Obviously security releases not included in that last statement.
Release a new WP version with new features after they are ready and won’t be changed any more (besides smaller bug fix).
Release a new WP version if a security update is necessary.
Do not release a new WP version “because it scheduled” or “we need X number of releases”.
Everything else is annoying for anybody.
“This particular suggestion makes it difficult for various stakeholders, like hosting companies, agencies, and WordPress product businesses, to plan effectively.”
Lately, it seems that WP now views its “customers” not as bloggers or website owners or individuals making plugins/themes, but agencies and hosts.
Companies like wordpress.com need planning schedules, which of course should not influence wordpress.org releases.
But you are right, there really seems to be a shift in “for whom are we doing all this”.
“Lately, it seems that WP now views its “customers” not as bloggers or website owners or individuals making plugins/themes, but agencies and hosts.”
I actually think it’s the other way around. WP catered to professionals (agencies and freelancers) for many recent years but have now returned focus to bloggers and hobbyists. The Gutenberg editor proves that. These new and constant changes drastically affect websites that have been custom built for clients. Frequent updates and new design changes (major UI overhauls) pretty much ruin any custom work that has been added for them. Developer plugins like ACF are looking like they may become redundant. I’m not saying this is a bad path or anything, but I know that many agencies are looking at other mediums to build out client sites now that the update/maintenance cycle can’t be trusted.
I agree with the sentiment to slow down. Major releases require lots of testing once implemented. Since maintaining WordPress sites has to come after my day job I prefer to have to test new major releases only twice per year.
I too prefer quality over quantity and want whatever features have been added or changed to be fully baked by the time the release happens.
I am really excited for the next year 2022. I think it is going to be best year of WordPress. Tons of new opportunities will be created as Major breaking changes take place. Obviously, if you want to stay outdated then it is another thing. Looking forward to :
a. Removal of Theme Customizer
b. Remove of WordPress Menus
c. Gutenberg first Templates.
d. No Themes. Let “Themes be Themes” philosophy of WP is amazing.
e. No Page builders, Gutenberg will rock.
f. Removal of Classic editor.
g. No metaboxes ? ( not sure )
Your email address will not be published. Required fields are marked *
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Enter your email address to subscribe to this blog and receive notifications of new posts by email.
WordPress Tavern is a website about all things WordPress. We cover news and events, write plugin and theme reviews, and talk about key issues within the WordPress ecosystem…
© All Rights Reserved. Powered by WordPress, hosted by Pressable