BuddyBoss Platform - Version 2.21.0

Release date: Mar 18, 2026

Changes:

  • Bug: Activity - Fixed an issue where deleting a single media item from an activity with multiple media temporarily removed the entire activity
  • Bug: Activity - Fixed an issue where replies to spammed activity comments were not displayed while still being counted
  • Bug: Core - Fixed incorrect API documentation by updating the method from GET to POST
  • Bug: Media - Fixed a security issue by enforcing proper permission checks to prevent unauthorized album edits
  • Bug: Media - Fixed duplicate AJAX calls for document folder and media album views when using the move action with page request setting enabled
  • Bug: Messages - Fixed a PHP 8+ fatal error in Messages caused by invalid message data handling in avatar rendering
  • Bug: Notifications - Fixed an issue where activity push notifications were not sent when a blog post was published
  • Bug: ReadyLaunch - Fixed an issue where document folder and file privacy could not be changed when ReadyLaunch was enabled
  • Bug: ReadyLaunch - Fixed an issue where ReadyLaunch styles loaded on login and registration pages even when disabled
  • Bug: ReadyLaunch - Fixed Connections and My Network widgets to hide when no data is available, show correct user data, and resolved ReadyLaunch sidebar settings mismatch

File Changes:

  • bp-activity/bp-activity-filters.php
  • bp-activity/classes/class-bb-activity-readylaunch.php
  • bp-activity/classes/class-bp-activity-activity.php
  • bp-core/admin/bb-settings/rl-onboarding/class-bb-readylaunch-onboarding.php
  • bp-core/classes/class-bb-core-connections-widget.php
  • bp-core/classes/class-bb-core-follow-my-network-widget.php
  • bp-core/classes/class-bb-readylaunch.php
  • bp-loader.php
  • bp-media/bp-media-functions.php
  • bp-messages/bp-messages-cache.php
  • bp-messages/bp-messages-filters.php
  • bp-messages/bp-messages-functions.php
  • bp-messages/classes/class-bp-messages-thread.php
  • bp-messages/classes/class-bp-rest-messages-actions-endpoint.php
  • bp-messages/classes/class-bp-rest-messages-endpoint.php
  • bp-templates/bp-nouveau/includes/activity/ajax.php
  • bp-templates/bp-nouveau/includes/document/ajax.php
  • bp-templates/bp-nouveau/includes/media/ajax.php
  • bp-templates/bp-nouveau/includes/video/ajax.php
  • bp-templates/bp-nouveau/js/buddypress-media.js
  • bp-templates/bp-nouveau/js/buddypress-media.min.js
  • bp-templates/bp-nouveau/js/buddypress-video.js
  • bp-templates/bp-nouveau/js/buddypress-video.min.js
  • bp-templates/bp-nouveau/readylaunch/document/activity-document-actions.php
  • 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-video.js
  • bp-templates/bp-nouveau/readylaunch/js/buddypress-video.min.js
  • endpoints/api_data.js
  • endpoints/api_data.json
  • endpoints/api_project.js
  • endpoints/api_project.json
  • languages/buddyboss.pot
  • readme.txt