Skip to content

v0.10.0

Compare
Choose a tag to compare
@mlin mlin released this 01 Jan 22:41
· 274 commits to main since this release
  • Adds read_object() and read_objects()
    • only for initializing Map[String,String] and structs
    • Object remains generally unsupported
  • Initialize structs from Map[String,_] returned by read_json() or read_object()
    • liable to fail at runtime if types don't match
    • new lint warning UnverifiedStruct
  • String literals may contain both escape sequences and embedded, non-ASCII UTF-8 characters
  • Call cache: store & reuse prior [sub]workflow outputs, as well as previously-supported task outputs
  • Resolve docker image tag (e.g. ubuntu:20.04) to RepoDigest (ubuntu@sha256:c95a8e48...) before scheduling
    • Ensures use of identical image across retries or swarm workers
  • (version development) Abbreviated syntax for passthrough call inputs
    • call t { input: x, y=z } is shorthand for call t { input: x=x, y=z }