This release has been in the works for 2 months after v1.6.0. Since the last release we’ve added the https://joinmbin.org website.

For Users

  • Full federation with PeerTube: threads are created for new uploads, synced likes, dislikes and comments

  • Direct messages will work across servers now, supporting lemmy instances (mastodon private mentions are not working, yet). We added a button on the profile page of users as well

  • we completely redesigned the messages view to resemble a chat interface

  • Pinning and unpinning entries will now federate

  • We now support push notifications. They can be enabled on the notifications page (/settings/notifications). If you do not see a button for enabling push notifications, that usually means that your browser does not support them

  • New supported languages: Brazilian Portuguese, Danish, Filipino, Galician

  • Modlog changes:

    • the instance wide modlog now includes the magazine in which the moderator action occurred
    • adding and removing a moderator are now shown in the modlog
  • creating threads on magazines can now be restricted to moderators and we added support for remote magazines that already have this setting enabled

  • Add a cake day display on the profile page and the user popup

  • we increased the cookie lifetime, so you do not have to login as regular as before (7 days -> 3 weeks)

  • you can now hide the related panels via the appearence settings

  • there are now notifications for reports

    • created: admins, global mods, magazine mods
    • approved: reported user
  • When editing a thread that is posted to a remote magazine hosted on an mbin instance the edit will now correctly federate

  • We updated the federation page. It now shows federated, defederated and dead instances. It also shows the software and the version of it the instance is running on

  • When editing your profile or a magazines profile, your changes should be visible on remote instances nearly instantly

  • we show a leaf icon next to users and magazines which have been active for less than 30 days now

  • when editing a thread you can now edit all fields

  • fix the aggressive fetching of the URL field when editing it


For Admins

  • New SSO Providers: Authentik, Privacy Portal and Discord (check out the new SSO docs)
  • Admins can now see when a remote actor was last updated
  • The “Table too large for buffer” error should be a thing of the past
  • We updated the robots.txt, using the user-agent blocklist of the nginx-ultimate-bad-bot-blocker
  • Change how the messengers are connecting to the DB. They now Connect for one message and disconnect right after handling that message. That creates a higher load on the DB, but it allows for scaling the messengers. Previously the locks a messenger creates would only ever be released when the messenger process restarts (once per hour), which often caused every messenger but one to go into a wait state. So for big servers this should result in much better scaling for the background workers. You might want to check out pgbouncer which optimizes opening and closing connections
  • If you delete a remote user, this user cannot be recreated anymore and every incoming activity with a deleted user as the actor will be rejected
  • Admins can now see the last sucessful delivery and receive date on the /federation page
  • We updated the Redis docs with a suggested configuration
  • You can now set the maximum size of images via the .env file: MAX_IMAGE_BYTES. The default is 6,000,000 bytes