# Discourse 2.2.0.beta8 Release Notes

**URL:** https://meta.discourse.org/t/discourse-2-2-0-beta8-release-notes/105915
**Category:** Announcements
**Tags:** release-notes
**Created:** [January 14, 2019, 10:27pm UTC](https://meta.discourse.org/t/discourse-2-2-0-beta8-release-notes/105915 "2019-01-14T22:27:08Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [January 14, 2019, 10:27pm UTC](https://meta.discourse.org/t/discourse-2-2-0-beta8-release-notes/105915/2 "2019-01-14T22:27:08Z")

</div>

### 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](https://hackerone.com/discourse).

- 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](https://meta.discourse.org/t/32566?silent=true)

- 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
  - See [Discourse Yearly Review](https://meta.discourse.org/t/discourse-yearly-review-plugin/105713)

### [WP Discourse](https://github.com/discourse/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

---

_[View the full topic](https://meta.discourse.org/t/discourse-2-2-0-beta8-release-notes/105915)._
