Skip to content

Misago 0.12.0

Compare
Choose a tag to compare
@rafalp rafalp released this 07 Oct 00:18

Updating instructions

To update Misago from 0.11 to 0.12 use PIP to uninstall old Misago and install new one:

pip uninstall misago
pip install misago

Then run migrate and collectstatic to make sure you database and static files are up to date too:

python manage.py migrate
python manage.py collectstatic

New features

none

Theme changes

none

Bugs fixed

  • #893 - Tightened the input validation in various API endpoints, which would previously crash if they received incorrectly structured data.
  • #911 - Events from moderation actions are no longer accounted for when making decision if to subscribe thread on reply.
  • #920 - Fixed typo in threadslist/base.html template causing Misago to never display root-specific "forum is empty" message when no visible threads exist.

Implementation and API changes

  • #907 - Removed excessive user.lock() calls from codebase. Moved location of thread's read transaction to the utility function.
  • #921 - Replaced lazy ACL provides initialization occurring on first request with eager one that occurs after application models have been initialized. This should hopefully resolve the issue that some people have experienced, where sometimes ACL providers were initialized twice, likely by race condition, causing hard to debug crashes on their sites.

Documentation changes

none

Localization changes

  • #913 - Some translation messages were moved around or removed as part of #893.