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