User Status now has a dedicated API scope for more secure integrations. For more details, see this post
New site setting: default composer category
Admins can now configure the default category for the composer. The selected category will be pre-filled in the new topic composer. The setting applies when starting a topic from pages other than a category list. If creating a new topic while browsing a specific category, for example bug - Discourse Meta, the composer will pre-fill the category being viewed.
New chat default: allow chat access for Trust Level 1 users
The chat allowed groups site setting controls which groups can access chat. Previously, only @staff had chat access by default. To make it easier for new sites to use chat, TL1 users now also have access out of the box.
New Features
This release includes a number of additional smaller features, including:
Allow setting default_enabled for badges
Add descriptions on hover for hashtag search results
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
Assign
New Features
Cleanup notifications when reassigning
Follow
UX Changes
Update plugin’s user page navigation to be compatible with new nav
Calendar
New Features
Set holiday status immediately when adding or updating calendar post
Bug Fixes
Exclude deleted events from MonitorEventJob
Data Explorer
Bug Fixes
Better handling of edge cases
Solved
New Features
Add new badges and rename existing badges
Bug Fixes
Use default_enabled for badges
Use generic, static names for badges
Badges shouldn’t be editable
Performance
Improve query for “Helpdesk” badge
Improve query for “Tech Support” badge
Encrypt
Bug Fixes
Allow encrypt_pms_default to be null
BBCode Color
Bug Fixes
Chat is now a core plugin
Docker Manager
Bug Fixes
Modernize upgrade-header compilation
Performance
Use less_memory_flags for s3:expire_missing_assets
Cleanup unneeded S3 assets after deploys
Code Review
Bug Fixes
Update repository name when receiving webhook
Retry after rate limit is lifted
Signatures
Bug Fixes
Remove register_asset call for .hbs file
Client Performance
New Features
Log other metrics relative to ttfb
Log domain of app and CDNs
Reactions
Bug Fixes
DB Migration didn’t handle existing “First Reaction” badge
Use generic, static name for badge
Performance
Improve badge query
Translator
Bug Fixes
Increase Microsoft max character limit to new limit
Twitter Profile Link
Bug Fixes
Correct hbs file extension and remove sprockets call
Automation
Bug Fixes
Prevents saving an enabled automation with no trigger
Question Answer Discourse
Bug Fixes
Returns all post-voting fields for new posts
Register plugin notification item icon
User Notes
Bug Fixes
Use period filters passed into plugin for admin reports
Docs
New Features
Add a global setting to support custom docs url path
Gamification
UX Changes
Add settings link
Additional Features and Fixes
Click to expand
New Features
Sync user tips status between client
API to customize server side composer errors handling in the client side
Generic hashtag autocomplete lookup and markdown cooking
Hidden site setting to suppress unsecured categories from admins