En/Release Notes/0.9.1

Released: 16 January 2008

This is a stable release of Mahara 0.9 Accio. Stable releases are fit for general use. If you find a bug, please report it to the tracker:

https://eduforge.org/tracker/?func=add&group_id=176&atid=739

Please choose '0.9 stable branch' as the version of your bug.

This release includes an upgrade path from 0.8. If you wish to upgrade, we encourage you to make a copy of your 0.8 website and test the upgrade on it first, to minimise the effect of any potential unforseen problems.

Changes from 0.9.0:

  • The debian/ directory has been removed from tarball releases. There are branches in the git repository containing debian packaging, should you require it. Debian packages are still being provided through debian.mahara.org, and of course also in debian directly
  • A bunch of Mahoodle bugs have been fixed. If you were having trouble with SSO before, have another go
  • One security risk has been fixed - now HTML files are shown to the user cleaned of malicious HTML using HTMLPurifier (you can still download the full file).
  • Miscellaneous other bugs have been fixed.

Major changes from 0.8:

  • License change - Mahara has moved to the GPL version 3
  • You cannot upgrade from a version before 0.8 - instead, upgrade to 0.8 first
  • If you're using MySQL, change your database type from 'mysql' to 'mysql5' in your config.php if you're upgrading from 0.8, or use mysql5 if you're installing from scratch. The old 'mysql' version is deprecated and will cause errors in Mahara in the future
  • The debian packaging has been fixed to not rule over its apache config file, and has had many changes made to it by Francois Marier in order to get it into debian
  • There are two new required configuration variables - imagemaxwidth and imagemaxheight. If you're upgrading, they will be set in the database, both to 1024 (pixels). The upgrade will clear your current image cache as the folder layout on disk has changed, but this is a good thing as the quality of image resizing has been improved quite a lot
  • The "Allow Public Views" setting in the administration used to do nothing. Now it works, so make sure that if you want to make views public, you turn it on.
  • When upgrading from 0.8, existing views in the system will be migrated to the new view format, with the following caveats:
    • Any views using custom template not included in 0.8 are deleted
    • Any views using the 'test' template are deleted
    • The migration is not perfect, but most information should be retained

As mentioned before, when upgrading from 0.8, please attempt it on a copy of your site first, to test that you will enjoy a trouble-free upgrade.