* EMR:
* --pool-wait-minutes option lets you wait up to X minutes before creating a
job flow (455)
* Job flow ID included in error messages on failure (452)
* JOB and JOB_FLOW cleanup options (485, 455)
* EMR and Hadoop:
* Compatibility fixes related to deprecated options and Hadoop's bizarre
non-sequential version numbers (489, 534)
* Other:
* Warn when *_PROTOCOL is not a class (490)
* Bug fixes:
* Unicode strings can be used when specifying interpreters (431)
* --enable-emr-logging no longer causes the wrong counters/logs to be parsed
(446)
* TMP_DIR inserted into 'sort' environment variables (477)
* Setting hadoop_home in mrjob.conf works again
* Gzipped input files work when specified with relative paths (494)
* Passthrough options are not re-ordered when sent to Hadoop Streaming
(509)
v0.3.4.1, 2012-06-12 -- The test suite doesn't catch everything...
* Local mode doesn't try to send multiple mappers to the same output file
when using multiple compressed files as input
v0.3.4, 2012-06-11 -- We are friendly people.
* Experimental support for IronPython in the local and inline runners
* set_status() and increment_counter() will encode messages/names of type
'unicode' as UTF-8 when writing to Hadoop Streaming
* EMR and Hadoop counter parsing is more correct
* mrjob.tools.emr.fetch_logs fetches logs from S3 when asked instead of
incorrectly refusing to do so
* jobconf values can be booleans in mrjob.conf as well as 'true' and 'false'
strings
* hadoop_version can be a float in mrjob.conf, but a warning is printed to the
console
* Command line help is split across several --help-* commands
* Local runner sorts output consistently