mbin

Mbin: a federated content aggregator, voting, discussion and microblogging platform (By the community, for the community)

AGPL-3.0 License

Stars
217

Bot releases are hidden (Show)

mbin - v1.7.1 Latest Release

Published by melroy89 about 1 month ago

Welcome to version 1.7.1 of Mbin. A very packed Mbin release once again!

This version includes tons of fixes (too many to mention here, look at "What's Changed") and introduces also new features like: trusted proxy configuration (see also docs), activate accounts manually using the admin panel, show an error when the image is too large to upload (look at the latest .env template file), improved API end-points (isAdmin, isGlobalModerator is part of the user API, fixed AP context and more) as well as many documentation improvements.

Note: Due to a dead-lock issue in 1.7.0, which is now fixed in 1.7.1, we strongly recommend upgrading your Mbin server as soon as possible.

And as always, we would like to thank all the contributors and the Mbin community! We can't do it without you!

Comparison to previous stable version 1.7.0:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️ ☑️ ☑️ ☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Login as the mbin/kbin user: su mbin
  2. Go to your repo cd /var/www/mbin
  3. Get the new release: git fetch && git checkout v1.7.1
  4. Run the update script: ./bin/post-upgrade. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  5. Run exit so we are back at the root user (or put a sudo in-front of every command)
  6. Flush your Redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  7. Clear your opcache by reloading PHP-FPM systemctl reload php8.3-fpm (or for PHP 8.2: systemctl reload php8.2-fpm)
  8. Restart the messengers: supervisorctl restart messenger:*

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.7.0...v1.7.1

mbin - v1.7.1-rc5

Published by BentiGorlich about 2 months ago

This the fifth release candidate of 1.7.1. It fixes some major and minor bugs and improves the API

Comparison to previous version 1.7.1-rc4:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Login as the mbin/kbin user: su mbin
  2. Go to your repo cd /var/www/mbin
  3. Get the new release: git fetch && git checkout v1.7.1-rc5
  4. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  5. Run exit so we are back at the root user (or put a sudo infront of every command)
  6. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  7. clear your opcache by reloading php fpm systemctl reload php8.2-fpm (or for PHP 8.3: systemctl reload php8.3-fpm)
  8. Restart the messengers: supervisorctl restart messenger:*

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.7.1-rc4...v1.7.1-rc5

mbin - v1.7.1-rc4

Published by BentiGorlich 2 months ago

This the fourth release candidate of 1.7.1. It fixes some bugs with messages from deleted users, changes the microblog hashtag matching feature, updating dependencies (which itself should solve some bugs related to rabbitmq), fixes failed deletions when the user has reports attached to them, fixes PeerTube channel groups not having moderators and fixes updating actors failing when their instance doesn't have a nodeinfo endpoint

Comparison to previous version 1.7.1-rc3:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️ ☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Login as the mbin/kbin user: su mbin
  2. Go to your repo cd /var/www/mbin
  3. Get the new release: git fetch && git checkout v1.7.1-rc4
  4. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  5. Run exit so we are back at the root user (or put a sudo infront of every command)
  6. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  7. clear your opcache by reloading php fpm systemctl reload php8.2-fpm (or for PHP 8.3: systemctl reload php8.3-fpm)
  8. Restart the messengers: supervisorctl restart messenger:*

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.7.1-rc3...v1.7.1-rc4

mbin - v1.7.1-rc3

Published by BentiGorlich 2 months ago

This is the third release candidate of v1.7.1. It fixes some bugs relating to the PushNotificationsAPI and the max image size env var. It also introduces an error message if the image is too large and displays the maximum file size next to the image upload

Comparison to previous version 1.7.1-rc2:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Login as the mbin/kbin user: su mbin
  2. Go to your repo cd /var/www/mbin
  3. Get the new release: git fetch && git checkout v1.7.1-rc3
  4. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  5. Run exit so we are back at the root user (or put a sudo infront of every command)
  6. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  7. clear your opcache by reloading php fpm systemctl reload php8.2-fpm (or for PHP 8.3: systemctl reload php8.3-fpm)
  8. Restart the messengers: supervisorctl restart messenger:*

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.7.1-rc2...v1.7.1-rc3

