Skip to content

Releases: saturncloud/prefect-saturn

v0.6.0

04 Nov 20:34
6db0f34
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

15 Jul 20:07
5a8c0ed
Compare
Choose a tag to compare

Breaking

None

Features

  • add support for Client.tenant_id in prefect >= 0.15.0 (#47)

v0.5.0

23 Apr 19:17
32466ae
Compare
Choose a tag to compare

Breaking

None

Features

  • replace pyyaml with ruamel-yaml (#28)
  • add support for KubernetesRun "RunConfig", if using this library with prefect >= 0.13.10 (#34, #36, #37)
    • this does not break compatibility with prefect >0.13.0,<=0.13.9

Bug Fixes

  • fix deprecation warnings from prefect 0.14.x (#32)
    • some modules were reorganized from prefect 0.13.x to 0.14.x, and using the 0.13.x-style paths raises deprecation warnings

Docs

  • support Python 3.8 (#33)
    • this library was already compatible with Python 3.8, but that is now tested on every build and documented in the package classifiers
  • fix keywords in package metadata (#39)
    • this improves the discoverability of this project on PyPi

v0.4.4

09 Dec 18:16
045e01a
Compare
Choose a tag to compare

Breaking

None

Features

None

Bug Fixes

  • set an explicit default of autoclose = False for dask_cluster_kwargs (#25)
    • this ensures that, by default, flows registered with prefect-saturn leave their Dask cluster up at the end of execution
    • this avoids the risk of one flow run closing down a Dask cluster that is in use by another flow run
    • this was already prefect-saturn's behavior, but only indirectly because autoclose defaults to False in dask-saturn. Not that is directly the default in prefect-saturn.
  • add tests on describe_sizes() (#24)

Docs

  • added more docs in the README on how to customize the Dask cluster used by DaskExecutor (#25)

v0.4.3

09 Dec 18:12
e170dbd
Compare
Choose a tag to compare

Breaking

None

Features

  • You can now set the instance size for the node that runs flow.run() (#23)
    • PrefectCloudIntegration.register_flow_with_saturn() gets a new keyword argument `instance_size
    • use new function describe_sizes() to list the valid options

Bug Fixes

None

Docs

  • added documentation on changing the size of the instance that a flow runs on

v0.4.2

19 Nov 16:50
6789dd5
Compare
Choose a tag to compare

Breaking

None

Features

None

Bug Fixes

  • fix broken installations from source distribution (prefect-saturn-*.tar.gz) (#22)

Docs

  • package LICENSE file with package artifacts (#22)

v0.4.1

06 Nov 00:06
773fe8a
Compare
Choose a tag to compare

Breaking

None

Features

Automatically tag flows to run on prefect-agents in Saturn clusters

Bug Fixes

None

Docs

None

v0.4.0

21 Oct 15:43
a1ab85c
Compare
Choose a tag to compare

Breaking

  • The DaskExecutor created by PrefectCloudIntegration.register_flow_with_saturn() now has adaptive scaling disabled by default (#19)

Features

None

Bug Fixes

None

Docs

None

v0.3.0

16 Oct 19:53
1e0ee62
Compare
Choose a tag to compare

Breaking

  • prefect-saturn now uses a slightly different start script file on startup (#18)

Features

None

Bug Fixes

None

Docs

None

v0.2.0

18 Sep 22:10
d26452f
Compare
Choose a tag to compare

Breaking

  • prefect-saturn now expects that the environment variable BASE_URL does not end in a slash (#17)

Features

None

Bug Fixes

None

Docs

None