osimons@680: Version 0.7 osimons@680: (???, from 0.7.x branch) osimons@680: http://svn.edgewall.org/repos/bitten/tags/0.7 osimons@680: osimons@680: * ??? osimons@680: osimons@687: Version 0.6b2 osimons@687: (12 September, from 0.6.x branch) osimons@687: http://svn.edgewall.org/repos/bitten/tags/0.6b2 osimons@680: osimons@682: * Slave-only install changed to `./setup.py --without-master install` (or any osimons@682: other valid distribution command). osimons@683: * Tools namespace changed to `http://bitten.edgewall.org/tools/`. Both new and osimons@683: old namespace will work, but Admin will issue a deprecation notice when osimons@683: using the old namespace. osimons@683: osimons@680: osimons@680: Version 0.6b1 osimons@680: (10 September 2009, from 0.6.x branch) osimons@680: http://svn.edgewall.org/repos/bitten/tags/0.6b1 cmlenz@360: osimons@654: * Python 2.4 is now required for slave, while master should still work using osimons@654: Python 2.3 (as is also Trac 0.11 minimum). cmlenz@393: * Switch to using HTTP for communication between the build master and build cmlenz@393: slaves. This means the `build-master` executable is no longer needed or cmlenz@393: installed, the build simply runs in the scope of the Trac site. cmlenz@393: * Build recipes now need to include instructions for performing the checkout cmlenz@393: from the version control repository. The slave no longer receives a snapshot cmlenz@393: archive of the code, but performs the checkout itself based on the cmlenz@393: instructions in the build recipe. osimons@651: * Many fixes for compatibility with more recent versions of Trac, and Bitten osimons@651: now requires Trac 0.11. osimons@654: * The administration interface is now properly integrated with the Trac web osimons@654: administration component. osimons@651: * Unicode (non-ascii) support for recipes and command-line input and output. osimons@651: * Improved authentication support in bitten-slave, including support for the osimons@651: popular AccountManager plugin. osimons@651: * New command-line execute() using Python subprocess module that in particular osimons@651: improves the situation for slaves executing commands on Windows. osimons@651: * Build logs are moved from database and into project log/bitten directory as osimons@651: text files. osimons@651: * Slave-only install now possible by running 'python setup-slave.py install'. osimons@651: * Fixes related to creating and deleting builds correctly, including database osimons@651: upgrade to avoid thread race conditions. osimons@651: * Some improvements to the Admin user interface for creating/editing osimons@651: configurations and platforms. osimons@651: * Attachment support for configurations and builds, including a new general osimons@651: command to use in recipes. osimons@651: * command added. osimons@651: * Many fixes and improvements for pre-existing commands. osimons@651: * Improvements for coverage, lint and test summary display. cmlenz@393: cmlenz@360: cmlenz@348: Version 0.5.3 cmlenz@348: (18 April 2006, from 0.5.x branch) cmlenz@408: http://svn.edgewall.org/repos/bitten/tags/0.5.3 cmlenz@348: cmlenz@348: * Fix double-escaping of report summaries. cmlenz@348: * Fix build master error when build log contains no messages. cmlenz@348: cmlenz@393: cmlenz@334: Version 0.5.2 cmlenz@334: (17 January 2006, from 0.5.x branch) cmlenz@408: http://svn.edgewall.org/repos/bitten/tags/0.5.2 cmlenz@334: cmlenz@334: * Fixes the main navigation tab that was broken in 0.5.1. cmlenz@334: cmlenz@393: cmlenz@328: Version 0.5.1 cmlenz@328: (10 January 2006, from 0.5.x branch) cmlenz@408: http://svn.edgewall.org/repos/bitten/tags/0.5.1 cmlenz@328: cmlenz@328: * Fixes compatibility with Trac 0.9.3 release, as well as the current trunk. cmlenz@330: This also means that Bitten now longer works with versions of Trac earlier cmlenz@330: than 0.9.3. cmlenz@328: * Improves PostgreSQL compatibility. cmlenz@328: * Fixes encoding of non-ASCII characters in command output. cmlenz@328: * Fix for missing log output when using on Windows. cmlenz@328: cmlenz@393: cmlenz@266: Version 0.5 cmlenz@266: (6 October 2005, from 0.5.x branch) cmlenz@408: http://svn.edgewall.org/repos/bitten/tags/0.5 cmlenz@266: cmlenz@266: * BDB XML is no longer being used for report storage. Instead, cmlenz@266: collected metrics data is stored in the Trac database. cmlenz@266: * Snapshot archives created by the master are checked for integrity cmlenz@266: prior to their transmission to the slaves. cmlenz@266: * Improvements to the build status presentation in Trac. cmlenz@266: * Changes to the build recipe format. See the documentation on the web cmlenz@266: site for details. cmlenz@269: * New recipe commands: , , , cmlenz@269: , , and . Various improvements to cmlenz@269: the existing commands. cmlenz@266: * Recipe commands and command attributes in recipes can now reference cmlenz@266: slave configuration values. cmlenz@266: * The names of the master and slaves scripts have changed: `bittend` cmlenz@266: is now `bitten-master`, `bitten` is now `bitten-slave`. cmlenz@269: * The build master can now handle multiple Trac environments. cmlenz@266: * The build slave now by default removes any working directories when cmlenz@266: done. cmlenz@266: * Build configurations can now be completely deleted. cmlenz@266: * Build configurations can now have a minimum and maximum revision cmlenz@266: specified. Any revisions outside that range will not be built. cmlenz@266: * The build configuration editor now validates the supplied values. cmlenz@266: * Fix management of target platforms when running under mod_python. cmlenz@266: * Improved performance of the build log formatter that is responsible cmlenz@266: for linking file references in build logs to the repository browser. cmlenz@266: * Add paging to the build configuration view. cmlenz@266: * Fix compatibility with PySQLite2.