Skip to content

Releases: astronomer/astro-provider-ray

v0.3.0

29 Nov 15:38
8ccc839
Compare
Choose a tag to compare

Breaking changes

  • Removal of SubmitRayJob.terminal_states. The same values are now available at ray_provider.constants.TERMINAL_JOB_STATUSES.
  • Simplify the project structure and debugging by @tatiana in #93

In order to improve the development and troubleshooting DAGs created with this provider, we introduced breaking changes
to the folder structure. It was flattened and the import paths to existing decorators, hooks, operators and trigger
changed, as documented in the table below:

Type Previous import path Current import path
Decorator ray_provider.decorators.ray.ray ray_provider.decorators.ray
Hook ray_provider.hooks.ray.RayHook ray_provider.hooks.RayHook
Operator ray_provider.operators.ray.DeleteRayCluster ray_provider.operators.DeleteRayCluster
Operator ray_provider.operators.ray.SetupRayCluster ray_provider.operators.SetupRayCluster
Operator ray_provider.operators.ray.SubmitRayJob ray_provider.operators.SubmitRayJob
Trigger ray_provider.triggers.ray.RayJobTrigger ray_provider.triggers.RayJobTrigger

Features

Bug fixes

  • Fix integration test and bug in load balancer wait logic by @pankajastro in #85
  • Bugfix: Better exception handling and cluster clean up by @venkatajagannath in #68
  • Stop catching generic Exception in operators by @tatiana in #100
  • Stop catching generic Exception in trigger by @tatiana in #99

Docs

Others

Local development

  • Fix the local development environment and update documentation by @tatiana in #92
  • Enable secret detection precommit check by @pankajastro in #91
  • Add astro cli project + kind Raycluster setup instruction by @pankajastro in #83
  • Remove pytest durations from tests by @tatiana in #102
  • Fix running make docker-run when there is a new version by @tatiana in #99 and #101
  • Improve Astro CLI DAGs test so running hatch test-cov locally doesn't fail by @tatiana in #97

CI

0.3.0a7

27 Nov 10:11
Compare
Choose a tag to compare
0.3.0a7 Pre-release
Pre-release

Breaking changes

  • Simplify the project structure and debugging by @tatiana in #93

    In order to improve the development and troubleshooting DAGs created with this provider, we introduced breaking changes
    to the folder structure. It was flattened and the import paths to existing decorators, hooks, operators and trigger
    changed, as documented in the table below:

    Type Previous import path Current import path
    Decorator ray_provider.decorators.ray.ray ray_provider.decorators.ray
    Hook ray_provider.hooks.ray.RayHook ray_provider.hooks.RayHook
    Operator ray_provider.operators.ray.DeleteRayCluster ray_provider.operators.DeleteRayCluster
    Operator ray_provider.operators.ray.SetupRayCluster ray_provider.operators.SetupRayCluster
    Operator ray_provider.operators.ray.SubmitRayJob ray_provider.operators.SubmitRayJob
    Trigger ray_provider.triggers.ray.RayJobTrigger ray_provider.triggers.RayJobTrigger

Features

Bug fixes

Docs

Others

v0.3.0a6

09 Oct 10:45
Compare
Choose a tag to compare
v0.3.0a6 Pre-release
Pre-release

What's Changed

Additional details

  • Created from PR #67
  • Main difference in comparison to 0.3.0a5 is fc47b75

New Contributors

Full Changelog: 0.2.1...0.3.0a1

v0.3.0a5

27 Sep 12:23
Compare
Choose a tag to compare
v0.3.0a5 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.2.1...0.3.0a1

0.3.0a4

27 Sep 11:08
Compare
Choose a tag to compare
0.3.0a4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.2.1...0.3.0a1

v0.3.0a3

27 Sep 10:44
Compare
Choose a tag to compare
v0.3.0a3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.2.1...0.3.0a1

0.3.0a2

27 Sep 10:24
Compare
Choose a tag to compare
0.3.0a2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.2.1...0.3.0a1

v0.3.0a1

27 Sep 08:34
Compare
Choose a tag to compare
v0.3.0a1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.2.1...0.3.0a1

v0.2.1-fix

04 Sep 16:44
Compare
Choose a tag to compare

Full Changelog: 0.2.1...v0.2.1-fix

0.2.1

04 Sep 16:41
b496836
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.0...0.2.1