Release Notes: The server was upgraded to Rails 3. The search functionality in the server now uses ransack. Unicode encoding in the client under Ruby 1.9 and interactive mode in the client were fixed.
Release Notes: This release is now compatible with Ruby 1.9. The nokogiri XML parser is now the default parser used by the server.
Release Notes: This release added support for the Nokogiri XML library in addition libxml and rexml. The server now uses Ruby on Rails 2.3.11 to keep up with the latest security patches.
Release Notes: This release added support for a detailed_results setting in the client config file, allowing users to log detailed results to a local file in addition to or instead of sending them to the server. A --list-files option was added to the client.
Release Notes: The primary change in this release is the addition of support for an /etc/etch.conf config file to the client, allowing users to configure a number of parameters that were previously either hard-coded or only configurable via command line options.
Release Notes: A bug related to relative paths and the --local option was fixed. An update was made to Rails 2.3.8 and the will_paginate gem.
Release Notes: The most significant change in this release is that the client now stores history logs as individual files rather than in RCS. This makes it much easier to view and inspect the history log. This release also improves error reporting and automates the process of removing old clients and results from the database.
Release Notes: User actions are now run in a way that allows for passing environment variables. Exceptions generated in user templates are now trapped and reported with the template filename and associated file to make it easier for users to find the source of problems. The client version is now in sync with the overall package version. There are some miscellaneous bugfixes.
Release Notes: A few bugs were fixed. The DTD for commands was too strict and rejecting valid commands.xml files in some cases. Certain combinations of dependencies and file requests could result in a loop. The client was a bit too verbose about creating temporary placeholder files.
Release Notes: Files can now depend on commands and vice-versa. You can now request the processing of specific commands on the command line. There are a few assorted bugfixes.