mbin - v1.7.1-rc1

Published by BentiGorlich 2 months ago

This is the first release candidate for v1.7.1. This release brings a lot of bug fixes, but also a few new features: admins can verify users by clicking a button, new admin user lists, extend the API,

Comparison to previous version 1.7.0:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Login as the mbin/kbin user: su mbin
  2. Go to your repo cd /var/www/mbin
  3. Get the new release: git fetch && git checkout v1.7.1-rc1
  4. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  5. Run exit so we are back at the root user (or put a sudo infront of every command)
  6. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  7. clear your opcache by reloading php fpm systemctl reload php8.2-fpm (or for PHP 8.3: systemctl reload php8.3-fpm)
  8. Restart the messengers: supervisorctl restart messenger:*

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.7.0...v1.7.1-rc1

mbin - v1.7.0

Published by BentiGorlich 3 months ago

This is the v1.7.0 release of mbin and it brings a lot of changes: improved instance wide modlog, new SSO providers, new translated languages, moderator updates in the modlog, new cake day display, better stability and scalability of the messengers, PeerTube support, federating direct messages, federate un-/pinning entries, updated robots.txt, improve the documentation, longer durability of the user session, adding admin notifications for reports, tombstones for deleted remote users, improve the federation of edits, push subscriptions, a new look of the federation page, add public API endpoints for getting de-/federated and dead instances, magazines can now restrict posting to mods, updating magazines and users should now federate instantly, new users and magazines now show a leaf icon next to them, improve the editing of threads, make the maximum image size configurable

The mbin team now suggests using php-8.3. If you are using the docker setup you will automatically be running the new php version.

A total of 145 reviewed and approved pull requests have been merged into this release! As always, a special thank you to new and existing contributors, without you, future Mbin releases would not be possible!

Comparison to previous version 1.6.0:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️ ☑️ ☑️ ☑️ ☑️

Upgrade Instructions for v1.6.0

[!NOTE]
If you are upgrading from one of the release candidates, you just have to follow the default upgrade procedure, like the one described in the 2nd release candidate

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d
  4. Generate VAPID keys to support push notifications (for encryption): docker compose exec php php bin/console mbin:push:keys:update

For Bare Metal

  1. Stop all messenger processes by running supervisorctl stop messenger:* as the root user
  2. install the php extension bcmath, be sure the extension is for your installed php version. On debian for php 8.2 it would look like this: apt install php8.2-bcmath. Check if that was successful by running: php -m | grep bcmath
  3. Login as the mbin/kbin user: su mbin
  4. Go to your repo cd /var/www/mbin
  5. Get the new release: git fetch && git checkout v1.7.0-rc1
  6. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  7. Generate VAPID keys to support push notifications (for encryption): php bin/console mbin:push:keys:update
  8. Run exit so we are back at the root user (or put a sudo infront of every command)
  9. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  10. clear your opcache by reloading php fpm systemctl reload php8.2-fpm (or for PHP 8.3: systemctl reload php8.3-fpm)
  11. Refresh supervisor and start the new messenger group: supervisorctl reread && supervisorctl update && supervisorctl start messenger:*

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.6.0...v1.7.0

mbin - v1.7.0-rc2

Published by BentiGorlich 3 months ago

This is the second release candidate for v1.7.0 which fixes problems coming from our framework upgrade, fix the creation of image posts and improve the editing of threads. Additionally we now suggest using php-8.3

Comparison to previous version 1.7.0-rc1:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️

Upgrade Instructions

[!WARNING]
These instructions are only for directly upgrading from v1.7.0-rc1. Please review the upgrade instructions for all releases between the one you are upgrading from and v1.7.0-rc2

For Docker

