BuddyBoss Platform - Version 2.17.0

Release date: Jan 01, 2026

Changes:

  • Bug: Activity - Fixed an issue where apostrophes in activity post titles were displayed incorrectly in the BuddyBoss App for activities posted from the web
  • Bug: Activity - Fixed an issue where embed link previews were unnecessarily refreshed when changing the activity topic
  • Bug: Activity - Fixed an issue where GIF posts were not visible to non-logged-in users across Activity Feed
  • Bug: Activity - Fixed an issue where links on activity pages could not be opened in a new window on iPhone devices
  • Bug: Activity - Fixed an issue where multiple videos could play at the same time in the news feed; starting a new video now automatically pauses the previous one
  • Bug: Activity - Fixed an issue where users were unable to edit group-related posts from the news feed
  • Bug: Core - Fixed a security vulnerability that allowed unauthorized access to protected or paid media files via document preview URLs
  • Bug: Core - Fixed an issue where both Profile and Members menus were incorrectly highlighted at the same time when viewing the logged-in user’s profile
  • Bug: Core - Fixed an issue where link previews were not displaying correctly for private communities, ensuring previews now work properly across all pages
  • Bug: Core - Fixed an issue where the “Select All” checkbox on the WordPress Plugins page did not work when BuddyBoss Platform was active
  • Bug: Core - Fixed an issue where the “Settings Saved” admin notice appeared twice on non-BuddyBoss settings pages
  • Bug: Email - Fixed an issue where password reset emails were not sent when ReadyLaunch was enabled
  • Bug: Forums - Fixed a visual alignment issue with the “Notify me of new replies” checkbox in forum discussion modals
  • Bug: Forums - Fixed an issue where forum topic order was incorrect when sticky or super-sticky discussions were enabled
  • Bug: Forums - Fixed an issue where Super Sticky forum discussions were not working properly
  • Bug: Groups - Fixed an issue where group organizers were unable to reply to sub-forum topics when the parent forum was associated with a hidden group
  • Bug: Groups - Improved Group Filters styling to fix layout and UI issues when using default WordPress themes like Twenty Twenty-One
  • Bug: Media - Fixed an issue where Dubb video links did not generate previews in activity posts
  • Bug: Media - Fixed issues with album, including adding items via the Select Album option and deleting newly added media without page reload
  • Bug: Messages - Improved the notice UI on the Send Message screen for groups with zero members to match consistent styling across the platform
  • Bug: Profiles - Fixed an issue where Advanced Profile Search returned incorrect results when the Date Range field was present but not selected
  • Bug: ReadyLaunch - Fixed album UI and messaging issues in ReadyLaunch, ensuring correct display on Profile and Group album pages
  • Bug: ReadyLaunch - Fixed an issue where Google reCAPTCHA did not appear on the Registration, Login, and Forgot Password pages when ReadyLaunch was enabled
  • Bug: ReadyLaunch - Fixed an issue where ReadyLaunch message and notification menus were visible to non-logged-in users
  • Bug: ReadyLaunch - Fixed an issue where the discussion reply form displayed an empty warning message
  • Bug: ReadyLaunch - Fixed an issue where updated video thumbnails in group and member video tabs did not reflect immediately in ReadyLaunch and required a page reload
  • Bug: ReadyLaunch - Fixed an issue where users were unable to create or edit albums in ReadyLaunch
  • Bug: ReadyLaunch - Fixed notice styling issues to align with the ReadyLaunch design system, including improved colors, spacing, and dark theme consistency
  • Bug: ReadyLaunch - Fixed UI issues on the Group Pending Invitations page in ReadyLaunch, ensuring the loader and pagination display correctly
  • Bug: Social Login - Fixed an issue where Google SSO registration failed with Japanese nicknames by adding proper validation and handling during username generation
  • Bug: Widget - Fixed an issue where the Profile Cover Photo option appeared in the Profile Completion widget even when cover photo upload was disabled

