Redmine makes it pretty easy and smooth for us to upgrade itself. Here is a link for general upgrade from Redmine: RedmineUpgrade.
In 1.1 stable version, there are some good new features that 0.9.3 doesn’t have, i,e: the Gantt chart , the Calendar, and the new concept of Subtasks/Parent tasks and so on. For more detailed features of newest redmine, you may visit: Features.
If you have redmine running at an old version like 0.9.x, and feel strongly like upgrading redmine to the latest stable version, you may try this simplest solution:
- Backup files/ and database, very important!
- svn switch http://redmine.rubyforge.org/svn/branches/1.1-stable
- rake db:migrate RAILS_ENV=production
Note that Steps 2 and 3 must be done in your existing redmine root.
After you have completed the above three steps, just restart your application and you will see the new exciting Redmine, hooray!
Just in case of you are not familiar with linux, let me explain more:
1. How to backup files?
cp -r your_redmine_root/files your_backup_destination/files
2. How to backup database?
mysqldump -u username -p password redmine_db_name < your_backup_destination/redmine_db_backup.sql