[!NOTE]
We updated the docker setup to use php-8.3

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Login as the mbin/kbin user: su mbin
  2. Go to your repo cd /var/www/mbin
  3. Get the new release: git fetch && git checkout v1.7.0-rc2
  4. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  5. Run exit so we are back at the root user (or put a sudo infront of every command)
  6. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  7. clear your opcache by reloading php fpm systemctl reload php8.2-fpm (or for PHP 8.3: systemctl reload php8.3-fpm)
  8. Restart the messengers: supervisorctl restart messenger:*

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.7.0-rc1...v1.7.0-rc2

mbin - v1.7.0-rc1

Published by BentiGorlich 3 months ago

This is the first release candidate for v1.7.0 of mbin it brings a lot of changes: improved instance wide modlog, new SSO providers, new translated languages, moderator updates in the modlog, new cake day display, better stability and scalability of the messengers, PeerTube support, federating direct messages, federate un-/pinning entries, updated robots.txt, improve the documentation, longer durability of the user session, adding admin notifications for reports, tombstones for deleted remote users, improve the federation of edits, push subscriptions, a new look of the federation page, add public API endpoints for getting de-/federated and dead instances, magazines can now restrict posting to mods, updating magazines and users should now federate instantly, new users and magazines now show a leaf icon next to them

A total of 123 reviewed and approved pull requests have been merged into this release! As always, a special thank you to new and existing contributors, without you, future Mbin releases would not be possible!

Comparison to previous version 1.6.0:

DB migrations New ENV vars Admin guide changes Suggest cache clearing New dependencies
☑️ ☑️ ☑️ ☑️ ☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d
  4. Generate VAPID keys to support push notifications (for encryption): docker compose exec php php bin/console mbin:push:keys:update

For Bare Metal

  1. Stop all messenger processes by running supervisorctl stop messenger:* as the root user
  2. install the php extension bcmath, be sure the extension is for your installed php version. On debian for php 8.2 it would look like this: apt install php8.2-bcmath. Check if that was successful by running: php -m | grep bcmath
  3. Login as the mbin/kbin user: su mbin
  4. Go to your repo cd /var/www/mbin
  5. Get the new release: git fetch && git checkout v1.7.0-rc1
  6. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  7. Generate VAPID keys to support push notifications (for encryption): php bin/console mbin:push:keys:update
  8. Run exit so we are back at the root user (or put a sudo infront of every command)
  9. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  10. clear your opcache by reloading php fpm systemctl reload php8.2-fpm (or for PHP 8.3: systemctl reload php8.3-fpm)
  11. Refresh supervisor and start the new messenger group: supervisorctl reread && supervisorctl update && supervisorctl start messenger:*

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.6.0...v1.7.0-rc1

mbin - v1.6.0

Published by nobodyatroot 5 months ago

This is the 1.6.0 release of Mbin. It brings several changes and improvements including, but not limited to, a new UI filter for sorting threads and microblog posts, a new hashtag system, Microsoft Azure and SimpleLogin SSO additions, private instance mode, framework upgrade to Symfony 7.0, outgoing federation of delete actions, several backend improvements to address federation stability and compatibility, UI fixes and route changes, etc. A full change log can be seen at the bottom of these release notes.

A total of 98 reviewed and approved pull requests have been merged into this release! As always, a special thank you to new and existing contributors, without you, future Mbin releases would not be possible!

[!CAUTION]
Please review the upgrade notes below before proceeding. Do NOT interrupt the database migration process... database migrations may take several minutes to finish. If a migration deadlocks, please make sure there are no lingering database sessions active and try the upgrade again.

Comparison to previous version 1.5.3:

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️ ☑️ ☑️ ☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Stop all messenger processes by running supervisorctl stop messenger:* as the root user
  2. Login as the mbin/kbin user: su mbin
  3. Go to your repo cd /var/www/mbin
  4. Get the new release: git fetch && git checkout v1.6.0
  5. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  6. Run exit so we are back at the root user (or put a sudo infront of every command)
  7. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  8. clear your opcache by reloading php fpm systemctl reload php8.2-fpm
  9. Refresh supervisor and start the new messenger group: supervisorctl reread && supervisorctl && sudo supervisorctl start messenger:*

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.5.2...v1.6.0

mbin - v1.5.3

Published by e-five256 6 months ago

