News
Tosca 0.8.1
A new version is on its way to release.
Tosca 0.8.0 has been released
A new stable version has been released. Changes from previous versions are visible here
If you want to install it, do not forget to read the docs first.
Tosca 0.7.5 has been released
A new stable version has been released. Changes from previous versions are visible here
If you want to install it, do not forget to read the docs first.
Recent updates on Tosca
In the last commits on Tosca source code, there are :
- Dynamic workflow (
#5): it's now possible to change it with a simple browser - An optional LDAP authentication
- Multiple database support (
#17), Tosca will be tested with Postgres, Sqlite & MySQL. - A new subscription system "ala Launchpad" (#59). In short, it's possible to receive email notifications only for a subset of specific issues : the ones where the agent has an interest. It can be by contract, by software or for a specific issue. Of course, it's not possible to have an issue without any subscription from the agent side.
- Various code cleanup (
#61) (#24) (#16)
- Thomas Chemineau for its work on LDAP
- Philip Rhoades for its various tests/comments on multiple database support
Recent updates on Tosca
In the last commits on Tosca source code, there are :
- Unified links : 300 lines of code removed (on a 900 total lines, that's a 33% gain)
- A new pagination engine, based on mislav's will_paginate gem
- The last bit of french source code was removed
Demo of Tosca
Tosca is running on mod_passenger & Ruby Enterprise Edition
After some work on Tosca, it is (at last) compatible with mod_passenger.
We have done some bench to compare Mongrel/Ruby1.8, mod_passenger/Ruby1.8 and mod_passenger/RubyEnterpriseEdition :
The bench was a standard apache test :
/usr/sbin/ab -C '_session_id=my_session_id'-c 100 -n 1000 http://tosca/welcome/admin
| Time taken for tests | Requests per second | |
|---|---|---|
| Mongrel & Ruby 1.8 | 75.994 seconds | 13.16 seconds |
| mod_passenger & Ruby 1.8 | 51.909 seconds | 19.26 seconds |
| mod_passenger & Ruby Enterprise Edition | 27.995 seconds | 35.72 seconds |
The conclusion is simple : install mod_passenger & Ruby Enterprise Edition !
ps : This Redmine is now on mod_passenger & Ruby Enterprise Edition ;)
What's next for 0.7.4 of Tosca
We have seen a lots of new things, lately, in the commits :
- A new model for software cover, simplified & ajaxified
- Before
You could create each software and them versions - Now
A single view allowed you to create the software cover for the contract

- Before
- A prettyfication of contract views, showing the new model
- Here is what it looks like before :

- Here is what it looks like before :
- And now, it looks like :

- A prettyfication of pending requests, with team scope, sla information & visual effects.
- Before :

- After :

- Before :
Also available in: Atom