Skip to content

Releases: Netflix/metaflow-nflx-extensions

Metaflow Netflix Extensions v1.2.3

11 Nov 04:44
5df045d
Compare
Choose a tag to compare

What's Changed

Specifically

  • Compatibility with Metaflow 2.12.29+
  • Better recreation of Metaflow environment when code package is not available
  • Additional debug messages when trying to acquire locks
  • Clean up some messages
  • Compatibility with mamba 2.0+

Full Changelog: 1.2.2...1.2.3

Metaflow Netflix Extensions v1.2.2

23 Aug 06:50
Compare
Choose a tag to compare

What's Changed

  • Use bash binary from current environment by @ilian in #39
  • Enhance code block for .yml format in README.md by @lamtrinhdev in #40
  • Various fixes reported by users by @romain-intel in #42
    • Fix an issue when building cross-platform with GLIBC being injected (showed up as a pydantic error)
    • Fix an issue when building with pypi and conda dependencies with conda
    • Improve building of certain local projects that use pyproject.toml
    • Improve timeout documentation
  • Bug fixes by @romain-intel in #44
  • Fix wrong assert by @romain-intel in #46
  • Added tests by @romain-intel in #43
  • Fix issue with running Metaflow with the runner environment by @romain-intel in #45

New Contributors

Full Changelog: 1.2.1...1.2.2

Metaflow Netflix Extensions v1.2.1

16 Jul 18:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.0...1.2.1

Metaflow Netflix Extensions v1.2.0

03 May 22:24
Compare
Choose a tag to compare

What's Changed

  • Add extensions to debug flows in isolated notebook instance by @talsperre in #36
  • Fix resolution of derived environments in some cases by @romain-intel in #37

New Contributors

Full Changelog: 1.1.3...1.2.0

Metaflow Netflix Extensions v1.1.3

05 Apr 17:19
Compare
Choose a tag to compare

What's Changed

  • Fix a forgotten --yes which could cause things to freeze by @romain-intel in #33
  • Various fixes from upstream: by @romain-intel in #35
    • Properly handle sys packages when cross building
    • Add --conda-channel to requirements.txt type of files
    • Fix issue when locally building a package that already had a local identifier
    • Better handling of determining if a newer package needs to be built when pointing to a local directory or file
    • Add support to specify additional packages for builder environments thereby supporting authentication using GOOGLE_APPLICATION_CREDENTIALS
    • Improved support for python 3.7
    • More efficient environment building when building an environment that just adds ipykernel
    • Fix issue with micromamba in some cases (it would "hang" when compiling .pyc files)

Full Changelog: 1.1.2...1.1.3

Metaflow Netflix Extensions v1.1.2

11 Jan 10:10
Compare
Choose a tag to compare

What's Changed

  • Add default packages for linux-64 to enable remote resolve from mac by @romain-intel in #32

Full Changelog: 1.1.1...1.1.2

Metaflow Netflix Extensions v1.1.1

13 Dec 19:49
Compare
Choose a tag to compare

Fix small issue with 1.1.0 which caused the sys packages to not always be properly injected.

Full Changelog: 1.1.0...1.1.1

Metaflow Netflix Extensions v1.1.0

13 Dec 10:47
Compare
Choose a tag to compare

What's Changed

  • Support pip-repositories in conda-lock 2.4.0+ by @romain-intel in #27
  • Fix #28: Properly split URLs on space as well by @romain-intel in #29
  • Fixes an issue with resolving multiple mixed environments in parallel
  • Allow pypi-indices in environment.yml to specify pip repositories in that format
  • Improved parsing of version information in environment.yml
  • Distinguish environments based on the glibc version they are built. Note that for mixed environments (using conda-lock), this requires a recent version of conda-lock (not yet released) which integrates everything in main up to December 11th 2023. In other modes, the handling of glibc version is now fixed and should behave as expected.
  • Include tomli in dependencies in more cases to build pyproject.toml packages properly
  • Optimistically build wheels even cross platform.

Notes

  • Environments may be re-resolved once due to a change in the user-hash for the environment due to the inclusion of the glibc version being used. This may increase the resolution time for environments the first time around.

Full Changelog: 1.0.7...1.1.0

Metaflow Netflix Extensions v1.0.7

20 Oct 07:58
Compare
Choose a tag to compare

Bug fix in last release in the micromamba installation procedure.

Full Changelog: 1.0.6...1.0.7

Metaflow Netflix Extensions v1.0.6

20 Oct 06:57
Compare
Choose a tag to compare

What's Changed

  • Better parsing of YAML input lines and fix double pip by @romain-intel in #23
  • Always install micromamba if needed to create an environment by @romain-intel in #26

@tylerpotts contributed to this release with the inspiration for #23.

Full Changelog: 1.0.5...1.0.6