Skip to content

0.21.0

Compare
Choose a tag to compare
@augray augray released this 12 Dec 21:46
· 548 commits to main since this release

What's Changed

  • [feature] Add CLI for reading/following logs for a run
  • [feature] Enable configuration for the Kubernetes service account the workers will use
  • [feature] Enable getting the id of the current run and root run from inside a Sematic func
  • [feature] Add custom display for Enum objects
  • [improvement] Settings file split between user settings settings.yaml and server settings server.yaml
  • [improvement] Make the run links in notes more obvious
  • [improvement] Fail early if attempting to retry an execution older than the server supports.
  • [bugfix] Fix a bug deserializing Union values. Note that once you are using this release, if you try to "rerun from here" using a pipeline that has Union values in it that were produced prior to this version of Sematic, the rerun will likely fail with a serialization issue.
  • [bugfix] BREAKING CHANGE: The examples' README files have been renamed to README.md in order for them to correctly render as MarkDown files. This change is required by the Bazel example_pipeline target as well
  • [bugfix] Missing broadcasts upon server-side run save
  • [bugfix] Cache version check
  • [bugfix] Fix a bug with loading logs with in-progress runs when you have reached the end
  • [bugfix] Fix a bug with displaying matplotlib figures in cloud deployments
  • a variety of "behind-the-scenes" changes & refactors

New Contributors

Thank you @KatkaG for your contribution!

Full Changelog: v0.20.1...v0.21.0