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.
Plugin improvements
Many plugins
- Bug fix
- We’ve patched numerous bugs in many of our plugins
- Translations
- We’ve updated the translations in many of our plugins
Solved
- Do not render solved filter on categories page, there is no topic list to filter!
SAML
- Add support for multiple IdP certificates
Akismet
- Mark Akismet posts with a higher score for review
for forums that filter low/medium/high priority queue, Akismet’s spam filters may get lost. Forcing a higher score ensures that these reviewables will appear in the queue.
OpenID Connect
- Add support for OIDC RP-initiated logout
- Support PR-initiated logout
post_logout_redirect_uri
Docker Manager
- Add support for theme auto-update
Discourse Docker
- Replace the default ImageMagick policy.xml with a file containing some resource limitiations. The intention is to stop exceptionally oversized images (and/or malformed images) from consuming all resources on a system.
Encrypt
- Ability to permanently destroy the encrypted message
Additional Features and Fixes
Click to expand
New Features
- Search filter for searching all PMs on a site for admin
- Add an API key scopes for handling incoming email.
- Implement edit functionality for post notices
- The ability to permanently destroy the private message
Bug Fixes
- Show better error if no bookmarks found from search
- Cached badge_count isn’t updated after backfilling badges
- Modal methods should be wired up in
setupTests
not in module - Selected Tag Group permission shouldn’t change during save
- Add missing translation for ‘views’ key.
- Precompile wizard stylesheet
- In newer embers, it’s
triggerKeyEvent
notkeyEvent
- Do not allow a tag to be synonym of its own
- Use the correct key for the receive_emails scopes
- Remove post-action when a post is permanently deleted
- IndexCategoryForSearch category_id job exception
- Disable auto_update for existent themes
- Save draft when either title or reply is present
- Inline avatar style for onebox when embedding secure images
- Show read indicator only for group PMs
- Disallow editing of remote themes
- Store Reviewable’s force_review as a boolean.
- Paste the spreadsheet to the composer
- Do not optimize animated images in cooked posts
- Reset category edit page button state
- Add a way to cancel initialization of new draft
- Use
filters
parameter instead offilter
for staff action log - Add history icon to svg_sprite list
- Ensure staff can see /tag/none
- Do not optimize uploaded custom emoji
- Precompile all plugin and color definition CSS assets
- Restore (deprecated) ability to overwrite a property
- Improve failover for multisite clusters
- When creating linked topics make sure they belong to same category
- Hide sso email behind a button click and log views
- Use more specific selector for header
- Show hidden posts to staff members.
- Remove duplicate category description
- Renaming and deleting tags
- Handle rapid concurrent SSO attempts more gracefully
- Make secure image onebox check more robust
- Do not use “max_tags_in_filter_list” setting for showing PM tags
- Small copy change in wizard
- Paths with categories and tags were being generated incorrectly
- Global setting needs to be coerced to float
- Improve errors when invite to topic fails
- Do not enable published page if secure media enabled
- Correct “no tags” route in tag drop-down
- Trim no-break space in to-markdown
- Inconsistency in S3 inventory config
- Include header offset relative to window
- Update review settings.
- Limit_topics_per_day should only apply to regular topics
- Secure_media stripping on lightboxes, non-image links
- Enqueue PostCreator jobs outside transaction block
- Group notification level cannot be null
- Stop bypassing email checks for invite emails
- Safely skip secure_media steps when it’s not enabled
- Show error message if user is already silenced or suspended
- Remove 4 month limit on IgnoredUser records
- Hide ‘category read only banner’ in categories list page.
- Make all email subject vars available in notification subjects
- Make addNavigationBarItem subfolder compatible
- Disabled action buttons on newly-created category
- Show an example username in Review Settings
- Ensure oneboxed secure images which are optimized and also lightboxed optimized images are embedded in email
- Category drop shows undefined
UX Changes
- Bottom padding for menu panel on iOS notch devices
- Only link the icon for site setting history
- Handle large email addresses on email skipped and bounced tabs
- Update the invite button label
- Draft delete button was looking odd on user stream
- Use appropriate logo on static pages
- Layout changes to edit category page
- Add a confirmation dialog for draft deletion
- Add a link to invites on quick access profile panel
- Increase the hit area of pinned topics on mobile
- Add stock suspension reasons to suspend dialog.
- Increase limit of custom user fields
- Minor cosmetic fixes to the wizard
- Show theme git branch for private repositories
- Remove label and add danger class to remove draft button
- Truncate long usernames in multi-username notifications
- Give furigana and other top-overflowing elements a little space
- Truncate long nav items in dropdown menu
- Update topic small action post to add link for new linked topic URL
- Wider canvas buttons in wizard
- Sort user badges by Gold >
Silver >
Bronze. - When creating linked topic use URL and let onebox work its magic
- Fix confusing admin UI for color scheme updates
- Update labels to indicate that invite link will be generated (not copied)
Performance
- Simplify topic serialization for user summary page
- Preload topic thumbnails for all topic lists
- Update index for category in a background job.
- Introduce aggressive rate limiting for anonymous