Releases: Netflix/metaflow
2.0.3 (Mar 6th, 2020)
Metaflow 2.0.3 Release Notes
- Improvements
- Parameter listing
- Ability to specify S3 endpoint
- Usability improvements
- Performance
- Conda
- Bug Fixes
- Executing on AWS Batch
The Metaflow 2.0.3 release is a minor patch release.
Improvements
Parameter listing
You can now use the current
singleton (documented here) to access the names of the parameters passed into your flow. As an example:
for var in current.parameter_names:
print("Parameter %s has value %s" % (var, getattr(self, var))
This addresses #137.
Usability improvements
A few issues were addressed to improve the usability of Metaflow. In particular, show
now properly respects indentation making the description of steps and flows more readable. This addresses #92. Superfluous print messages were also suppressed when executing on AWS batch with the local metadata provider (#152).
Performance
Conda
A smaller, newer and standalone Conda installer is now used resulting in faster and more reliable Conda bootstrapping (#123).
Bug Fixes
Executing on AWS Batch
We now check for the command line --datastore-root
prior to using the environment variable METAFLOW_DATASTORE_SYSROOT_S3
when determining the S3 root (#134). This release also fixes an issue where using the local Metadata provider with AWS batch resulted in incorrect directory structure in the .metaflow
directory (#141).
2.0.2 (Feb 11th, 2020)
2.0.1 (Dec 16th, 2019)
Enhancements
- Introduce
metaflow configure [import|export]
for importing/exporting Metaflow configurations. - Revamp
metaflow configure aws
command to address usability concerns. - Handle keyboard interrupts for Batch jobs more gracefully for large fan-outs.
Bug Fixes
- Fix a docker registry parsing bug in AWS Batch.
- Fix various typos in Metaflow tutorials.
First Open Source Release
Hello World!
First Open Source Release.