Trunk & Tidbits, June 2025

Renaud Chaput
CTO

Andy Piper
Head of Communications

It was another busy month in June, as we moved into the final stretch of the 4.4 release process. We also covered a lot of events during the month. Here’s what was happening.
Team
We welcomed Imani to the team, as our new designer. Very excited to have Imani join us!
We also said goodbye to Inga, who has been instrumental in building the team. Thank you, Inga 🙏🏻
Events
Beyond the work of the engineering team:
- Andy spoke at PublicSpaces in Amsterdam and at ECAS Day in Brussels;
- Felix was at the Internet Governance Forum in Oslo;
- Hannah spoke about Mastodon being recognised as a Digital Public Good, at the UN Open Source Week;
- Renaud represented us at the NGI Forum in Brussels;
- Zora co-hosted a Mastodon workshop at the Publix day in Berlin.
Relatedly, we were happy that our most recent grant application to the NGI0 Commons fund was approved. This means that we will have some funding to work on institutional features over the next year.
Releases
In June, there were two beta releases and one release candidate for version 4.4.0. As we slid over into July, we released 4.4.0 and then 4.4.1 in quick succession. We recommend that server owners upgrade directly from 4.3.x to 4.4.1, and check the release notes for 4.4.0 in detail for important migration information, particularly around versions of other software that Mastodon depends on.
What’s new in version 4.4? We got you covered! Here’s a blog post for developers, and our 4.4 launch blog post that covers some of the most visible new features.
We also released patch versions 4.3.9 and 4.2.22, for server owners that remain on the 4.3.x or 4.2.x branches.
We’re already hard at work on version 4.5 🧑🏻💻
Bonus releases 🎉
We released a pack of stickers for Signal users to use when talking with friends and contacts. Help share Mastodon via our cute mascot!
We shipped an improved donation widget for the website. It is now easier to donate directly to the project (although you are free to use Patreon, GitHub sponsors, and others if you wish).
Backend and web
In June, we reviewed and merged 189 Pull Requests (137 with translation and dependency updates removed) from 11 contributors.
- backend
Add support for receiving RFC9421 HTTP signatures (under an experimental flag for now) —
PR #34814 (by oneiros)
- interface
Update the navigation layout on small screens —
PR #34910 (by Gargron)
- interface
Replaced the dropdown menu near the composer with a “More” button in the main navigation —
PR #34987 (by Gargron)
- interface
Renamed “Explore” to “Trending” —
PR #34985 (by Gargron)
- admin
Reordered the items in the main navigation panel —
PR #35029 (by Gargron)
- backend
Added Fediscovery support to follow recommendations —
PR #35218 (by oneiros)
- backend
Added Fediscovery support for account search —
PR #34033 (by oneiros)
- admin
Added support for writing moderation notes for instances —
PR #31529 (by ThisIsMissEm)
- admin
Added support for a second set of SMTP credentials for non-transactional emails —
PR #35203 (by oneiros)
- backend interface Many small fixes to the backend and interface, to polish the 4.4 release
Android
No updates of note in June.
iOS
Version 2025.03 is now available on the App Store for all users, bringing an improved iPad layout and support for the 4.4 updates to server rules display, including translations.
Fediscovery
Our reference discovery provider has become easier to install as we added documentation and an official helm chart. We started testing this in a production setting with a few select servers.
On the Mastodon side, we merged support for account search and follow recommendations. Both are in 4.4, but still behind a feature flag (server administrators need to enable these features). The integrations do not have immediate user-visible effects, but should help smaller servers to fill their local database with remote accounts. Once available, these then improve account discoverability across the Fediverse.
Although the additions do not have an instant effect, we already have an experimental API in place to help track the fetching of those remote accounts (and other things). Next steps will be to figure out an acceptable user experience to make the results available as they come in.
Community news
In June, we spotted that the excellent Robb (maker of EchoFeed) created a plugin for TRMNL, an e-Ink display device, to show Mastodon profile information. A fun little display! 📊
There’s ➡ more space here ⬅ for another one or two projects 😉 As a reminder, if you are building on Mastodon and our API, we’d love to hear about your project. Let Andy know about it, so we can include a shout-out and tell the community about it.
Thank you
Thanks for reading, and apologies that this update was shared a little later than usual and intended - we’ll get them back on track.
One of our key strategic goals for 2025 is to make Mastodon more sustainable, and we really want to grow both the number of people using Mastodon, and the number of people who donate to help us. We depend on your support - no ads, no venture capital, fully independent: better social networking, for the people.
Thank you for supporting Mastodon
We develop and maintain the free and open-source software that powers the social web. There is no capital behind this—we rely entirely on your support through platforms like Patreon.