133

cross-posted from: https://kbin.melroy.org/m/updates/t/1378652

Mbin 1.9.0 stable is finally out! Upgrade your server now, if you didn't do it already.

We have 3 different summaries below. One for end-users, one for server admins, and finally a summary for Mbin developers.

Thank you everybody who made this release possible!

Summary for Users

This release contains numerous improvements and changes that we can't list everything here, so we'll stick to the highlights (in random order).

We enhanced security so that after a user changes their password or 2FA, all the current sessions of that user will be invalid and the user will need to log in again.

A new combined front page. You could make the combined front page the default in your profile settings. Which means you see both threads and microblogs combined on the homepage.

We also introduced a new feature under general settings, where you can select "Who can send you a direct message" (defaults to everybody).

We added support for magazine banners in Mbin (which is also compatible with Lemmy Communities).

Mbin combines the thread form into just one form (instead of having article, link, and photo having a separate form). Mbin now also federates bans correctly (both incoming and outgoing bans).

Global mods can now manage (view, approve and/or deny) account signups. Global mods can now also receive signup notifications, which will also come with a new menu item in the drop-down menu.

Plus various other bug fixes and CSS layout improvements, ban notification fixes, and too many other fixes to mention here.

Summary for Server Admins

Multiple Docker setup enhancements, we upgraded to Debian Trixie images. We also upgraded to use Node v24 (current LTS release) within our Mbin Docker images. Plus we added a new amqproxy service to the docker compose file. See upgrade instructions for Docker below for more info.

We now added two different server settings:

  • Restrict "Random Threads/Posts" sidebar sections to local only
  • Restrict "Active people" sidebar section to local only

The first option has been known to cause SQL performance issues (we recommended NOT enabling this first option), hence we gave you the two options. The second option shows local only active users, which does NOT impact performance (so feel free to enable that option if you wish).

Mbin now comes with new moderation log filter capabilities.

We also documented Anubis setup for Mbin, setup is optional. However, Anubis could protect your server from DDoS attacks or other unwanted traffic towards your server.

Mbin now also has a command to rotate the private keys for one user or all the local users.

We renamed an existing environment variable: MAX_IMAGE_BYTES to: MBIN_MAX_IMAGE_BYTES, please rename the variable if you have set it. On top of that we also added a new environment variable: MBIN_USE_FEDERATION_ALLOW_LIST (default value: false) for in the .env file. We also added MBIN_NEW_USERS_NEED_APPROVAL (also default value: false) several months ago, in case you didn't added that variable yet. Although both variables are optional to add. See the latest .env.example file.

Finally, we upgraded several Composer dependency packages plus Symfony recipe updates as well as NPM package updates. So like always be sure to run: ./bin/post-upgrade to install all the updated Composer packages (on bare metal). Which should fix security vulnerabilities in our composer & npm depedency packages. And clear all caches.

Summary for developers

We extended and improved the getting started guide, documenting how to leverage dev containers to get started. Please follow the full "Docker as a dev server" guide if you wish to help with development.

We also created a new Fediverse developer page that lists all our ActivityPub messages.

See the full release notes / how-to upgrade here: https://github.com/MbinOrg/mbin/releases/tag/v1.9.0

top 19 comments
sorted by: hot top controversial new old
[-] veniasilente@lemmy.dbzer0.com 4 points 1 day ago

Not me eyeing my largely unused fedia account đź‘€

[-] cron@feddit.org 19 points 2 days ago

I'm not a mbin user, but the combined frontpage looks interesting.

[-] Endymion_Mallorn@kbin.melroy.org 18 points 2 days ago

I am an Mbin user. I love it.

[-] FaceDeer@fedia.io 17 points 1 day ago

And just generally, it's good for an open protocol like ActivityPub to have a lot of different independent clients. Keeps the openness well grounded.

Absolutely! But I admit that I like the *bin softwares (K & M) because it's the only one I've seen that really seamlessly integrates multiple parts of the Fediverse, and the new combined view makes it even smoother now.

[-] faizalr@piefed.social 10 points 1 day ago

Is fedia.io updated to Mbin v1.9.0 yet?

[-] cupcakezealot@piefed.blahaj.zone 10 points 2 days ago
[-] 1Fuji2Taka3Nasubi@piefed.zip 2 points 1 day ago* (last edited 1 day ago)

Me too, I hope Ernest is okay and just busy with life.

[-] irelephant@lemmy.dbzer0.com 6 points 1 day ago

He has a website with some recent blog posts: https://ernest.dev/

[-] RandomStickman@fedia.io 7 points 2 days ago
[-] Nusm@peachpie.theatl.social 6 points 2 days ago

Okay, dumb question…

I signed up for an Mbin instance some time ago, but I never used it. I couldn’t find a way to import my subscriptions from Lemmy, and I didn’t want to have to manually subscribe 1 by 1. I went back to look, and I still can’t find a way.

Am I just missing it, or does it not exist?

[-] olorin99@kbin.earth 3 points 1 day ago

Its not native to the platform but the Interstellar app has an option to transfer subscriptions between lemmy and mbin accounts. Add both accounts to the app then go to Settings -> BETA: Data Utilities -> Migrate Account, follow the steps and it should copy across subscriptions and blocks.

[-] osaerisxero@kbin.melroy.org 5 points 1 day ago

It doesn't exist except there's a script out there somewhere that will click the buttons for you iirc. No idea where it is or if it's maintained anymore though :(

[-] irelephant@lemmy.dbzer0.com 1 points 1 day ago

Is there a way to export your mbin subscriptions?

[-] Nusm@peachpie.theatl.social 4 points 1 day ago

I was afraid of that. That’s going to be a major hurdle in getting anyone who’s already established on Lemmy or Piefed to move over to Mbin.

[-] onlinepersona@programming.dev 2 points 1 day ago

Do Lemmy and PieFed support transferring subscriptions?

[-] Nusm@peachpie.theatl.social 4 points 1 day ago

Yep. You can export your subscriptions through the settings, and then import them into a new instance.

[-] onlinepersona@programming.dev 2 points 1 day ago

Had no idea, thank you!

this post was submitted on 14 Dec 2025
133 points (100.0% liked)

Fediverse

38277 readers
96 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, Mbin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS