@Gargron Gargron released this Mar 22, 2018 · 1171 commits to master since this release

Assets 2

Mastodon

Fixes

Main reason for patch:

Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 to fix segmentation faults in Docker setups (#6806)

Note: This does not affect you if you are not using Docker.

Other fixes:

  • [Nanobox] Stream backups (#6799)
  • Cache web UI with service worker (#6802)
  • Properly center "nothing here" message (#6788)
  • Fix output of user's newly generated password in mastodon:add_user Rake task (#6800)
  • Handle Mastodon::HostValidationError when pulling remoteable assets in Rake task (#6782)
  • Add more entropy to archive download filenames (#6811)
  • If DEFAULT_LOCALE is set, enforce it instead of HTTP request locale (#6817)
  • Fix elephant graphic being draggable and selectable (#6819)
  • Revert #6479, hide sensitive text/images from OpenGraph previews (#6818)
  • Fix regression: Ignore media validation when attaching to status during processing (#6822)
  • Fix e-mail changed notification (fixes #6778) (#6835)
  • Display content warning in notification emails (#6832)
  • Serialize mentions in the order they are added (#6836, #6858)
  • In the event of HTTP request failure, try other IPs returned by DNS (#6813)
  • Prevent outdated mention autosuggestions from popping up (#6838)
  • Use username/domain instead of URI to match existing accounts in ActivityPub (#6842)
  • Fix i18n fallback configuration (#6843)
  • Add LDAP_TLS_NO_VERIFY option, don't require LDAP_ENABLED outside .env (#6845)
  • Security updates for the sanitize and loofah gems (#6855)
  • Hide floating action button on thread views (#6859)
  • Prepare for allowing periods in usernames in the future (#6844, #6863)

Upgrade notes:

Non-Docker only:

  • Dependency updates: bundle install

Both Docker and non-Docker:

  • This release includes changes to assets, that means you need to run RAILS_ENV=production bundle exec rails assets:precompile (in Docker: docker-compose run --rm web rails assets:precompile)

Contributors to this release:

@ThibG
@patf
@akihikodaki
@rtucker
@devkral
@renatolond
@nightpool
@danhunsaker
@ykzts
@trwnh
@m4sk1n