Skip to content

TaPS v0.2.1

Compare
Choose a tag to compare
@gpauloski gpauloski released this 15 Oct 16:57
· 42 commits to main since this release
v0.2.1
c567b99

Highlights

This release makes a number of quality of life improvements, bugs fixes, and internal changes to how tasks are represented to improve executor compatibility.

What's Changed

Breaking Changes

  • Remove AllFilter and NullTransformer and improve breadth/detail of logging by @gpauloski in #146

New Features

  • Add monitoring config to Parsl HTEx by @ClaudiaCumberbatch in #106
  • Add manager_selector to Parsl HTEx config by @matthewc2003 in #118
  • Allow multiple Parsl HTEx executors in ParslHTExConfig by @ClaudiaCumberbatch in #142
  • Add the @task() decorator so task functions can be serialized by reference by @gpauloski in #143
  • Add wait_for_workers flag in Dask Distributed config and executor (#131) by @gpauloski in #144
  • Forbid extra fields in engine plugin config types by @gpauloski in #147
  • Raise task errors in synthetic bag-of-tasks app by @gpauloski in #148
  • Support custom number of warmup tasks and fix last batch size in synthetic app by @gpauloski in #149
  • Add async_resolve option to ProxyTransformer and make RunConfig.env_vars optional by @gpauloski in #150
  • Add warning to failures app guide about dill version incompatibility by @gpauloski in #159
  • Refactor environment collection and log to file by @gpauloski in #162

Bug Fixes

  • Ensure run_dir is an absolute path by @gpauloski in #111
  • Fix Dask Futures getting proxied in chained tasks by @gpauloski in #113
  • Log failed tasks in moldesign when resubmitting by @gpauloski in #114
  • Record total virtual memory instead of available by @gpauloski in #125
  • Fix concurrency bug in FutureDependencyExecutor by @gpauloski in #145
  • Fix not fully defined pydantic model Client of fedlearn app by @gpauloski in #153
  • Make child task submission idempotent and thread-safe in FuturesDependencyExecutor by @gpauloski in #158
  • Fill dill serialization of tasks when using the failures app by @gpauloski in #163

Improvements

Documentation

Package

New Contributors

Full Changelog: v0.2.0...v0.2.1