Mastodon v3.0.1 Release Notes

Release Date: 2019-10-09 // over 4 years ago
  • Mastodon

    ๐Ÿ”„ Changelog

    โž• Added

    • โž• Add tootctl media usage command (Gargron)
    • โž• Add admin setting to auto-approve trending hashtags (Gargron, Gargron)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change tootctl media refresh to skip already downloaded attachments (Gargron)

    โœ‚ Removed

    • โœ‚ Remove auto-silence behaviour from spam check (Gargron)
    • โœ‚ Remove HTML lang attribute from individual statuses in web UI (Gargron)
    • โœ‚ Remove fallback to long description on sidebar and meta description (Gargron)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix preloaded JSON-LD context for identity not being used (Gargron)
    • ๐Ÿ›  Fix media editing modal changing dimensions once the image loads (Gargron)
    • ๐Ÿ›  Fix not showing whether a custom emoji has a local counterpart in admin UI (Gargron)
    • ๐Ÿ›  Fix attachment not being re-downloaded even if file is not stored (Gargron)
    • ๐Ÿ›  Fix old migration trying to use new column due to default status scope (Gargron)
    • ๐Ÿ›  Fix column back button missing for not found accounts (trwnh)
    • ๐Ÿ›  Fix issues with tootctl's parallelization and progress reporting (Gargron, Gargron)
    • ๐Ÿ›  Fix existing user records with now-renamed pt locale (Gargron)
    • ๐Ÿ›  Fix hashtag timeline REST API accepting too many hashtags (Gargron)
    • ๐Ÿ›  Fix GET /api/v1/instance REST APIs being unavailable in secure mode (Gargron)
    • ๐Ÿ›  Fix performance of home feed regeneration and merging (Gargron)
    • ๐Ÿ›  Fix ffmpeg performance issues due to stdout buffer overflow (hugogameiro)
    • ๐Ÿ›  Fix S3 adapter retrying failing uploads with exponential backoff (Gargron)
    • ๐Ÿ›  Fix tootctl accounts cull advertising unused option flag (Kjwon15)

    โฌ†๏ธ Upgrade notes

    โฌ†๏ธ > As always, make sure you have backups of the database before performing any upgrades. If you are using docker-compose, this is how a backup command might look: docker exec mastodon_db_1 pg_dump -Fc -U postgres postgres > name_of_the_backup.dump

    ๐Ÿณ Non-Docker only:

    • Install dependencies: bundle install and yarn install

    ๐Ÿณ Both Docker and non-Docker:

    1. Run the database migrations:
      • Non-Docker: RAILS_ENV=production bundle exec rails db:migrate
      • Docker: docker-compose run --rm web rails db:migrate ๐Ÿฑ 2. Precompile the assets:
      • Non-Docker: RAILS_ENV=production bundle exec rails assets:precompile
      • Docker: The assets are already precompiled during the build step
    2. Restart all Mastodon processes

    Translators

    • oษนส‡uสž (Spanish, Argentina)
    • Ramdziana F Y (Indonesian)
    • Oguz Ersen (Turkish)
    • koyu (German)
    • Osoitz (Basque)
    • ButterflyOfFire (Arabic; French)
    • ฯ‰ฮนโ„“โ„“ฮนฮฑะผโฟ (Spanish)
    • lamnatos (Greek)
    • christalleras (Norwegian Nynorsk)
    • Aditoo17 (Czech)
    • cybergene (Japanese)
    • Berrahed (Swedish)
    • Xosรฉ M. (Galician)
    • ๐Ÿ’… Stasiek Michalski (Polish)
    • Cutls (Japanese)
    • Maya Minatsuki (Japanese)
    • Jeong Arm (Esperanto; Korean; Japanese)
    • Zoltรกn Gera (Hungarian)
    • Thai Localization (Thai)
    • Masoud Abkenar (Persian)
    • FรฉdiQuรฉbec (French)
    • Sasha Sorokin (Russian)
    • borys_sh (Ukrainian)
    • Marek ฤฝach (Slovak)
    • ThibG (French)
    • Jeroen (Dutch)
    • Sokratis Alichanidis (Greek)
    • spla (Catalan)
    • Alix Rossi (Corsican)
    • Malik Mann (German)
    • Saederup92 (Danish)
    • Diluns (Occitan)
    • frumble (German)
    • Roboron (Spanish)
    • liffon (Swedish)
    • PifyZ (French)
    • ็กซ้…ธ้ถ (Japanese)
    • Rikard Linde (Swedish)
    • Tagomago (Spanish)