From 3695695d5e6c1085cca514bcd6b1b6a2bb5eac17 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 14 Aug 2026 09:45:29 +0000 Subject: [PATCH] Bump version to v4.8.0-alpha.1 (#40164) --- CHANGELOG.md | 21 ++++++++++++++++++++- docker-compose.yml | 6 +++--- lib/mastodon/version.rb | 4 ++-- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b38eff5afe..bcb5b213b89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,7 +27,7 @@ All notable changes to this project will be documented in this file. is an account for which the handle cannot be currently verified, but is otherwise valid. In the REST API, they have their `username` and `domain` attribute overridden and this is made explicit through the [`invalid_handle` attribute](https://docs.joinmastodon.org/entities/Account/#invalid_handle). - Add outgoing RFC9421 HTTP Message Signatures as fallback to earlier draft (#39756 by @ClearlyClaire) -- Change how local users' keypairs are stored (#39658, #39668, #39662, #39684, #39686 and #39690 by @ClearlyClaire) +- Change how local users' keypairs are stored (#39658, #39668, #39662, #39684, #39686, #39690 and #40138 by @ClearlyClaire) - This moves local users' keypairs to the dedicated table that was created in 4.6. - Private keys are now encrypted at rest, and the new infrastructure will allow for key rotation in the future. - Add support for `expires` in Linked Data Signatures and Object Integrity Proofs (#39701 by @ClearlyClaire) @@ -39,6 +39,8 @@ All notable changes to this project will be documented in this file. ### Fixed +- Fix error in `tootctl media refresh` when cleaning some incompletely processed files (#40056 by @shleeable) +- Fix plain-text formatter not treating `
` as newline (#40079 by @shleeable) - Fix performance of listing follow requests by adding appropriate index (#40033 by @ClearlyClaire) - Fix missing `on_delete: :cascade` on `GeneratedAnnualReport` foreign key (#40063 by @ClearlyClaire) - Fix `DeleteAccountService#purge_favourites!` only invalidating deprecated cache keys (#40048 by @shleeable) @@ -69,6 +71,23 @@ All notable changes to this project will be documented in this file. - Remove deprecated `bin/update` script (#39443 by @mjankowski) - Remove support for pre-Mastodon 4.3.0 cookies (#38918 by @ClearlyClaire) +## [4.6.6] - 2026-08-13 + +### Changes + +- Change `mastodon:setup` task warning about trademark to match `masto` but ignore subdomains (#40143 by @ClearlyClaire) + +### Fixed + +- Fix connection errors when processing `fediverse:creator` preventing creation of preview cards (#40135 by @ClearlyClaire) +- Fix Web UI being inaccessible with URLs ending with `.zip` (#40134 by @ClearlyClaire) +- Fix semitransparent background of picture-in-picture video player (#40132 by @diondiondion) +- Fix title tooltip appearing for fullscreen videos (#40127 by @diondiondion) +- Fix image preview too dark in alt text editor dialog (#40126 by @diondiondion) +- Fix domain block impact queries being rejected (#40122 by @ClearlyClaire) +- Fix mobile navigation scrolling to top while opening (#40042 by @sharlayan) +- Fix selected account being lost when creating a collection (#39897 and #40133 by @diondiondion and @sharlayan) + ## [4.6.5] - 2026-08-06 ### Fixed diff --git a/docker-compose.yml b/docker-compose.yml index 115cc5fb89d..66b58906d39 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -59,7 +59,7 @@ services: web: # You can uncomment the following line if you want to not use the prebuilt image, for example if you have local code changes # build: . - image: ghcr.io/mastodon/mastodon:v4.6.5 + image: ghcr.io/mastodon/mastodon:v4.6.6 restart: always env_file: .env.production command: bundle exec puma -C config/puma.rb @@ -83,7 +83,7 @@ services: # build: # dockerfile: ./streaming/Dockerfile # context: . - image: ghcr.io/mastodon/mastodon-streaming:v4.6.5 + image: ghcr.io/mastodon/mastodon-streaming:v4.6.6 restart: always env_file: .env.production command: node ./streaming/index.js @@ -102,7 +102,7 @@ services: sidekiq: # You can uncomment the following line if you want to not use the prebuilt image, for example if you have local code changes # build: . - image: ghcr.io/mastodon/mastodon:v4.6.5 + image: ghcr.io/mastodon/mastodon:v4.6.6 restart: always env_file: .env.production command: bundle exec sidekiq diff --git a/lib/mastodon/version.rb b/lib/mastodon/version.rb index cbf85b42da4..cd7a3d96147 100644 --- a/lib/mastodon/version.rb +++ b/lib/mastodon/version.rb @@ -9,7 +9,7 @@ module Mastodon end def minor - 7 + 8 end def patch @@ -17,7 +17,7 @@ module Mastodon end def default_prerelease - 'beta.1' + 'alpha.1' end def prerelease