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