These are release notes for the Swift 0.4 release. Items listed below are changes since Swift 0.3 - both enhancements and known issues. *** Fixed data channel reuse behavior - this was broken in Swift 0.4 for a number of sites. *** String literals now use \ as escape character - for example, use \" to insert a quote into a string literal. Where \ was previously used in a string literal, it is now necessary to escape it as \\ Use of quotes in string literals is not fully implemented, however, so attempts to use it are likely to cause problems. *** Logging performance improvement in wrapper.sh *** The WeightedHost scheduler now has a lower bound (of -10) on scoring to reduce the effect of penalising a host in the case of a large number of transient errors. Previously, a large number of transient errors would push the score so low that the score would take far too long to return to a more appropriate value. *** Unused lrc field in site catalog removed. *** url field in site catalog execute element is now optional. *** jobmanager attribute to execution element in sites.xml does not work when used with provider="gt2". Such execution elements can be expressed using the jobmanager element syntax instead.