Skip to content

v1.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Feb 20:02
· 44 commits to main since this release

What's new

Added 🎉

  • You can now add arguments to steps without invalidating the cache. See Step.SKIP_DEFAULT_ARGUMENTS.
  • Fixed integration status messages in tango info command.
  • Added abstractions for RemoteClient, RemoteStepCache, and RemoteWorkspace.
  • Added a GS integration that comes with GSWorkspace, a remote Workspace implementation that uses google cloud storage.
  • You can now bind functional steps to the underlying Step instance with @step(bind=True), meaning the first argument to the function will be a Step.
  • Added ShellStep for running arbitrary shell commands.
  • Added @make_registrable decorator to make arbitrary functions registrable, to make it easier to refer to them in tango configurations.

Fixed ✅

  • Jsonnet parsing is now much faster and works on Windows.
  • Warnings about locks are now reliably printed every 30 seconds
  • We now make sure Beaker jobs have the latest version of beaker-py, so that we're compatible with the latest API changes.
  • Stopping early now works when the metric doesn't change at all.
  • Fixed bug with FromParams which didn't handle variable length tuples correctly.

Changed ⚠️

  • The default log level for Tango is now warning.
  • You can specify multiple steps with -s from the tango run command.

Commits

985f6fa fix lint
f77c0e0 fix release_notes script
2c9456d Prepare for release v1.2.0
f1dc63d Update wandb requirement from <=0.13.5,>=0.12 to >=0.12,<0.13.11 (#523)
32598c4 Update rich requirement from <13.0,>=12.3 to >=12.3,<14.0 (#498)
35ca0f0 Bump actions/checkout from 1 to 3 (#524)
739e40c Various dependencies (#525)
49f3afc Fix bug with variable length tuples (#527)
28ea796 minor workspace fixes (#526)
379095d GCSWorkspace (#417)
c949416 Shell step + Registrable functions (#521)
308689b Allow specifying multiple steps with -s from tango run (#516)
9002169 Stop early same metric (#515)
4a21132 Add bind option to @step decorator (#512)
8a6775e Beaker-py upgrade in Beaker jobs (#509)
679700b Rjsonnet (#505)
3760419 Default log level warning (#508)
8d29321 Lock warning (#506)
521de99 Pin wandb requirement until fixed (#507)
6618a04 upgrades for beaker-py upgrades (#504)
34dbec4 Fix integration status messages in tango info command (#502)
fbb7581 quick fix for Beaker-py upgrade
a10fb3b clone to a src dir (#495)
65f699d Fix #483 (#484)
4a183de Fix bug with extra uncacheable dependencies (#480)
ac0a193 Skip default args (#481)