Discourse 3.5.0.beta4 is a security-focused release addressing a data leak affecting login-required sites between April 30, 2025, and May 2, 2025, where private homepage content could be exposed to unauthenticated users. The fix is detailed in GHSA-v3h7-c287-pfg9. Beyond security, this release includes numerous improvements across core and plugins. The discourse-ai plugin adds new features like enforcing JPG/PNG uploads, supporting uploads in new conversations, and better AI bot decoration. Bug fixes address issues like resource URL replacement, upload clearing, LLM feedback, and state leakage. UX updates refine conversation inputs, sidebar states, and search discovery. The discourse-calendar plugin now allows event creation for the everyone group. Core improvements include a new color palette selector, a routeHistory service for better navigation, and fixes for wizard previews, search labels, and background styling. UX enhancements cover rich editor footnotes, theme card details, signup/invite page consistency, category name overflow, search modal behavior, and link count display in topic maps. For a full list, users are encouraged to review the detailed Additional Features and Fixes.
This release includes a security fix for a data leak affecting login-required sites deployed in the timeframe between April 30 2025 noon EDT and May 2 2025, noon EDT. Private content on an instance’s homepage could become visible to unauthenticated users.
We do our best to highlight new features and changes for you, but there’s always too many changes to detail. For a full list of new features, bug fixes, UX improvements, and more, be sure to review the Additional Features and Fixes listed below.