wpForo 2.1 is relea...
 
Notifications
Clear all

[Closed] wpForo 2.1 is released!

51 Posts
10 Users
36 Reactions
8,058 Views
Robert
(@robert)
Posts: 10587
Support Team Admin
Topic starter
 

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.

 
Posted : 08/11/2022 9:10 pm
mulineq, kathlynocean, lepalois and 4 people reacted
dimalifragis
(@dimalifragis)
Posts: 2611
Famed Member
 

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.

 
Posted : 08/11/2022 10:28 pm
matheustao reacted
(@cotner)
Posts: 126
Estimable Member
 

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)

 
Posted : 08/11/2022 10:56 pm
RealAct
(@realact)
Posts: 238
Reputable Member
 

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!

 
Posted : 08/11/2022 11:14 pm
(@cotner)
Posts: 126
Estimable Member
 

Posted by: @realact

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.

 

 
Posted : 08/11/2022 11:24 pm
kathlynocean and dexpaul reacted
dimalifragis
(@dimalifragis)
Posts: 2611
Famed Member
 

@cotner I have reverted to 2.0.9 because the loading of ajaxified widgets is terrible. No way i use that.

 
Posted : 08/11/2022 11:26 pm
dexpaul reacted
(@cotner)
Posts: 126
Estimable Member
 

Posted by: @dimalifragis

@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.

 

 
Posted : 08/11/2022 11:31 pm
Robert
(@robert)
Posts: 10587
Support Team Admin
Topic starter
 

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).

 

Posted by: @realact

...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.

 

Posted by: @dimalifragis

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.

 
Posted : 09/11/2022 4:00 am
(@cotner)
Posts: 126
Estimable Member
 

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.

 
Posted : 09/11/2022 4:05 am
Robert
(@robert)
Posts: 10587
Support Team Admin
Topic starter
 

Posted by: @cotner

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.

 
Posted : 09/11/2022 4:07 am
(@cotner)
Posts: 126
Estimable Member
 

Posted by: @robert

Posted by: @cotner

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.

 

 
Posted : 09/11/2022 4:10 am
Robert reacted
dimalifragis
(@dimalifragis)
Posts: 2611
Famed Member
 

@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?

 
Posted : 09/11/2022 12:25 pm
(@central4allgmail-com)
Posts: 533
Prominent Member
 

where can i find the last version before this update?

The widgets are not loading.

All Suggestions are welcome
https://adultforum.gr/

 
Posted : 09/11/2022 4:28 pm
(@central4allgmail-com)
Posts: 533
Prominent Member
 

@dimalifragis how did you revert ? Is there somewhere to download it ?

All Suggestions are welcome
https://adultforum.gr/

 
Posted : 09/11/2022 4:30 pm
Wendell
(@wendell)
Posts: 242
Reputable Member
 

I've discovered that I can delete the old online members widget and re-add it and it works.

 
Posted : 09/11/2022 5:05 pm
RealAct and CurtisB reacted
Page 1 / 4