The 2.9.0.beta2 release announcement highlights a security fix for onebox response timeout and size limit, along with numerous new features and improvements across various plugins and core functionality. Key updates include the ability for existing users to redeem invites, support for external_id in API operations, enhanced Web Authentication, and improved group SMTP email functionality. The release also introduces new features in Discourse Chat, such as message flagging, chat transcripts using [chat] BBCode, and multiquote support, alongside UX improvements like better font styling and subtle edited indicators. Additional changes include bug fixes for assign, calendar, encrypt, SAML, Docker Manager, code review, and reactions plugins, as well as core fixes for user stats, post visibility, and markdown handling. UX enhancements focus on accessibility, image handling, and improved navigation, including a shift to use autocomplete=off for search inputs and better emoji image containment. jomaxro and jomaxro detail these updates, emphasizing the extensive list of improvements and fixes.
But wait, there’s more! 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.
Plugin improvements
Many plugins
Translations
We’ve updated the translations in many of our plugins
Assign
Bug Fixes
Exclude inactive assigns from assigned_total count
Better group assign message
Count and show only active assignments
Accessibility
Use autocomplete=off for search inputs
Discourse Chat
New Features
Chat message flagging
Collapse non-oneboxed gifs and images in general
Add multiquote and chained attrs for chat-transcript
Chat transcripts using [chat] custom markdown BBCode
Allow image markdown markup
Server-side filter and new DM creation from ctrl+k
Bug Fixes
Simple fix for blank state when quickly switching channel
Prevent update read timer from stalling
Height of emojis
Don’t collapse emoji images
Prevent youtube from being gigantic
User could not re-enable chat after disabling it
Contain images on message to availiable space while keeping aspect ratio
Use Site.markdown_additional_options
A visual regression introduced in #585
UX Changes
Change font-size & style for channel titles
Make edited indicator subtler
Slightly tighter headers
Sidebar rows ‘active’ when float is open
Hide scroll to bottom button until scrolled up 2/3 height
Calendar
Bug Fixes
The styling regressed in #220
.calendar selector was too broad
UX Changes
Make the event text colors more readable
Encrypt
Bug Fixes
Ensure encrypted file name is updated
Remove move to button for encrypted messages
SAML
New Features
Don’t use email for username and name suggestions until enabled in settings
Docker Manager
Bug Fixes
Run yarn install during updates
Code Review
New Features
Escape Git trailers in commit messages
Add code_review_allowed_groups site setting
Bug Fixes
Be more strict when matching Git trailers
Reactions
Bug Fixes
Remove thumbsup reactions when there’s also a +1 reaction.
Rename thumbsup emoji to +1
Automation
Bug Fixes
Auto responder should be case insensitive by default
Docs
New Features
Improve blank page syndrome
Bug Fixes
TopicViewItem and TopicUser for doc topics
Additional Features and Fixes
Click to expand
New Features
Cache last post number
In result.rb don’t use email for username suggestions until enabled in settings