Pre-release

@Gargron Gargron released this Oct 17, 2017 · 1752 commits to master since this release

Assets 2

Mastodon

Note: This is a release candidate. It is intended to be stable, but not guaranteed.

Fixes:

  • Fix some failure cases when fetching link preview cards (#5347)
  • Reduce discrepancies between server and client-side character count (#5360)
  • Fix reblog count increasing without reason (#5363)
  • Fix crash on registration validation errors (#5366)
  • Fix remote status fetching for ActivityPub-only WEB_ACCOUNT users (#5372)
  • Avoid confusing messaging: When unfollowing, remove toots from home in web UI immediately (#5369)
  • Avoid confusing messaging: Do not try to guess why home timeline is empty in web UI (#5370)
  • Fix user sign in count updating on every request, optimize some queries (#5368)
  • Optimize Status#permitted_for 500x (account timeline) (#5373)
  • Make HTTP deliveries faster by closing connection right after posting (#5390)
  • Redirect back to the right page after copying emoji (#5387)
  • Replace newlines in desktop notifications with spaces instead of removing them (#5361)
  • Allow unreblogging pre-ActivityPub reblogs (#5376)
  • Adjust CSS of public hashtag pages (#5357)
  • Fix JS crash: Clear timer when unmounting RelativeTimestamp components (#5408)
  • Fix JS crash: Filter out duplicate IDs in timelines reducer (#5417)
  • Fix offline-plugin warning in dev mode (#5411)
  • Disable reblog counter for private toots (#5397)
  • Fix unreblogged toot being at wrong position in the home timeline (#5418)
  • Ensure that home feed regeneration after inactivity restores non-zero items (#5409)
  • Properly remove unreblogged toots from timelines by keeping references of all reblogs (#5419)

Features:

  • Add option to reduce motion in UI (#5393)

Upgrade notes:

Non-Docker only:

  • Dependency updates: bundle install and yarn 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)