Skip to content

Releases: allenai/beaker-py

v1.11.1

07 Oct 18:29
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Added missing cluster_id field to Node data model.

Commits

ec67bde Add missing cluster_id field to Node

v1.11.0

06 Oct 19:33
4d86cc5
Compare
Choose a tag to compare

What's new

Changed ⚠️

  • The cluster field in Job and TaskContext is now optional.

Commits

d2d0f25 Make the cluster field optional (#166)
7a54d43 Change Python version to 3.8 in the CI
1c2342b Make the cluster field optional
2caf4ce loosen dep ranges

v1.10.3

28 Sep 16:09
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Fixed data validation for job/task Priority. "urgent" now allowed.

Commits

c9c00eb Fix data validation for Priority

v1.10.2

27 Sep 19:44
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Fixed mispelled field sharedMemory -> shared_memory in JobRequests data model.

Commits

e979673 Fix mispelled shared_memory field in JobRequests

v1.10.1

23 Sep 18:49
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added missing fields cordoned, cordon_reason, cordon_agent_id to data model for Node.

Fixed ✅

  • Made expiry field optional for Node data model.
  • Beaker.cluster.filter_available() will ignore cordoned nodes.

Commits

73a7749 Ignore cordoned nodes (#157)

v1.10.0

21 Sep 22:57
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added Beaker.dataset.upload() for uploading raw bytes to a file in a dataset.

Commits

7b27909 Add Beaker.dataset.upload() for uploading raw bytes (#156)

v1.9.2

21 Sep 19:58
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added Beaker.workspace.clear() method for removing all items from a workspace.

Fixed ✅

  • Made Beaker.dataset.commit() more robust by allowing automatic retries for recoverable errors.

Commits

404be24 Make Beaker.dataset.commit() more robust
fbb7822 Add Beaker.workspace.clear() method

v1.9.1

15 Sep 20:52
Compare
Choose a tag to compare

What's new

Changed ⚠️

  • beaker-py will issue warnings now when unknown fields are encountered.

Commits

9758d8b Fix docs build
df9e32d Issue warnings when unknown fields encountered + general cleanup (#154)

v1.9.0

14 Sep 16:27
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added pool_maxsize argument to Beaker client.
  • Added canceled_for and canceled_code fields to Job.status.

Fixed ✅

  • Beaker.experiment.(wait_for|as_completed) won't fail when a job is preempted.

Commits

b590655 Handle preempted jobs in as_completed() / wait_for() (#153)
2904f91 Fix
52be4e7 Fix
8689dd6 Add pool_maxsize argument

v1.8.1

09 Sep 17:02
Compare
Choose a tag to compare

What's new

Changed ⚠️

  • Added better debug logging when recoverable errors happen.

Fixed ✅

  • Made Beaker.dataset.fetch() more robust to corrupted downloads.

Commits

8e62608 Improve logging
5b1179e Make Beaker.dataset.fetch() more robust to corrupted downloads