Mbin Releases
Also view releases on GitHub.
This is our v1.8.4 release of Mbin. It includes one very important security patch and some improvements to the API and the handling of dead instances.
Comparison to previous stable version v1.8.3:
DB migrations | New ENV vars | Admin guide changes | Suggest cache clearing | New dependencies |
---|---|---|---|---|
:ballot_box_with_check: | :x: | :ballot_box_with_check: | :x: | :x: |
Upgrade Instructions
For Docker
- Get the official image or checkout the code and build it locally
- Stop all containers
docker compose down
- Start all containers
docker compose up -d
For Bare Metal
- Login as the mbin/kbin user:
su mbin
- Go to your repo
cd /var/www/mbin
- Get the new release:
git fetch && git checkout v1.8.4
- Run the update script:
bash bin/post-upgrade
. - Run
exit
so we are back at the root user (or put a sudo in front of every command) - clear your opcache by reloading php fpm
systemctl restart php8.4-fpm
(or for PHP 8.3:systemctl restart php8.3-fpm
) - Restart the messengers:
supervisorctl restart messenger:*
What's Changed
- Fix DeleteHandler and add tests by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1692
- Add a useful logging command to the docs by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1699
- Translations update from Hosted Weblate by @weblate in https://github.com/MbinOrg/mbin/pull/1691
- Create documentation for setting up anubis to protect mbin by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1706
- Add column for created_at to the activity table by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1701
- Translations update from Hosted Weblate by @weblate in https://github.com/MbinOrg/mbin/pull/1708
- Improve marking instances as dead by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1707
- Add
new_signup
notification to api docs and fix them by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1702 - Add property
crosspostedEntries
to API by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1705 - Add property
isAuthorModeratorInMagazine
to all API content DTOs by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1704 - Add user reputation to the API by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1703
- Fix symfony generating http URLs with anubis by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1709
- Add instance actor test and remove url field by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1698
- Fix user outbox by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1715
- Security Patch by @BentiGorlich in https://github.com/MbinOrg/mbin/pull/1716
Full Changelog: https://github.com/MbinOrg/mbin/compare/v1.8.3...v1.8.4