These are release notes for the Swift 0.6 release. Items listed below are changes since Swift 0.5 - both enhancements and known issues. Swift 0.6 is built from Swift SVN r2177 and CoG SVN r2127. (0.5 was swift r1783 cog r1962) A more detailed change log can be found in CHANGES.txt in the distribution tarball. This release contains the following new features: * job replication (experimental) When a job has been queued on a site for too long, Swift can resubmit the job (possibly to a different site). Replication is controlled by replication.* parameters in the swift.properties configuration file. Those parameters are documented inline in that configuration file. * cog coasters (experimental) Swift can use cog coasters which allow a pilot job to be submitted to a site which will pull in actual Swift jobs for execution. This has several advantages: . when a large number of jobs need to be submitted, using coasters reduces the job submission overhead in (eg) GRAM to one job per worker node. . once a node is allocated to a coaster, it can be used to run many swift jobs, avoiding the need for each job to be queued separately. * rate limiting for bad sites Previous versions of Swift would try to ensure that each site had at least two jobs queued or running at once, no matter how poorly performing. Swift v0.6 will substantially reduce the number of jobs sent to poorly performing sites; when a site score goes below 1 (job at once) then Swift will delay sending more jobs to that site, with the delay increasing exponentially as the score lowers. * more compile time type checking More type checking is done at compile time. This will catch some errors at the start of execution which would previously have been detected later on in a run, and will give more useful error messages.