Discourse 3.1.1 Stable Release
Discourse strongly recommends that all sites follow the default tests-passed branch of Discourse. The “stable” branch is more focused on lack of change than lack of bugs - all releases, including those on tests-passed and beta are production ready.
Changes
New Features
- Add silence reason dropdown to admin penalty reason
Bug Fixes
- Tests
- Ensure service-worker cache is cleaned correctly (stable) (23205)
- Compact tag picker input not focused in iOS (#22922) (23090)
- Poll breakdown regressions (22957)
- Make poll breakdown modal closable again (22953)
Performance
- Improve performance of queries when loading a topic list (#22949) (22950)
Security Changes
- Limit number of drafts per user and length of
draft_key
CVE-2023-38706
- Limit name field length of TOTP authenticators and security keys CVE-2023-40588
- Reduce maximum size of SVG sprite cache to prevent DoS CVE-2023-41043
- Add limits for themes and theme assets CVE-2023-41042