File Changes:

  • bp-activity/classes/class-bp-rest-activity-endpoint.php
  • bp-core/admin/bp-core-admin-actions.php
  • bp-core/admin/templates/update-buddyboss.php
  • bp-core/bp-core-catchuri.php
  • bp-core/bp-core-emails.php
  • bp-core/bp-core-filters.php
  • bp-core/bp-core-update.php
  • bp-core/classes/class-bb-readylaunch.php
  • bp-core/classes/class-bp-admin.php
  • bp-core/js/bb-topics-manager.js
  • bp-core/js/bb-topics-manager.min.js
  • bp-core/js/register.js
  • bp-core/js/register.min.js
  • bp-core/profile-search/bps-search.php
  • bp-forums/classes/class-bp-rest-reply-endpoint.php
  • bp-forums/classes/class-bp-rest-topics-endpoint.php
  • bp-forums/core/filters.php
  • bp-loader.php
  • bp-media/classes/class-bp-rest-media-endpoint.php
  • bp-members/classes/class-bp-rest-members-endpoint.php
  • bp-templates/bp-nouveau/common-styles/_bp_activity_entries.scss
  • bp-templates/bp-nouveau/common-styles/_bp_search.scss
  • bp-templates/bp-nouveau/css/buddypress-rtl.css
  • bp-templates/bp-nouveau/css/buddypress-rtl.min.css
  • bp-templates/bp-nouveau/css/buddypress.css
  • bp-templates/bp-nouveau/css/buddypress.min.css
  • bp-templates/bp-nouveau/includes/document/attachment.php
  • bp-templates/bp-nouveau/includes/media/ajax.php
  • bp-templates/bp-nouveau/includes/media/attachment.php
  • bp-templates/bp-nouveau/includes/video/ajax.php
  • bp-templates/bp-nouveau/includes/video/attachment.php
  • bp-templates/bp-nouveau/js/buddypress-activity-post-form.js
  • bp-templates/bp-nouveau/js/buddypress-activity-post-form.min.js
  • bp-templates/bp-nouveau/js/buddypress-media.js
  • bp-templates/bp-nouveau/js/buddypress-media.min.js
  • bp-templates/bp-nouveau/js/buddypress-nouveau.js
  • bp-templates/bp-nouveau/js/buddypress-nouveau.min.js
  • bp-templates/bp-nouveau/js/buddypress-video.js
  • bp-templates/bp-nouveau/js/buddypress-video.min.js
  • bp-templates/bp-nouveau/readylaunch/activate.php
  • bp-templates/bp-nouveau/readylaunch/css/activity-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/activity-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/activity.css
  • bp-templates/bp-nouveau/readylaunch/css/activity.min.css
  • bp-templates/bp-nouveau/readylaunch/css/courses-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/courses-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/courses.css
  • bp-templates/bp-nouveau/readylaunch/css/courses.min.css
  • bp-templates/bp-nouveau/readylaunch/css/forums-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/forums-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/forums.css
  • bp-templates/bp-nouveau/readylaunch/css/forums.min.css
  • bp-templates/bp-nouveau/readylaunch/css/groups-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/groups-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/groups-single-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/groups-single-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/groups-single.css
  • bp-templates/bp-nouveau/readylaunch/css/groups-single.min.css
  • bp-templates/bp-nouveau/readylaunch/css/groups.css
  • bp-templates/bp-nouveau/readylaunch/css/groups.min.css
  • bp-templates/bp-nouveau/readylaunch/css/lms-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/lms-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/lms.css
  • bp-templates/bp-nouveau/readylaunch/css/lms.min.css
  • bp-templates/bp-nouveau/readylaunch/css/login-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/login-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/login.css
  • bp-templates/bp-nouveau/readylaunch/css/login.min.css
  • bp-templates/bp-nouveau/readylaunch/css/main-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/main-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/main.css
  • bp-templates/bp-nouveau/readylaunch/css/main.min.css
  • bp-templates/bp-nouveau/readylaunch/css/members-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/members-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/members-single-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/members-single-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/members-single.css
  • bp-templates/bp-nouveau/readylaunch/css/members-single.min.css
  • bp-templates/bp-nouveau/readylaunch/css/members.css
  • bp-templates/bp-nouveau/readylaunch/css/members.min.css
  • bp-templates/bp-nouveau/readylaunch/css/meprlms-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/meprlms-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/meprlms.css
  • bp-templates/bp-nouveau/readylaunch/css/meprlms.min.css
  • bp-templates/bp-nouveau/readylaunch/css/message-rtl.css
  • bp-templates/bp-nouveau/readylaunch/css/message-rtl.min.css
  • bp-templates/bp-nouveau/readylaunch/css/message.css
  • bp-templates/bp-nouveau/readylaunch/css/message.min.css
  • bp-templates/bp-nouveau/readylaunch/forums/form-reply-move.php
  • bp-templates/bp-nouveau/readylaunch/forums/form-topic-split.php
  • bp-templates/bp-nouveau/readylaunch/js/bb-topics-manager.js
  • bp-templates/bp-nouveau/readylaunch/js/bb-topics-manager.min.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-activity-post-form.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-activity-post-form.min.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-media.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-media.min.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-nouveau.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-nouveau.min.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-video.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-video.min.js
  • bp-templates/bp-nouveau/readylaunch/media/media-privacy.php
  • bp-templates/bp-nouveau/readylaunch/media/no-media.php
  • bp-templates/bp-nouveau/readylaunch/register.php
  • bp-templates/bp-nouveau/readylaunch/sidebar/right-sidebar.php
  • bp-templates/bp-nouveau/readylaunch/video/single-album.php
  • bp-templates/bp-nouveau/readylaunch/video/video-privacy.php
  • bp-xprofile/bp-xprofile-functions.php
  • class-buddypress.php
  • languages/buddyboss.pot
  • readme.txt