Mastodon Engineering

We're building open source, decentralized social media that gives people back control over their data and their reach.

Mastodon EngineeringMastodonEngineering
2025-05-02

We're laying the groundwork to retire Redis namespaces from a future release of the Mastodon server code. See the update from @dave on GitHub - and let us know in that discussion if you have additional questions. github.com/mastodon/mastodon/d

Mastodon EngineeringMastodonEngineering
2025-04-23

Note for app developers đź’» the future Mastodon 4.4 release will contain an option for server admins to require a minimum age for user sign-up. If enabled, the sign-up API will behave differently. This is a change that some developers will need to know about, so we wanted to tell you about it in advance. More background in the discussion post on our repository. github.com/mastodon/mastodon/d

Mastodon EngineeringMastodonEngineering
2025-04-07

New Trunk & Tidbits post, with many updates that happened over the past month, team news, and a whole lot of community shout-outs!

Final reminder that tomorrow (2025-04-08) is end of life for Mastodon 4.1 - upgrade to a supported version asap.

blog.joinmastodon.org/2025/04/

Mastodon EngineeringMastodonEngineering
2025-04-02

@PattyHanson You do not need to do anything, this is for your server administrators to handle, and as you are on mastodon.social, everything is already up-to-date!

Mastodon EngineeringMastodonEngineering
2025-04-02

We just released Mastodon 4.3.7 and 4.2.20 and 4.1.25. They contain a few minor bug fixes.

Note that this will most likely be the last Mastodon 4.1 release, and 4.1 will be unsupported in 6 days, so we highly advise you to update if you run it.

Full release notes and update instructions are available on our GitHub release page: github.com/mastodon/mastodon/r

Mastodon EngineeringMastodonEngineering
2025-03-27

We’re looking for a Senior Product Designer to work alongside our frontend and mobile devs.

Ideally:

1. You’re highly skilled in UX design, having led product strategy & design process
2. Proficient in Figma/Penpot, with interaction & usability design skills
3. Experienced in accessibility & privacy-conscious design

This remote fulltime position requires a 4-hour overlap with the CET timezone.

For more info/to apply:
jobs.ashbyhq.com/mastodon/d9e4

Mastodon EngineeringMastodonEngineering
2025-03-25

We are thrilled to welcome Echo (@chaosexanima) to the Mastodon core team as our first front-end developer!

Look out for future enhancements to the web user interface and user experience as we expand the range of expertise on the team. 🥳

Mastodon EngineeringMastodonEngineering
2025-03-18

We will need to retire the option to use namespaces in Redis (i.e. setting the REDIS_NAMESPACE environment variable) in Mastodon 4.4.

If you run a Mastodon server and currently use Redis namespaces, please have a look at this discussion and leave some feedback:

github.com/mastodon/mastodon/d

Thanks!

Mastodon EngineeringMastodonEngineering
2025-03-13

If you are running Mastodon 4.1 and use SAML, we encourage you to update to a newer Mastodon version as soon as possible. We also want to remind you that Mastodon 4.1 will no longer receive patches (including for security issues) after 2025-04-08 and we strongly encourage you to update to a newer Mastodon version.

Mastodon EngineeringMastodonEngineering
2025-03-13

We just released Mastodon 4.3.6, 4.2.19 and 4.1.24. They contain important security fixes.

We recommend server administrators to update as soon as possible if they use SAML, or are on the development version.

If you are using our nightly releases, a container image with the fix has been published with the nightly.2025-03-14-security tag.

Full release notes and update instructions are available on our GitHub release page:

github.com/mastodon/mastodon/r

Mastodon EngineeringMastodonEngineering
2025-03-10

We just released Mastodon 4.3.5 and 4.2.18. They contain a few minor bug fixes.

Full release notes and update instructions are available on our GitHub release page: github.com/mastodon/mastodon/r

Mastodon EngineeringMastodonEngineering
2025-03-08

We posted our monthly engineering update, Trunk & Tidbits - a bit lighter than usual, but there is still plenty going on. We are about to end support for version 4.1.x, so upgrade now! Also, check out our picks from around the community 👍🏻 blog.joinmastodon.org/2025/03/

Mastodon EngineeringMastodonEngineering
2025-02-27

If you are running Mastodon 4.1, note that it only supports Ruby 3.0 (which is no longer supported upstream) and is subject to the above SAML security issue.

Mastodon 4.1 will no longer receive patches (including for security issues) after 2025-04-08 and we strongly encourage you to update to a newer Mastodon version.

Mastodon EngineeringMastodonEngineering
2025-02-27

If you are running Mastodon 4.2: Mastodon 4.2.17 drops support for Ruby 3.0 (which is no longer supported upstream).

If you are using Ruby 3.0, you can update to Mastodon 4.2.16 which contains the latest security fixes, but please note that this version has a known vulnerability if you are using SAML authentication with Mastodon.

If you are running Mastodon 4.2 + Ruby 3.0, we strongly encourage you to update to Ruby 3.2 and Mastodon 4.2.17 or above.

Mastodon EngineeringMastodonEngineering
2025-02-27

We just released Mastodon 4.3.4, 4.2.17 and 4.1.23. They contain bug fixes as well as security fixes (medium severity)

We recommend every instance administrator to update as soon as possible.

If you are using our nightly releases, a container image with the fix has been published with the `nightly.2025-02-28-security` tag.

Full release notes and update instructions are available on our GitHub release page: github.com/mastodon/mastodon/r

Mastodon EngineeringMastodonEngineering
2025-02-14

Bringing this highly requested feature to and the fediverse is not as trivial as some might think, but quote posts are coming. Here is our latest write-up about our progress:

blog.joinmastodon.org/2025/02/

Mastodon EngineeringMastodonEngineering
2025-02-10

Our engineering update for January (also including ) is here - here's what we have been working on so far this year. Includes an update on the project, and some cool projects from the broader developer ecosystem. blog.joinmastodon.org/2025/02/

Mastodon Engineering boosted:
MastodonMastodon
2025-01-27

We’ll be part of the FOSDEM Social Web track on Saturday, and will be talking about the @ngisearch supported Fediverse Discovery Providers project: fosdem.org/2025/schedule/event

You’ll also be able to find the team at Social Web After Hours on Sunday at HSBXL: hsbxl.be/events/byteweek/2025/

Mastodon Engineering boosted:
MastodonMastodon
2025-01-27

Hey friends! It’s nearly time for , the annual free and open source event in Brussels. This weekend, the Mastodon team will be based in building H.

We’ll be raising funds for the project with some of our merch - beautiful limited edition winter mugs, pins, and t-shirts. We’ll also have fun stickers to share for free, so you can show your support for Mastodon everywhere!

(just so you know: we’re a bit short on larger t-shirt sizes, so come early if you want to buy one of those)

Photo of the Mastodon Winter Mug, showing multiple Mastodon mascots playing in the snowPhoto of the Mastodon Winter Mug, showing multiple Mastodon mascots playing in the snow with one making a snowman.Photo of the Mastodon metal pin, with the Mastodon logo.
Mastodon EngineeringMastodonEngineering
2025-01-16

We just released Mastodon 4.3.3, 4.2.15 and 4.1.22. They contain a few bug fixes as well as a security fix (medium severity, github.com/mastodon/mastodon/s)

We recommend every instance administrator to update as soon as possible.

If you are using our nightly releases, a container image with the fix has been published with the `nightly.2025-01-17-security` tag.

Full release notes and update instructions are available on our GitHub release page: github.com/mastodon/mastodon/r

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst