1.2

@Gargron Gargron released this Apr 16, 2017 · 4105 commits to master since this release

Assets 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 and yarn 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)
  • 西小倉宏信