0.21.0
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 settingsserver.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 hasUnion
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 toREADME.md
in order for them to correctly render as MarkDown files. This change is required by the Bazelexample_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