# Discourse 2.7.0.beta3 Release Notes

**URL:** https://meta.discourse.org/t/discourse-2-7-0-beta3-release-notes/177567
**Category:** Announcements
**Tags:** release-notes
**Created:** [January 28, 2021, 5:57pm UTC](https://meta.discourse.org/t/discourse-2-7-0-beta3-release-notes/177567 "2021-01-28T17:57:59Z")
**Posts on this page:** 2
**Page:** 1

<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 28, 2021, 5:57pm UTC](https://meta.discourse.org/t/discourse-2-7-0-beta3-release-notes/177567/1 "2021-01-28T17:57:59Z")

</div>

# New features in 2.7.0.beta3

> ⚠ If your site is not currently running 2.7.0.beta2, please review important warnings in the [Discourse 2.7.0.beta2 Release Notes](https://meta.discourse.org/t/discourse-2-7-0-beta2-release-notes/176851)

### Improve database migration performance

A database migration in a previous release was found to have the potential of causing read-only time during migration. This was more likely on sites with a larger database. The migration has been updated to be more performant and avoid read-only.

### Add new features section to admin dashboard

Did you know there are Discourse site admins that don’t read these release notes? I know, it’s hard for me to believe it too!

Jokes aside, to help all Discourse admins learn about new features we now support highlighting features on the admin dashboard.

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/d/3d7a1a1fc496678e76988d35adfc47aee9a8b672.png)

### Accessibility improvements

We’re always working to ensure that everyone on the internet can use Discourse, including those using assistive technology. To that end, this release includes numerous accessibility improvements based on a recent audit we underwent.

- Hamburger menu aria-{expanded,haspopup} and user title
- Correctly sets role=dialog and aria-labelledby for d-modals
- Uses role=button and supports ariaPressed for tapTile
- Structure user menu as tabs.
- Makes post-edits-indicator a button instead of a link
- Improves search-in-options filter accessibility
- Makes advanced search and html heading
- Associate search controls with their labels
- Add aria-label to input clear button
- Update selected name role to button

---

<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 28, 2021, 5:57pm UTC](https://meta.discourse.org/t/discourse-2-7-0-beta3-release-notes/177567/2 "2021-01-28T17:57:59Z")

</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.

# 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

### Translator

- Add site setting to configure the number of translations per minute

### Chat Integration

- Add Google Chat support

### Zendesk

- Support two-way synchronization

### Assign

- Redirect to login page if trying to view assigned topics as anon
- Improve error message when assigning a PM to a user who doesn’t have access to the PM

# Additional Features and Fixes

> **Click to expand**
>
> ### New Features
> 
> - Add contact emails metadata entry to optional plugin meta
> - Add extra response headers to nginx log format
> 
> ### Bug Fixes
> 
> - Allow a single invite per email address
> - Translated button title didn’t work
> - Do not cache translated trust level names in site settings
> - External auth account creation in iOS app
> - Ensure ‘tr’ is called on a string.
> - Can’t remove selection from group chooser in tag group settings
> - Restore user summary’s delete button behavior.
> - Polls extending in post reply histories
> - Move post\_search\_data migration into onceoff job
> - Support version in new feature payload
> - “Customize text” link was broken on badges admin page
> - Only de-prioritise exact matches in mentions
> - Un-prioritise inactive users in user search
> - Destroy associated user api keys when making a user anonymous.
> - Cleanup authentication\_data cookie after login
> - Dismissing unread topics with a tag
> - Ensures timeline\_lookup includes last tuple
> - Reindex\_search job should work on model with no search data
> - Remove rendering UX from bookmark model
> - Cannot find currentThemeColorSchemeId when no themeId is present
> - Check the confirmation result before deleting SSO record
> - Remove scheduled DND timings when schedule is disabed
> - It seems sometimes shims are evaluated by older JS engines
> - Print raw html of logo image to skip unwanted html encoding
> - Update categories without full page refresh
> - Broken URL when username contains subfolder.
> - Share popup is positioned incorrectly in RTL locales
> 
> ### UX Changes
> 
> - Make desktop category page topics match mobile
> - Small tweak to category delete warning
> - Respect `email_editable` site setting in user activation page.
> - Simplify narrative bot bio
> - Makes the theme editor display placeholder correctly for RTL languages
> - Show onebox error preview image as favicon
> - Specify width and height for onebox preview error image
> - Warn about messages to be orphaned while deleting a group.
> 
> ### Performance
> 
> - Batch expensive post-migration
> - Migrate search data after locale rename
