v 0.3

Less than four weeks after the 0.2 version, this third version is a new step toward the completion of the 1.0 version, improving existing set of features with:
Job dependencies handling
You can now easily declare dependencies between your job plans, and Xooctory will take care of triggering jobs accordingly. You can use wildcards when declaring dependencies, allowing easy setup of multiple similar dependencies.

Integration with external dependency information (with Ivy) is planned for a future version.
New result collectors
A set of new result collectors have been implemented:
  • artifact
  • Allows to detect files created by the job in a directory, and provide a link to artifact download.
  • compilation
  • Provides access to detailed compilation results such warning and errors, without any change in your build.
  • workspace
  • Get access to the workspace used by your job with this collector.
    Note: this collector is still experimental, and seems to slow down jobs quite a lot and even introduce some instability. We will improve it in future versions
Differential reporting
Xooctory now provides reporting based on the results of previous and next jobs, including the notion of fixed and broken job.

You have an easy access to other jobs when browsing the result of one job, and get information about new test failures or errors.
Improved Push
Push implementation has been improved, with less requests to the server, many bug fixes, and much less content sent for logs update.

Push implementation based on comet is still planned for a future version.
Last and last successful jobs permalinks
There are now permanent links to last and last successful jobs of a job plan, allowing easy bookmarking and live following of last jobs in a job plan.
Issues list
handle job dependencies (XCTORY-40)
artifacts report (XCTORY-31)
compilation report (XCTORY-29)
workspace report (XCTORY-30)
differential reporting (XCTORY-28)
fix push mechanism (XCTORY-13)
log auto update fix and improvement (XCTORY-15)