Even more!
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.
Security Updates
This beta includes 1 security fix for issues reported by our community and HackerOne.
- Escape title HTML for inline onebox
Plugin improvements
OpenID Connect
- Option to enable verbose logging of the authentication process
Invite Tokens
- Allow invite tokens to bypass email verification when redeeming invite
- Bug fix
Azure-AD
- Bug fix
Data Explorer
- UX improvement
Onebox
- Add support for Twitter cards
- Bug fixes
- Enforce aspect ratio to limit post “jumping” as oneboxes load
Backup Uploads to S3
- Bug fixes
Spoiler Alert
- Bug fix to support image lazy loading
Cakeday
- Bug fixes
Chat Integration
- Bug fix - handle
mailto
links in slack messages
Assign
- Bug fixes
- Add events for assigning and unassigning topics
Yearly Review
- Full release
WP Discourse
- Support new WP 5 editor
- Bug fixes
Additional Features and Fixes
Click to expand
New Features
- Allow staff to select existing message via ID or URL
- Plugin support for custom icons
- Allow extending CSP base-uri and object-src
- Set CSP base-uri and object-src to none
- Remove option for Google Plus sharing
- Push post rebake regular task to low priority queue
- Keep the topic in closed status until the community flags are handled
- Add support for Twitter cards.
- Use email_site_title in From of digest emails
- Include “via
<site_name>
” in email From header - Allow plugins to add custom emoji translations
- Topic timer for bumping a topic in the future
- Add S3 etag value to uploads table
- Add setting to bypass sending redis CLIENT commands
- Remove global settings for redis sentinels
- Make auth_redirect param options on user_api_keys
- Tighter limits on per cluster post rebakes
- Add rake task that resets ACL on every object in S3
- Display error message when category restriction is applied for tags
- Force rebake of all posts with images
- Store thumbnail algorithm version in optimized image table
- Allow custom HighlightJS languages
Bug Fixes
expandAllPinned
was not resetting after visiting a category- use Handlebars 4.0.12
- List staff users within the last month
- Add meta details for user summary page
- Do not show PM topics when moving posts to an existing public topic
- Do not show full name on summary page unless the setting is enabled
- Fix registration dialog popup for ‘full screen’ social logins
- CheckEmail was calling itself
- Previous annotations were broken
- Show user avatar on User summary page
- Correct copy for flag_sockpuppets site setting
- Use correct version when generating file path for optimized image
- Show title as home logo if title has been set and logo is blank.
- Use discourse route_for function to check url route
- Prensence was overlapping with full-screen icon
- Ember3 regression, uses model as bufferedProperty for badges
- Add missing “merge selected posts” icon
- Minor regression when acting on queued post
- Remove google+ from share_links site setting
- Add missing copyright icon
- Remove expired subscription for push notifications
- Uses compiler version to force rebaking of themes
- Show lock glyph to a user without permissions to see quote
- Partial reply key search in email sent logs.
- Searching email logs by reply key
- Push notifications didn’t work anymore
- Multisite DB was leaving old data in test mode
- Bump onebox version for gfycat aspect ratio fix
- Apply classes when lazily loading images
- Match default
<code>
padding to highlightjs padding - Gyfcat onebox should have fixed aspect ratio videos
- Add topic status to flagged topics list
- Full page search results are unclickable
- Do not show Uncategorized in category drop if setting is disabled
- Ensure ember transitions do not get hijacked by discourse intercept-click
- Migrate_to_s3 rake task with folder path
- Enforce a fixed height on generic oneboxed videos
- Add compatibility for bucket folder paths in migrate_to_s3 task
- Remove trailing whitespace to fix build
- Always serve new avatar for previous version
- Set unique post key for a user outside of transaction.
- Use absolute URL for twitter:image tag
- Add more https hosts
- Properly escape embed url
- Better accept invite flow when user is invited via a link
- Improve topic small header alignment in mobile
- Emojis are hard :shrug:
- BuildTranslationTree was erroring when translations overlapped (ie. “:-)” and “:-))”)
- Emoji translations wasn’t working properly when translations overlapped
- Prevent error when badge has already been awarded
- Upload method in S3Helper will expect a file object param
- Image rendered temporarily in wrong position while loading
- Incorrect CDN URL for site setting uploads when s3 is enabled.
- Posting without bump raised an error for TL4
- Trim trailing slash from topic links
- Show accurate error message based on invite token validity
- Make full height menu and cloak respect custom headers
UX Changes
- Use generic label for S3-compatible storage provider
- Better help text for private invite-only instance
- Reducing usage of btn-small, simplifying styles
- Don’t save automatically when resetting site settings in admin page.
- Close button shouldn’t get :visited color
- Always scope the composer categories dropdown to current category
- Search all categories even if category-chooser is scoped to particular category
- Use default H2 and H3 sizes on user profiles for better hierarchy
- Tag container should wrap if there’s a large number of tags
- Moves topic-list excerpts out of category / tag div
- Default search log index to yearly.
- No need for margin if participants is first-child
- Display user and group cards over the small PM header
- Improve PM small header alignment with recipient avatars
- Excerpts don’t wrap on IE11
- Update site setting description to match current function
- Remove gray background from lightbox
Performance
- Reduce workload when optimizing images
- Run sidekiq with nice 5
- Run ImageMagick conversions with nice 10
- Index on topic_id for user_histories table
- Remove image optimization throttling from Sidekiq