We've just released wpForo 2.1 middle version!
wpForo 2.1 comes with better performance and page loading speed. Lots of bugs have been fixed along with security issues. Forum widgets have been updated with new functions and features.
Β
Important update notes
- After the update, please delete all caches and purge CDN if you have.
- After the update, please flush Redis Object Cache if you have this cache enabled
Β
2.1.9 Changes
- Compatibility: PHP 8.2
- Fixed Bug: XSS vulnerability in the forum
- Hooks: wpforo_spam_topic and wpforo_spam_post
Β
2.1.8 Changes
- Added: New button [Repair] in wpForo > Tools > Database tables admin page to fix forum update and installation issues
- Fixed Bug: SSRF vulnerability in the forum
- Fixed Bug: Spoiler and Quotes formatting issue on forum posts
- Fixed Bug: PHP Warning in forum layout #2 when no last post information
- Fixed Bug: Issues with post reaction counting and forum cache
- Fixed Bug: Topic subscription button behavior when forum is subscribed
- Fixed Bug: Double printing of wpforo_date()
- Fixed Bug: WordPress database error Regex error βmissing closing parenthesis
- Fixed Bug: Conflict with other plugins when BuddyPress integration is enabled
- Fixed Bug: Approved users need to be approved again after password resetting
- Fixed Bug: Forum sitemap.xml when βTurn WordPress to this forum boardβ is enabled
- Fixed Bug: Control issues with maximum number of attachments per forum posts
- Fixed Bug: Header processing issue with WordPress 6.2+ versions
- Fixed Bug: Bigint validation issues
- Fixed Bug: Backend user synchronization issue
- Fixed Bug: Forum template customization issue
Β
2.1.7 Changes
- Added: Display forum admin note by secondary usergroups
- Updated: Decreased number of participantsβ avatars on forum list
- Fixed Bug: Font-Awesome extra CSS file is not found for forum RTL mode
- Fixed Bug: Missing breadcrumb item on forum category page
- Fixed Bug: Incorrect number of replies on forum profile activity list
- Fixed Bug: Small style bugs
Β
2.1.6 Changes
- Updated: New attribute boardid in wpForo shortcodes
- Fixed Bug: Missing tooltip on post-link buttons
- Fixed Bug: Different location of pagination button location for guests and users
- Fixed Bug: Pagination information in SEO title of profile activity section
- Fixed Bug: Lots of other minor bugs have been fixed.
Β
2.1.5 Changes
- Added: Rich editor for forum description
- Added: do_shortcode() in wpForo email templates
- Fixed Bug: Problem with website URLs containing port number
- Fixed Bug: Unchangeable 10MB max uploaded file size
- Fixed Bug: Duplicated content in recent posts widget
- Fixed Bug: HTML escaping and sanitizing in the forum description and other sections
- Fixed Bug: New filter hook wpforo_check_referer to disable Error 2252 and Error 2253
Β
2.1.4 Changes
- Fixed Bug: Topic and Post URL problems
- Fixed Bug: Scrolling issues
- Fixed Bug: Email sending issues
Β
2.1.2 - 2.1.3 Changes
- Fixed Bug: Let users create and edit questions with empty content
- Fixed Bug: Email sending issues with internal cache
- Fixed Bug: Do not send email notification to inactive users
- Fixed Bug: Adjust βCan subscribeβ permission to control users subscription tab
- Fixed Bug: Problem with Subscribe Manager form for multi-boards
- Fixed Bug: PHP property_exists() problem when settings have not initialized yet
- Fixed Bug: Reactions ordering problem
- Fixed Bug: Popup message problem on password reset page
- Fixed Bug: Issue with some email shortcides
- Fixed Bug: Problem with rendering of quotes on pop-up messages of topic overview
- Fixed Bug: Prevent creating topics with empty title.
Β
2.1.1 Changes
- Changed: Correct location of reply editor after clicking the edit reply button
- Changed: Keep the regular loading type of widgets. AJAX is only used for multi-board forums when current board doesnβt match to the board widget.
- Fixed Bug: Conflict with SSO plugins
- Fixed Bug: Problem with importing users
- Fixed Bug: Preparation | Fatal error caused at line 231 of file Cache.php: Call to a member function reset()
Β
2.1.0 Changes
- Added: Notification via email when the user become approved
- Added: User approval email template "subject" and "message body"
- Added: AJAX powered forum widgets
- Added: Post reactions caching (likes, dislikes)
- Added: Filter by Forums for Recent Topics widget
- Added: Filter by Forums for Recent Posts widget
- Added: Option to show only replies (skip first post) in Recent Posts widget
- Added: Option to manage post excerpt length in Recent Posts widget
- Added: Update-safe way to customize style.css of wpForo themes
- Added: Button to reset the profile cover image (delete the current one)
- Added: Insert selected quotes to the reply editor
- Added: Email shortcodes in the reset password template
- Added: Secondary usergroup in the Dashboard Members list
- Security: Strip all tags in a post reporting message
- Security: Fixed XSS vulnerability
- Security: Fixed CSRF in user deleting action
- Optimization: SQL optimization for forum statistic
- Optimization: Caching of avatar source URLs to decrease sql queries
- Filter Hook: wpforo_topic_fields_filter (allows filtering topic fields)
- Filter Hook: wpforo_avatar_cache (allows disabling avatar cache)
- Fixed Bug: PHP Warning - undefined array key "topicurl" in Actions.php
- Fixed Bug: Issue with Classic theme's "Add topic" button
- Fixed Bug: Usergroup selecting issue in Online Members widget
- Fixed Bug: Issue with Forum Tab in UM profile page
- Fixed Bug: Empty widget when recent topics are located in private forums
- Fixed Bug: Avoid "board slug duplication error" when executing db fixer SQL
- Fixed Bug: Popup message issue when unsubscribing from a forum or topic
- Fixed Bug: Banned users become active when they change their passwords
- Fixed Bug: Twitter link closing tag on profile page
In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.
Thanks for the update.
One thing i noticed and it shows, is the ajaxification of widgets. Until loaded fully, they seem empty.
I mean the page loads first and the widgets during or later, and until all this is done, there is an "emptyness" in them.
I hope you understand what i try to say.
Maybe some loading spinner until fully loaded?
Also this happens in each and every page / topic load. Not neccessary i think.
I have noticed that my server load has gone way up after updating. I know there is new caching, but hopefully this is temporary. (I cleared all of my cache as well as the WPForo cache)
After upgrading to the 2.1.0 release, I had to revert to the previous version because the Online Members widget doesn't show anybody as being online. That widget is part of our homepage, so it looks broken without it.Β
Does it take a long time to fetch the online members, or is it broken?
As mentioned above by someone else, I also noticed that emptiness on the widgets area after the upgrade, like they delay a lot to load, more than normal.
Greetings!
After upgrading to the 2.1.0 release, I had to revert to the previous version because the Online Members widget doesn't show anybody as being online. That widget is part of our homepage, so it looks broken without it.Β
Does it take a long time to fetch the online members, or is it broken?
As mentioned above by someone else, I also noticed that emptiness on the widgets area after the upgrade, like they delay a lot to load, more than normal.
Greetings!
I am noticing that the Widgets take 5-10 seconds to populate.
Β
@cotner I have reverted to 2.0.9 because the loading of ajaxified widgets is terrible. No way i use that.
I think I will do the same... Just too slow and the ajax stuff is not great.
Β
EDIT: I left it for now. Just want to see how the cache works its way out after a day or so. The widgets are not a huge deal for me.
Β
v2.1 cannot be slow. It's many times faster, for sure. I think you're referring to the widgets which being loaded after the whole page is loaded. This makes the main page loading speed faster even if the widgets are not loaded yet. This kind of content loading type increases the rank of following indexes by decreasing the number of seconds in comparison with the old versions:
- Largest Contentful Paint (LCP)
- First Input Delay (FID)
- Cumulative Layout Shift (CLS)
- Other Notable Metrics
- First Contentful Paint (FCP)
- Interaction to Next Paint (INP)
- Time to First Byte (TTFB)
Anyway, we may add an option to let you chose the widget loading type (AJAX or Regular).
Β
...the Online Members widget doesn't show anybody as being online. That widget is part of our homepage, so it looks broken without it.Β
To tell the truth we've not made any changes in this widget, however we're going to check it.
Β
One thing i noticed and it shows, is the ajaxification of widgets. Until loaded fully, they seem empty. I mean the page loads first and the widgets during or later, and until all this is done, there is an "emptyness" in them. I hope you understand what i try to say.
Ok, thank you for the explanation, we'll take this under consideration.
In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.
Well... I am on a VPS and all night the server load numbers I am getting via SSH have gone up to 15 on the one min average at a few points this evening.
Β
The 15min average right now is over 4. This was not the case for the past few months, just tonight.
The 15min average right now is over 4. This was not the case for the past few months, just tonight.
I think this was just a cache collection processes. This is a one time process.
In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.
The 15min average right now is over 4. This was not the case for the past few months, just tonight.
I think this was just a cache collection processes. This is a one time process.
I was actually thinking that... Which is why I wanted to wait a few days.
Β
I totally get the widget thing. At first I recall the Online viewers saying that no one was online too, but that was the very firsts time it loaded. Since then it is populating just fine. It just takes 8-10 sec which is nothing for me.
Β
@robert Maybe the widgets do not need to update in each and every page load.
Maybe it can be cached for 1-2 or more minutes?
where can i find the last version before this update?
The widgets are not loading.
All Suggestions are welcome
https://adultforum.gr/
@dimalifragis how did you revert ? Is there somewhere to download it ?
All Suggestions are welcome
https://adultforum.gr/