Misago 0.7 is codebase cleanup release that removes some deprecated features like the
misago.datamover that enabled updates from Misago 0.5 as well as
CreatePartialCompositeIndex migration utilities that were replaced by the
PgPartialIndex in final 0.6 release.
Note: before updating to 0.7, make sure your Misago installation is at version 0.6 (not 0.6 alpha!). Misago 0.6 implements certain database cleanups as parts of its migrations that are no longer there in Misago 0.7. If you'll skip 0.6 final and attempt updating any of the alphas to 0.7 directly, you'll database will contain deprecated indexes instead of new ones, and possible future migrations may fail on you.
To update Misago from 0.6 to 0.7, use PIP to uninstall old Misago and install new one:
pip uninstall misago pip install misago --pre
misago.datamover has been removed
misago.datamover entry in your
INSTALLED_APPS setting is an error in Misago 0.7 and should be removed. Likewise the
url(r'^', include('misago.datamover.urls')) entry in your
urls.py will also error and has to be removed.
If you have updated to Misago 0.6 from Misago 0.5 and you looking to preserve redirects from old links after update to 0.7, please use the Misago 0.5 Redirects app.
CreatePartialCompositeIndex migration utilities have been removed
0.7 release finalizes deprecation of previous implementation of custom indexes via removal of old migration utilities as well as their migrations. Attempting the update from any of the 0.6's alphas to 0.7 and skipping the 0.6 final release on the way will lead to your database containing both old and new indexes which may be source of errors in future migrations.
Implementation and API changes
- 858 -
CreatePartialCompositeIndexmigration utilities have been removed.
- 859 -
misago.datamoverhas been removed. Redirects from old urls have been extracted to separate app: Misago 0.5 Redirects
- 863 -
extrasdirectory has been excluded from Misago releases published to Pypi. This directory contains few utility scripts that perform additional cleanups after the yapf and aren't the part of package.
- 860 - Updated readme and docs to don't mention
--preanymore since Misago's Pypi releases are no longer marked as prelease.
- 862 - "Setup and maintenance" document was turned into the chapter that contains update path documentation as well as docs on updating from Misago 0.5 guide.