v2026.5.0-latest → v2026.6.0-latest
Highlights
Introducing nested replies
Discourse now has an experimental nested replies feature that lets sites display threaded, tree-style conversations instead of flat timelines on a topic and category level.
AI bot gets starred conversations and a docked composer
You can now star your favorite AI conversations to keep them in your sidebar, and reply inline without the full composer taking over the screen.
Tag names now support dots
Tag names can now include dots in the middle, so version-style tags like "5.0-release" or "xyz.js" are now possible to use.
Introducing group sync for OAuth2
The OAuth2 plugin can now auto-sync group memberships from your provider, and both OAuth2 and OIDC plugins can sync identity provider data into Discourse User Fields.
Staff action logs now link to originating reviewable
When a moderation action is triggered from the review queue, its staff action log entry now includes a direct link back to the original reviewable, making it easy to trace any logged decision.
Inline GitHub oneboxes now show live PR status icons
Extending status indicators for full oneboxes, Discourse can now also show PR status icons within inline GitHub oneboxes.
More flexible RSVPs for recurring events
When RSVPing to a recurring event, members can now indicate whether they’re going to just the next occurrence or to all future occurrences, so organizers can understand who's coming and members only get reminders for events they want to attend.
Manage topic tags in bulk
Staff can now remove, add, or replace topic tags in bulk from the new Manage Tags bulk action.