Skip to content

Releases: DataBiosphere/dsub

Release 0.5.0

03 Sep 22:10
dba9b86
Compare
Choose a tag to compare

This release includes two changes:

  • google-cls-v2 is now the default provider.
  • google-v2 provider has been removed.

Release 0.4.13

18 Jul 20:58
0cbbdb5
Compare
Choose a tag to compare

This release includes:

  • google-batch provider updates:
    • Support --skip flag
    • Add support for --preemptible parameter
  • test and infra updates:
    • Add --unique-job-id to colliding tests
    • Remove the --ignore-blank-lines flag from the e2e_logging_content.sh script.
    • Add version requirements for protobuf and update other dependencies.
    • Enable e2e_after* tests for google-batch provider
  • doc updates:
    • Update CONTRIBUTING.md

Release 0.4.12

30 May 19:22
0c3e313
Compare
Choose a tag to compare

This release includes:

  • google-batch provider updates:
    • Set environments per runnable. Submit 1 Batch job per dsub task.
    • Fix Batch job_ids for dsub tasks and retries
    • Sort dstat tasks by create-time
    • Enable e2e_io_gcs_tasks.sh
    • Add support for --location, --regions, and --zones
    • Support gcsfuse mounting buckets with the --mount parameter

Release 0.4.11

06 May 21:22
991c485
Compare
Choose a tag to compare

This release includes:

  • dsub
    • setup.py: Update dsub dependent libraries to pick up newer versions
  • google-batch provider updates:
    • Use google-batch stdout/stderr log files
    • Increase default boot disk size for Batch provider to 30GB.
    • Extend batch support for network, subnetwork, private IP, accelerator, min cpu, min ram, boot disk, and machine type.
  • tests
    • Fix flaky e2e_dstat.sh test. Print more data on test error in get_data_value.py.

Release 0.4.10

18 Dec 17:59
254f3b0
Compare
Choose a tag to compare

This release includes:

  • dsub
    • setup.py: Update dsub dependent libraries to pick up newer versions
  • google-cls-v2, google-v2 provider updates:
    • Add support for Artifact Registry images with --use-private-address
    • Add support for mounting requester pays buckets

Release 0.4.9

13 Apr 20:38
8e97456
Compare
Choose a tag to compare

This release includes:

  • dsub
    • (In Development) google-batch provider updates
      • Add support for logging output.
    • setup.py: Update dsub dependent libraries to pick up newer versions.
    • Fix custom_scripts example that still used Python 2.

Release 0.4.8

22 Dec 00:21
b7c3251
Compare
Choose a tag to compare

This release includes:

  • dsub
    • (New) (In Development) Implemented google-batch provider.
      • Note that this is not yet feature parity with the other providers.
      • See Get started with Batch for details on Google Cloud Batch.
    • setup.py: Update dsub dependent libraries to pick up newer versions.
    • Update providers to allow a mount other than /mnt/data.
    • Fix documentation about mounting an existing disk
    • Fix unit test socket.timeout alias issue with Python 3.10

Release 0.4.7

18 May 18:12
2d3ac9e
Compare
Choose a tag to compare

This release includes:

  • dsub
    • Add support for mounting an existing disk read-only to a pipeline VM
    • setup.py: Update dsub dependent libraries to pick up newer versions
  • Documentation
    • Include documenting the Cloud SDK as a requirement for the local provider

Release 0.4.6

26 Jan 23:55
9313ef5
Compare
Choose a tag to compare

This release includes:

  • dsub
    • Add support for Toronto, Delhi, Melbourne, and Warsaw regions
    • setup.py: Update dsub dependent libraries to pick up newer versions.

Release 0.4.5

26 Aug 19:30
a01408d
Compare
Choose a tag to compare

This release includes small maintenance updates:

  • dsub
    • Quiet a warning about 'oauth2client' (which dsub no longer uses).
    • Fix one other instance of cache_discovery=True raising ImportError.
    • Add flush method to _Printer.
    • Run pytype on dsub, and fix type errors
    • setup.py: Update dsub dependent libraries to pick up newer versions.
    • Update tenacity version