[!CAUTION]
Do NOT checkout this release if you normally track main. Continue to track main as always. This release is ONLY for those that previously were on 1.5.2 https://github.com/MbinOrg/mbin/commit/0e63cdd5f3cf0f535a06af2d60832cc87d7cf3f9. Those that track main already have these fixes and will get the new version number as usual.

Hotfix to circular chain activity messages and an account deletion FK violation that would cause deadlocks. Advise bringing down messengers in order the migrate the DB successfully, as there may be lock conflicts with the table changes.

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.5.2...v1.5.3

mbin - v1.5.2

Published by e-five256 7 months ago

Quick hotfix to some issues regarding local user actions and account deletion

In some scenarios:

  • Local user replies to other local users weren't federating out
  • Deleting your own posts may also have failed
  • Account deletion may have failed due to foreign key constraints

These issues should now be resolved

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️ ☑️ ☑️

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.5.1...v1.5.2

mbin - Release v1.5.1 📦

Published by melroy89 7 months ago

Most important: Fix email sent issues (both during registration as well as contact form). The reason to create this patch release.

Have a nice Easter!

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.5.0...v1.5.1

mbin - v1.5.0

Published by BentiGorlich 7 months ago

This is the 1.5.0 release of Mbin. It brings changes to messenger queue layout (again), adds Zitadel SSO support, UI improvements, a proper account deletion which is controlled by the user, performance improvements, and a bunch of bug fixes and security updates in our dependencies.

An explanation of the new messenger queues can be found here: admin_guide.md#symfony-messenger-queues and other documentation improvements.

DB migration may take multiple minutes for new index creation.

Comparison to previous version 1.4.1:

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️ ☑️ ☑️ ☑️

Upgrade Instructions

For Docker

  1. Get the official image or checkout the code and build it locally
  2. Stop all containers docker compose down
  3. Start all containers docker compose up -d

For Bare Metal

  1. Stop all messenger processes by running supervisorctl stop messenger:* as the root user
  2. Edit the supervisor messenger config located at /etc/supervisor/conf.d/messenger-worker.conf to
command=php /var/www/mbin/bin/console messenger:consume scheduler_default old async outbox deliver inbox resolve receive failed --time-limit=3600
user=www-data
numprocs=6
startsecs=0
autostart=true
autorestart=true
startretries=10
process_name=%(program_name)s_%(process_num)02d

Adjust the numprocs parameter to your needs. Also be aware of the path to the mbin repo. If you are coming from kbin and never changed your folder structure then the second line has to be changed to:

command=php /var/www/kbin/bin/console messenger:consume scheduler_default old async outbox deliver inbox resolve receive failed --time-limit=3600 
  1. Login as the mbin/kbin user: su mbin
  2. Go to your repo cd /var/www/mbin
  3. Get the new release: git fetch && git checkout v1.5.0
  4. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  5. Run exit so we are back at the root user (or put a sudo infront of every command)
  6. flush your redis db by running redis-cli, type in AUTH [YOUR PASSWORD] and then FLUSHDB
  7. clear your opcache by reloading php fpm systemctl reload php8.2-fpm
  8. Refresh supervisor and start the new messenger group: supervisorctl reread && supervisorctl update && supervisorctl start messenger:*

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.4.1...v1.5.0

mbin - v1.4.1

Published by nobodyatroot 8 months ago

PLEASE REVIEW v1.4.0 RELEASE NOTES BEFORE CONTINUING!!!

https://github.com/MbinOrg/mbin/releases/tag/v1.4.0

Hi everyone, v1.4.1 is here to address some critical bugs that were discovered in v1.4.0 that may cause 500 errors and/or odd behavior under the right conditions, so please update at your earliest convenience. Thank you!

Comparison to previous version: v1.4.0

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.4.0...v1.4.1

mbin - v1.4.0

Published by BentiGorlich 8 months ago

Hi everybody this is our v1.4.0 release bringing big changes to the messenger queue layout, our background worker system. And because of that the update process is a little more complicated than usually. For a little more info you can check out our FAQ#messenger-queue-is-building-up-even-though-my-messengers-are-idling and our Admin Guide#symfony-messenger-queues

