Skip to content

Hometown v1.0.5 (Mastodon 3.2.0)

Compare
Choose a tag to compare
@dariusk dariusk released this 14 Aug 03:28
· 3618 commits to hometown-dev since this release

Changes this release:

  • updating to Mastodon 3.2.0, which adds new features including personal notes on accounts, and lots of bug fixes and changes
  • a new feature where the inclusion in a post of a custom emoji named :local_only: will force that post to be local only, intended for people using 3rd party Mastodon clients that don't support local posts (read more here)

This release is up to date with Mastodon v3.2.0, so please check there for individual patch notes if you're upgrading from a lower Mastodon version. If you're installing Hometown for the first time, please follow the instructions on the wiki.

Upgrading from v1.0.4+3.1.5

If you already have Hometown installed and are upgrading from v1.04+3.1.5, do the following:

git remote update && git checkout v1.0.5+3.2.0

  • Install dependencies: bundle install and yarn install
  • ⚠️ No longer compatible with ElasticSearch <6.8 due to an upstream library update
  • ⚠️ If you are serving user-uploaded files from a different domain/subdomain than the one the Mastodon web UI is served from, please keep in mind that you need to return CORS headers on those files, otherwise the new audio player will not work. Here is an example of nginx directives for returning the appropriate CORS headers:
add_header 'Access-Control-Allow-Origin'  '*';

Some object storage providers may have preferences for such CORS headers in their control panels.

  • Run database migrations: RAILS_ENV=production bundle exec rails db:migrate
  • Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  • Restart all Mastodon processes
  • Clear cache: RAILS_ENV=production bin/tootctl cache clear