Fixed: error when uploading a file with a content type longer than 60 chars.(Maximum size changed to 255. Mime type not saved if longer)
Added 'Estimated hours' attribute on issues.
Added project module concept.
A project module (eg. issue tracking, news, wiki,...) is a set of permissions that can enabled/disabled at project level.For each project, modules can be enabled on the project settings view ('Modules' tab).This requires a specific permission: 'Select project modules' (if this permission is turned off, only Redmine administrators can choose which modules a project uses)....
Added the ability to rename wiki pages (specific permission required).
Existing links that point to the old page are preserved and automatically redirected to the new page (this behaviour can be disabled when renaming the page).
Added an index on custom_values table (customized_type + customized_id columns) to speed up issue queries that use custom field filters.
Added cache for application settings (Setting model).Once the values are cached, only one database query is done at each user request (to check if the cache is still valid).
Committer field in the Changesets table is now varchar 255.
Added a 'Assignable' boolean on Role model.If unchecked, issues can not be assigned to users having this role.
Changed 'versions' table creation to allow null values for 'effective_date' field.This change was done in migration 048 but seems to have no effect with SQLite.
View revisions
Also available in: Atom