1.2
- JS subresource integrity (#1729)
- Title attribute on URLs (#1755)
- List of muted users in web UI (#1799)
- Ability to run Mastodon on a subdomain while using root domain as identifier (#1267)
- Periodic refreshing of Webfinger-sourced data to help with cases where URLs or public keys of an account have changed (#1323)
- Recovery codes for 2FA (#1773)
- Deployment with single-user mode enabled gives chance for one account to register (#1820)
- Admin function to reset someone's password (#1841)
- Use a slightly different reply icon to indicate when a toot is part of a conversation (#1869)
- Error message if video cannot be played (#1879)
- Atom feeds always have valid title tags (#1875)
- Improved compatibility with Google Cloud Storage instead of S3 (#1886)
- Improved admin domain block UI and functionality (#1865):
- Ability to undo a domain block
- Ability to specify an option to block media caching from a domain
- API returns remote URL for media attachment instead of locally cached one if there is no locally cached copy (i.e. hotlinking)
- Home column regex filter now matches against plain-text instead of HTML markup (#1845)
- Less network requests when processing mentions from Atom (#1938)
- Update OStatus2 dependency to fix incompatibility with Ruby 2.4.1 (#1936)
- Web UI greets new users with a modal explaining first steps (#1883)
- Use heuristics to detect language of toots and return it from the API (#1772)
- You can now put down CSS (SCSS) customizations into a special file that isn't in version control and so will not be overwritten by future updates (#1368)
- Various bug fixes and refactors, special shout out to @mjankowski
- Various improvements to existing localizations
- Rake task to clear out unconfirmed user accounts older than 2 days
rake mastodon:users:clear
- Rake task that unites all other mandatory periodic tasks:
rake mastodon:daily
Upgrade notes:
- This release includes dependency updates, that means you need to run
bundle install
andyarn install
(not required in Docker deployments) - This release includes database migrations, that means you need to run
RAILS_ENV=production bundle exec rails db:migrate
(in Docker:docker-compose run --rm web rails db:migrate
)
Contributors to this release:
- abcang
- Akihiko Odaki
- Alda Marteau-Hardi
- Alex Dunn
- alpaca-tc
- Amakasu Ryoma
- Andrew
- Ash Furrow
- Ben Roberts
- Bryce Chidester
- Chad Pytel
- Darío Hereñú
- Eduardo Elias
- Effy Elden
- Erwan Leboucher
- Eugen Rochko
- Fjoerfoks
- George Hattori
- goofy-bz
- Henry Smith
- Hiromi Kai
- Ian Kelling
- Isabelle Knott
- Joachim Viide
- JP DeVries
- Kazuhiro NISHIYAMA
- Keiji, Yoshimi
- Koala Yeung
- Les Orchard
- Luc Didry
- luigi
- Marcin Cieślak
- Matt Jankowski
- maxypy
- mshrtkch
- Naouak
- oliverkeeble
- Olivier Humbert
- Patrick Figel
- Pierre Ozoux
- Ratmir Karabut
- rysiekpl
- Setuu
- Shel Raphen
- Shouko Yu
- tackeyy
- Takayuki KUSANO
- ThibG
- Thor Harald Johansen
- Valentin Lorentz
- Wonderfall
- Yuki Nakagawa
- Zac Anger
- 新都心(Neet Shin)
- 西小倉宏信