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 🙏🏻

Post by @inganomads@mastodon.social
View on Mastodon

Events

Beyond the work of the engineering team:

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!

Post by @Mastodon@mastodon.social
View on Mastodon

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) Github PR #34814 (by oneiros)
  • interface Update the navigation layout on small screens Github PR #34910 (by Gargron)
  • interface Replaced the dropdown menu near the composer with a “More” button in the main navigation Github PR #34987 (by Gargron)
  • interface Renamed “Explore” to “Trending” Github PR #34985 (by Gargron)
  • admin Reordered the items in the main navigation panel Github PR #35029 (by Gargron)
  • backend Added Fediscovery support to follow recommendations Github PR #35218 (by oneiros)
  • backend Added Fediscovery support for account search Github PR #34033 (by oneiros)
  • admin Added support for writing moderation notes for instances Github PR #31529 (by ThisIsMissEm)
  • admin Added support for a second set of SMTP credentials for non-transactional emails Github 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.