Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
drake.jar | 2015-05-07 | 42.2 MB | |
README.md | 2015-05-07 | 1.4 kB | |
Version 0.1.7 source code.tar.gz | 2015-05-07 | 89.3 kB | |
Version 0.1.7 source code.zip | 2015-05-07 | 122.4 kB | |
Totals: 4 Items | 42.5 MB | 0 |
0.1.7
New Features
- Created core/DEFAULT-TARGETV constant; use in clj_frontend
- Added
with-ns
macro to support c4 runtime dependency resolution - Added support for quoting filenames, to permit filenames that otherwise look like drake rules
- Added
--var x=y --var a=b
syntax, as better version of--vars x=y,a=b
- Added
--graph
option to help visualize a workflow - Added handy drake script for convenience and better customized hadoop client version.
Bug Fixes
- Allow unindented blank lines in step definitions, as per #72
- BASE var default is now the workflow directory rather than empty string, as per #148
- Prefixed (HDFS, S3) paths are now treated as absolute/off-base, as per #157
- Fix some bugs related to parsing, and to over-optimistically running shell expansions
Maintenance / Generic Improvements
- Made it easier to run drake from inside a clojure repl/nrepl session (removing System/exit calls)
- Generally improved error-message output, esp. removing repetitive or useless spam and adding line/column number to parse errors
- Upgraded to Clojure 1.6
- Numerous performance improvements, which may actually be noticeable on large workflows