Skip to content

v1.7.1-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@BentiGorlich BentiGorlich released this 09 Aug 14:56
· 290 commits to main since this release
27abb80

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

  • Update docker php config to match bare metal guide by @jwr1 in #992
  • docs(contributor): contributors readme action update by @github-actions in #993
  • Update docker ini files to be a little more consistent with docs by @nobodyatroot in #994
  • Fix the error when saving the admin settings by @BentiGorlich in #997
  • Add posting restricted to mods to the API by @BentiGorlich in #998
  • Add user ban and suspension lists to admin panel by @nobodyatroot in #995
  • Translations update from Hosted Weblate by @weblate in #999
  • Add user password set/reset command to bin/console by @nobodyatroot in #1002
  • Fix remove moderator api throwing error by @BentiGorlich in #1003
  • Fix ActivityHandler errors regarding the payload by @BentiGorlich in #1004
  • Fix the managers checking wrong fields for editing permissions by @BentiGorlich in #1005
  • Allow admins to activate/verify accounts manually using the admin user panel by @nobodyatroot in #1000
  • Stop banned or suspended users from notification creation on posts and entries by @nobodyatroot in #1007
  • Invalidate collection cache before getting collection for likes, dislikes and shares by @BentiGorlich in #1008
  • Bump version to 1.7.1-rc1 by @BentiGorlich in #1010

New Contributors

  • @jwr1 made their first contribution in #992

Full Changelog: v1.7.0...v1.7.1-rc1