Comparison to previous version: v1.3.0

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️ ☑️ ☑️

Upgrade Instructions

For Docker

We removed one of the containers in the docker compose, because we do not have separate workers for the different queues anymore. That means that the default is only one work process on the messenger queue.
If you need more than that, you can

  • copy & paste the messenger part of the docker/compose.yml and give them unique container names or
  • use the docker compose replicas option instead: comment out container_name for messenger service and this block and just change amount of replica you need
services:
  messenger:
    deploy:
      mode: replicated
      replicas: <number of replicas here>
  1. Get the new docker image by either checking out the new code and building the image or pull the published image
  2. Stop the containers and remove the messenger containers: docker compose down && docker compose rm
  3. Start the containers docker compose up -d

For Bare Metal

  1. Stop all supervisor messenger processes: supervisorctl stop messenger-ap:* messenger-kbin:*
  2. Remove the all process groups supervisorctl remove messenger-ap messenger-kbin
  3. Edit the messenger config at /etc/supervisor/conf.d/messenger-worker.conf to:
[program:messenger]
command=php /var/www/mbin/bin/console messenger:consume async async_ap failed --time-limit=3600
user=www-data
numprocs=4
startsecs=0
autostart=true
autorestart=true
startretries=10
process_name=%(program_name)s_%(process_num)02d

Adjust the numprocs parameter to your needs. Also be aware of the path to the mbin repo. If you are coming from kbin and never changed your folder structure then the second line has to be changed to:

command=php /var/www/kbin/bin/console messenger:consume async async_ap failed --time-limit=3600
  1. Get the new release: git fetch && git checkout v1.4.0
  2. Run the update script: bash bin/post-upgrade.sh. If you get an error when running the db migrations you maybe have to stop your webserver, so nothing is trying to access the database.
  3. Refresh supervisor and start the new messenger group: supervisorctl reread && supervisorctl update && supervisorctl start messenger:*

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.3.0...v1.4.0

mbin - Release v1.3.0 📦

Published by melroy89 9 months ago

Happy new year! This is our v1.3.0 release, as always with new features, frontend changes, bug fixes and various other improvements.

Thank you everybody for all your contributions and being part of our Mbin community.


Comparison to previous version: v1.2.0

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.2.1...v1.3.0

mbin - Release v1.2.1 📦

Published by e-five256 10 months ago

Thank you contributors and users! Wishing everyone a happy holiday season! ☃️


Comparison to previous version: v1.2.0

DB migrations New ENV vars Admin guide changes Suggest cache clearing
☑️

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.2.0...v1.2.1

mbin - Release v1.2.0 📦

Published by e-five256 11 months ago

Thank you to everyone making this possible!


Comparison to previous version: v1.1.0

DB migrations New ENV vars Will log users out
☑️ ☑️ ☑️

Major Features

  • exiftool image cleaning
    • By default, if exiftool is found, sanitize local uploads of GPS data
    • Can be configured via env vars to turn off / scrub more details / work on external images
  • Subscriber counts now populated from source magazines
  • Implementation of FEP-1b12
    • Moderators will now appear from AP software that implement linked FEP
    • Likewise, Mbin moderators will now appear for other software that implement it
  • New indexes for reducing DB CPU usage
  • Many improvements to markdown parsing, media type previewing, and more

What's Changed

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.1.0...v1.2.0

mbin - Release v1.1.0 📦 🚀

Published by nobodyatroot 11 months ago

Mbin Second release

A big thank you! to all those that submit issues, create pull requests, and constructively engage with our community to further enhance everyone's Mbin experience.

What's Changed

New Contributors

Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.0.0...v1.1.0

mbin - Release v1.0.0 📦 (first release)

Published by melroy89 12 months ago

Mbin First release

This is our first release of Mbin (fork of Kbin). It's only getting better from here 👍🏽 .

What's Changed

Contributors of Mbin

Full Changelog: https://github.com/MbinOrg/mbin/commits/v1.0.0