Greetings my fellow Flarumites!
Hot off the presses, today's release is:
Redback Spider - Flarum Version 0.1.0-beta.11!
The redback spider, also known as the Australian black widow is a species of highly venomous spider believed to originate in the South Australian or adjacent Western Australian deserts, but now found throughout Australia, Southeast Asia and New Zealand, with colonies elsewhere outside Australia.
π The Release
This release contains primarily fixes and improvements to further stabilize the core software on our way to a stable version next year.
π What's Changed?
We've improved Flarum and its core extensions in many different fields for this release, including performance, SEO and usability. We've also taken care of a few dependencies being marked as vulnerable. Read through the complete list of changes on the specific repositories, here's a small selection of changes:
- π€ We've reverted some changes to search that made it terribly slow and improved user search performance.
- π Links no longer open in a new window/tab by default. Links also have a nofollow and ugc ref value.
- π¦οΈ Queue implementation has been improved.
- πΏ Several UX fixes, among others for the modals.
- β οΈ The debug button is back on failing requests.
- π€‘ Old avatars are now properly deleted when a new one is set.
- π₯΄ Fixed a bug where deleted posts would show up to the public.
There are a ton more! If you're into this, feel free to scour our changelogs and releases on GitHub.
π¨βπ» For Developers
Due to popular request, we're including information about extension breaking changes into this announcement. Beta 11 should not break any extensions, developers are recommended to check the changelogs of relating packages when they discover issues.
If you have any questions or run into any obstacles in upgrading, please open a new discussion in the Dev tag or find us in #extend on our Discord.
β€΄οΈ Upgrading
Before you run the upgrade, make sure to create a backup of your public/assets
directory, your composer.json
and your database!
Step 1: Ensure you are on version 0.1.0-beta.10 in your Admin Dashboard or by running php flarum info
(use the previous release notes for upgrading from an earlier version)
Step 2: Disable all 3rd party extensions.
Step 3: Run the following commands:
composer update --prefer-dist --no-dev -o --with-all-dependencies
php flarum migrate
php flarum cache:clear
Step 4: Use your newly-upgraded Flarum site!
If you run into any problems, please open a new discussion in the Support tag. There may be discussions of similar issues, but open a new one anyway, it helps us get your specific problem resolved faster.
If the problem persists β we're here to help! Make sure to mention the Flarum version you are on or the output of php flarum info
.
πββοΈ Acknowledgements
Flarum releases wouldn't be possible without a multitude of people, our thanks go out to all of them! Thank you...
To everyone who contributed code this release, especially Matteo Contrini, Stefan Totev, Madalin Tache, Tariq Hussein, J.C.KΓΆdel, Moritz StΓΌckler, Matthew Kilgore, w-4 and anyone else we've missed aside from our exceptionally amazing team;
To every backer, but especially Glowing Blue, MyGuitare. Sridhar Kamma, Donald Broussard, GuitarTalk, Ken Lam, Mark Cutting, Mikkel Rasmussen, Nikolay P, Timotheus Pokorra, 3D Geeks, Andrei Telteu and Lay Dominicans of bl. MichaΕ Czartoryski;
Your financial support is a huge source ofmotivation, it helps provide for stable development hours for Flarum! Help us become a sustainable project by backing us on Open Collective or GitHub!
And finally, to you for your ongoing support and enthusiasm that keeps us all going!