Release 0.9.3

Server mode changes

  • Project archives can now be stored in S3 instead of the database. This is configured using the archive.s3.bucket, archive.s3.credentials.access-key-id and archive.s3.credentials.secret-access-key configuration parameters.

Workflow changes

  • The emr> operator now uses ${secret:<key>} syntax.
  • The http> operator now allows secrets in headers, content and uri using ${secret:<key>} syntax.
  • Declaring secret access using _secrets is no longer necessary and has been deprecated.
  • It is now possible to use secrets in td_load> and embulk> configuration using ${secret:<key>} syntax.
  • The td_run> operator can now run a saved query by id. If the operator command is a number, the query with that id will be run.
  • The td_ddl> operator now allows entire parameter lists to be parameterized.

General Changes

  • Secret access limits and policies have been removed. Operators can now access any secret.
  • Backfills now run sequentially instead of all sessions in parallel.
  • The Digdag client now sends a User-Agent header that includes the build artifact version.
  • Project metadata compilation has been moved to the server. The project tarball no longer needs to include a .digdag.dig file when pushing.

Release Date



  • Daniel Norberg
  • Mitsunori Komatsu
  • Sadayuki Furuhashi