Skip to content

Releases: linuxserver/docker-mastodon

develop-v4.4.0-beta.2-ls107

17 Jun 17:56
b8ec503
Compare
Choose a tag to compare
Pre-release

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.20, enable Active Record Encryption. Existing users should update their nginx confs to avoid http2 deprecation warnings.

Remote Changes:

Data change at JSON endpoint https://api.github.com/repos/mastodon/mastodon/releases

develop-v4.4.0-beta.1-ls106

12 Jun 11:01
8bcc15f
Compare
Choose a tag to compare
Pre-release

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.20, enable Active Record Encryption. Existing users should update their nginx confs to avoid http2 deprecation warnings.

Remote Changes:

Data change at JSON endpoint https://api.github.com/repos/mastodon/mastodon/releases

v4.3.8-ls144

10 Jun 09:27
4761de2
Compare
Choose a tag to compare

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.21, replace deprecated imagemagick with vips.

Remote Changes:

Mastodon

Changelog

Security

Added

  • Add warning for REDIS_NAMESPACE deprecation at startup (#34581 by @ClearlyClaire)
  • Add built-in context for interaction policies (#34574 by @ClearlyClaire)

Changed

  • Change activity distribution error handling to skip retrying for deleted accounts (#33617 by @ClearlyClaire)

Removed

  • Remove double-query for signed query strings (#34610 by @ClearlyClaire)

Fixed

  • Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549 by @ClearlyClaire)
  • Fix sign-up e-mail confirmation page reloading on error or redirect (#34548 by @ClearlyClaire)

Upgrade notes

To get the code for v4.3.8, use git fetch && git checkout v4.3.8.

Note

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

Dependencies

External dependencies have not changed since v4.3.0, the compatible Ruby, PostgreSQL, Node, Elasticsearch and Redis versions are the same, that is:

  • Ruby: 3.1 or newer
  • PostgreSQL: 12 or newer. PostgreSQL versions 14.0 to 14.3 are not supported as they contain a critical data-corruption bug (see v4.3.0 release notes)
  • Elasticsearch (recommended, for full-text search): 7.x (OpenSearch should also work)
  • LibreTranslate (optional, for translations): 1.3.3 or newer
  • Redis: 4 or newer
  • Node: 18 or newer
  • ImageMagick (optional if using libvips): 6.9.7-7 or newer
  • libvips (optional, instead of ImageMagick): 8.13 or newer

Update steps

The following instructions are for updating from 4.3.7.

If you are upgrading directly from an earlier release, please carefully read the upgrade notes for the skipped releases as well, as they often require extra steps such as database migrations. In particular, please read the v4.3.0 release notes, as there have been multiple important changes.

Non-docker

Tip

The charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into such an issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install.

  1. Install dependencies with bundle install
  2. Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  3. Restart all Mastodon processes.

When using docker

  1. Restart all Mastodon processes.

glitch-v4.3.8-ls282

10 Jun 09:29
259c330
Compare
Choose a tag to compare
glitch-v4.3.8-ls282 Pre-release
Pre-release

CI Report:

N/A

LinuxServer Changes:

Replace deprecated imagemagick with vips.

Remote Changes:

Changelog

Security

Added

  • Add warning for REDIS_NAMESPACE deprecation at startup (#34581 by @ClearlyClaire)
  • Add built-in context for interaction policies (#34574 by @ClearlyClaire)

Changed

  • Change activity distribution error handling to skip retrying for deleted accounts (#33617 by @ClearlyClaire)

Removed

  • Remove double-query for signed query strings (#34610 by @ClearlyClaire)

Fixed

  • Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549 by @ClearlyClaire)
  • Fix sign-up e-mail confirmation page reloading on error or redirect (#34548 by @ClearlyClaire)

Upgrade notes

To get the code for v4.3.8, use git fetch && git checkout v4.3.8.

Note

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

Dependencies

External dependencies have not changed since v4.3.0, the compatible Ruby, PostgreSQL, Node, Elasticsearch and Redis versions are the same, that is:

  • Ruby: 3.1 or newer
  • PostgreSQL: 12 or newer. PostgreSQL versions 14.0 to 14.3 are not supported as they contain a critical data-corruption bug (see v4.3.0 release notes)
  • Elasticsearch (recommended, for full-text search): 7.x (OpenSearch should also work)
  • LibreTranslate (optional, for translations): 1.3.3 or newer
  • Redis: 4 or newer
  • Node: 18 or newer
  • ImageMagick (optional if using libvips): 6.9.7-7 or newer
  • libvips (optional, instead of ImageMagick): 8.13 or newer

Update steps

The following instructions are for updating from 4.3.7.

If you are upgrading directly from an earlier release, please carefully read the upgrade notes for the skipped releases as well, as they often require extra steps such as database migrations. In particular, please read the v4.3.0 release notes, as there have been multiple important changes.

Non-docker

Tip

The charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into such an issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install.

  1. Install dependencies with bundle install
  2. Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  3. Restart all Mastodon processes.

When using docker

  1. Restart all Mastodon processes.

v4.3.8-ls143

09 Jun 09:14
2bb337c
Compare
Choose a tag to compare

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.21, replace deprecated imagemagick with vips.

Remote Changes:

Mastodon

Changelog

Security

Added

  • Add warning for REDIS_NAMESPACE deprecation at startup (#34581 by @ClearlyClaire)
  • Add built-in context for interaction policies (#34574 by @ClearlyClaire)

Changed

  • Change activity distribution error handling to skip retrying for deleted accounts (#33617 by @ClearlyClaire)

Removed

  • Remove double-query for signed query strings (#34610 by @ClearlyClaire)

Fixed

  • Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549 by @ClearlyClaire)
  • Fix sign-up e-mail confirmation page reloading on error or redirect (#34548 by @ClearlyClaire)

Upgrade notes

To get the code for v4.3.8, use git fetch && git checkout v4.3.8.

Note

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

Dependencies

External dependencies have not changed since v4.3.0, the compatible Ruby, PostgreSQL, Node, Elasticsearch and Redis versions are the same, that is:

  • Ruby: 3.1 or newer
  • PostgreSQL: 12 or newer. PostgreSQL versions 14.0 to 14.3 are not supported as they contain a critical data-corruption bug (see v4.3.0 release notes)
  • Elasticsearch (recommended, for full-text search): 7.x (OpenSearch should also work)
  • LibreTranslate (optional, for translations): 1.3.3 or newer
  • Redis: 4 or newer
  • Node: 18 or newer
  • ImageMagick (optional if using libvips): 6.9.7-7 or newer
  • libvips (optional, instead of ImageMagick): 8.13 or newer

Update steps

The following instructions are for updating from 4.3.7.

If you are upgrading directly from an earlier release, please carefully read the upgrade notes for the skipped releases as well, as they often require extra steps such as database migrations. In particular, please read the v4.3.0 release notes, as there have been multiple important changes.

Non-docker

Tip

The charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into such an issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install.

  1. Install dependencies with bundle install
  2. Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  3. Restart all Mastodon processes.

When using docker

  1. Restart all Mastodon processes.

glitch-v4.3.8-ls281

08 Jun 18:29
735d65a
Compare
Choose a tag to compare
glitch-v4.3.8-ls281 Pre-release
Pre-release

CI Report:

N/A

LinuxServer Changes:

Replace deprecated imagemagick with vips.

Remote Changes:

Changelog

Security

Added

  • Add warning for REDIS_NAMESPACE deprecation at startup (#34581 by @ClearlyClaire)
  • Add built-in context for interaction policies (#34574 by @ClearlyClaire)

Changed

  • Change activity distribution error handling to skip retrying for deleted accounts (#33617 by @ClearlyClaire)

Removed

  • Remove double-query for signed query strings (#34610 by @ClearlyClaire)

Fixed

  • Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549 by @ClearlyClaire)
  • Fix sign-up e-mail confirmation page reloading on error or redirect (#34548 by @ClearlyClaire)

Upgrade notes

To get the code for v4.3.8, use git fetch && git checkout v4.3.8.

Note

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

Dependencies

External dependencies have not changed since v4.3.0, the compatible Ruby, PostgreSQL, Node, Elasticsearch and Redis versions are the same, that is:

  • Ruby: 3.1 or newer
  • PostgreSQL: 12 or newer. PostgreSQL versions 14.0 to 14.3 are not supported as they contain a critical data-corruption bug (see v4.3.0 release notes)
  • Elasticsearch (recommended, for full-text search): 7.x (OpenSearch should also work)
  • LibreTranslate (optional, for translations): 1.3.3 or newer
  • Redis: 4 or newer
  • Node: 18 or newer
  • ImageMagick (optional if using libvips): 6.9.7-7 or newer
  • libvips (optional, instead of ImageMagick): 8.13 or newer

Update steps

The following instructions are for updating from 4.3.7.

If you are upgrading directly from an earlier release, please carefully read the upgrade notes for the skipped releases as well, as they often require extra steps such as database migrations. In particular, please read the v4.3.0 release notes, as there have been multiple important changes.

Non-docker

Tip

The charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into such an issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install.

  1. Install dependencies with bundle install
  2. Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  3. Restart all Mastodon processes.

When using docker

  1. Restart all Mastodon processes.

develop-v4.4.0-beta.1-ls105

06 Jun 13:31
273e82f
Compare
Choose a tag to compare
Pre-release

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.20, enable Active Record Encryption. Existing users should update their nginx confs to avoid http2 deprecation warnings.

Remote Changes:

Data change at JSON endpoint https://api.github.com/repos/mastodon/mastodon/releases

v4.3.8-ls142

05 Jun 11:02
d45c170
Compare
Choose a tag to compare

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.20, enable Active Record Encryption. Existing users should update their nginx confs to avoid http2 deprecation warnings.

Remote Changes:

Mastodon

Changelog

Security

Added

  • Add warning for REDIS_NAMESPACE deprecation at startup (#34581 by @ClearlyClaire)
  • Add built-in context for interaction policies (#34574 by @ClearlyClaire)

Changed

  • Change activity distribution error handling to skip retrying for deleted accounts (#33617 by @ClearlyClaire)

Removed

  • Remove double-query for signed query strings (#34610 by @ClearlyClaire)

Fixed

  • Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549 by @ClearlyClaire)
  • Fix sign-up e-mail confirmation page reloading on error or redirect (#34548 by @ClearlyClaire)

Upgrade notes

To get the code for v4.3.8, use git fetch && git checkout v4.3.8.

Note

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

Dependencies

External dependencies have not changed since v4.3.0, the compatible Ruby, PostgreSQL, Node, Elasticsearch and Redis versions are the same, that is:

  • Ruby: 3.1 or newer
  • PostgreSQL: 12 or newer. PostgreSQL versions 14.0 to 14.3 are not supported as they contain a critical data-corruption bug (see v4.3.0 release notes)
  • Elasticsearch (recommended, for full-text search): 7.x (OpenSearch should also work)
  • LibreTranslate (optional, for translations): 1.3.3 or newer
  • Redis: 4 or newer
  • Node: 18 or newer
  • ImageMagick (optional if using libvips): 6.9.7-7 or newer
  • libvips (optional, instead of ImageMagick): 8.13 or newer

Update steps

The following instructions are for updating from 4.3.7.

If you are upgrading directly from an earlier release, please carefully read the upgrade notes for the skipped releases as well, as they often require extra steps such as database migrations. In particular, please read the v4.3.0 release notes, as there have been multiple important changes.

Non-docker

Tip

The charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into such an issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install.

  1. Install dependencies with bundle install
  2. Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  3. Restart all Mastodon processes.

When using docker

  1. Restart all Mastodon processes.

glitch-v4.3.8-ls280

05 Jun 11:05
5095721
Compare
Choose a tag to compare
glitch-v4.3.8-ls280 Pre-release
Pre-release

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.21.

Remote Changes:

Changelog

Security

Added

  • Add warning for REDIS_NAMESPACE deprecation at startup (#34581 by @ClearlyClaire)
  • Add built-in context for interaction policies (#34574 by @ClearlyClaire)

Changed

  • Change activity distribution error handling to skip retrying for deleted accounts (#33617 by @ClearlyClaire)

Removed

  • Remove double-query for signed query strings (#34610 by @ClearlyClaire)

Fixed

  • Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549 by @ClearlyClaire)
  • Fix sign-up e-mail confirmation page reloading on error or redirect (#34548 by @ClearlyClaire)

Upgrade notes

To get the code for v4.3.8, use git fetch && git checkout v4.3.8.

Note

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

Dependencies

External dependencies have not changed since v4.3.0, the compatible Ruby, PostgreSQL, Node, Elasticsearch and Redis versions are the same, that is:

  • Ruby: 3.1 or newer
  • PostgreSQL: 12 or newer. PostgreSQL versions 14.0 to 14.3 are not supported as they contain a critical data-corruption bug (see v4.3.0 release notes)
  • Elasticsearch (recommended, for full-text search): 7.x (OpenSearch should also work)
  • LibreTranslate (optional, for translations): 1.3.3 or newer
  • Redis: 4 or newer
  • Node: 18 or newer
  • ImageMagick (optional if using libvips): 6.9.7-7 or newer
  • libvips (optional, instead of ImageMagick): 8.13 or newer

Update steps

The following instructions are for updating from 4.3.7.

If you are upgrading directly from an earlier release, please carefully read the upgrade notes for the skipped releases as well, as they often require extra steps such as database migrations. In particular, please read the v4.3.0 release notes, as there have been multiple important changes.

Non-docker

Tip

The charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into such an issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install.

  1. Install dependencies with bundle install
  2. Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  3. Restart all Mastodon processes.

When using docker

  1. Restart all Mastodon processes.

v4.3.8-ls141

22 May 11:16
5bb8248
Compare
Choose a tag to compare

CI Report:

N/A

LinuxServer Changes:

Rebase to Alpine 3.20, enable Active Record Encryption. Existing users should update their nginx confs to avoid http2 deprecation warnings.

Remote Changes:

Mastodon

Changelog

Security

Added

  • Add warning for REDIS_NAMESPACE deprecation at startup (#34581 by @ClearlyClaire)
  • Add built-in context for interaction policies (#34574 by @ClearlyClaire)

Changed

  • Change activity distribution error handling to skip retrying for deleted accounts (#33617 by @ClearlyClaire)

Removed

  • Remove double-query for signed query strings (#34610 by @ClearlyClaire)

Fixed

  • Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549 by @ClearlyClaire)
  • Fix sign-up e-mail confirmation page reloading on error or redirect (#34548 by @ClearlyClaire)

Upgrade notes

To get the code for v4.3.8, use git fetch && git checkout v4.3.8.

Note

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

Dependencies

External dependencies have not changed since v4.3.0, the compatible Ruby, PostgreSQL, Node, Elasticsearch and Redis versions are the same, that is:

  • Ruby: 3.1 or newer
  • PostgreSQL: 12 or newer. PostgreSQL versions 14.0 to 14.3 are not supported as they contain a critical data-corruption bug (see v4.3.0 release notes)
  • Elasticsearch (recommended, for full-text search): 7.x (OpenSearch should also work)
  • LibreTranslate (optional, for translations): 1.3.3 or newer
  • Redis: 4 or newer
  • Node: 18 or newer
  • ImageMagick (optional if using libvips): 6.9.7-7 or newer
  • libvips (optional, instead of ImageMagick): 8.13 or newer

Update steps

The following instructions are for updating from 4.3.7.

If you are upgrading directly from an earlier release, please carefully read the upgrade notes for the skipped releases as well, as they often require extra steps such as database migrations. In particular, please read the v4.3.0 release notes, as there have been multiple important changes.

Non-docker

Tip

The charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into such an issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install.

  1. Install dependencies with bundle install
  2. Precompile the assets: RAILS_ENV=production bundle exec rails assets:precompile
  3. Restart all Mastodon processes.

When using docker

  1. Restart all Mastodon processes.