HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Vanilla 2021.009 (formerly Vanilla 4.0) is now available
initvector
Vanilla Staff
Today marks the official release of Vanilla 2021.009, the release formerly known as 4.0.
There have been some important changes to Vanilla since the last release announced here. They've been stated in the RC announcement posts, but I'll echo them here:
- Vanilla 2021.009 requires at least PHP 7.2. Future versions of Vanilla will require PHP 7.4+.
- MySQL 5.7+ is required, starting with Vanilla 2021.009.
- Full-text indexes have been disabled by default. You can enable them by adding a
Database.FullTextIndexing
key to your config and setting it totrue
. Failure to do this before upgrading to Vanilla 2021.009 will result in your full-text database indexes being lost.
There's a long change log of fixes and features, spread across the RCs and recent "gold" releases. If you're curious, you can follow the road from Vanilla 3.3 to Vanilla 2021.009:
Last, but not least, there's Vanilla 2021.009! You can checkout its change log and download the pre-built package, over on GitHub.
This is a major upgrade from 3.3. Please follow our upgrading guide. If you experience any issues, please post specifics (exact error messages, screenshots, etc.).
9
Comments
Completely broke the site. My last reason for holding on to this garbage software is now gone.
Wait a minute.. Vanilla was sold.
Hmm, I hope the open source side of things stays strong.
Would hate to have to switch to Discourse or Flarum, etc.
I see this in the changelog which is great:
Add loading attribute to img tags for lazy loading
A few notes:
MySQL 5.7+ is required, starting with Vanilla 2021.009.
It should also be lower than MySQL 8.0.19, otherwise there may be problems running utility/structure.
Full-text indexes have been disabled by default. You can enable them by adding a
Database.FullTextIndexing
key to your config and setting it totrue
. Failure to do this before upgrading to Vanilla 2021.009 will result in your full-text database indexes being lost.This can safely be ignored since the default forum search has never used these indexes.
My themes: pure | minusbaseline - My plugins: CSSedit | HTMLedit | InfiniteScroll | BirthdayModule | [all] - PM me about customizations
VanillaSkins.com - Plugins, Themes and Graphics for Vanillaforums OS
For others who experience the same problem, do note that there are several more steps to upgrading than simply copying files: https://success.vanillaforums.com/kb/articles/158-upgrading
There are a few steps like deleting the cache folder manually and having to visit /utility/update that can temporarily disable your forum if forgotten. I also highly recommend something like XAMPP to run a local test copy of your forum to test new releases on before applying them to an actual site.
@initvector could you edit your post to add the link to the upgrading guide? Some people might not be aware of the correct upgrading procedure.
What is "/utility/update" ?
vanilla older versions have
Database.FullTextIndexing?
See buttom of
https://open.vanillaforums.com/discussion/comment/262976/#Comment_262976
Ok, so I migrated from 3.3... but having major issues.
The problem I am seeing is that most of the content on the page is invisible (and I noticed this even on the upgrade utility page!!. What I narrowed it down to, is that there is a CSS rule being applied:
style-compat.css: body { visibility: hidden; }
It's pretty clear what this does... so my question... what the???
The file "style-compat.css.map" also references an SCSS folder that is missing.
What did I stuff up?
@initvector
There are additional folders that need to be deleted when upgrading from 3.3 to 2021.009. These are the themes from 3.3:
keystone and theme-boilerplate moved to /addons/themes and must therefore be deleted before release/2021.009 files are copied to the server