CLI Changelog

22.3.0 (2022-03-04)

No changes - bump version to sync with 22.3.0 release.

21.12.0 (2021-12-14)


  • Include more GCP roles when verifying a job’s service account in klio job verify.


  • Correctly validate existence of Dataflow-related Klio config when running on Dataflow (and not just “not –direct-runner”).

  • Print out gcloud commands to add necessary GCP roles when running klio job verify --create-resources.


  • When running a job, effective config is no longer written to klio-job-run-effective.yaml, but instead to a temp file. This file no longer needs to be included in projects (See PR 233).

  • Error out when a user tries to run a Dataflow-based job with Stackdriver log-based metrics client configured.

21.9.0 (2021-10-12)


  • Support for applying and deleting all resource (e.g., deployment, hpa, vpa)

    types configured in yaml files in a job’s kubernetes directory.

21.8.0 (2021-09-03)


  • Support for deploying, stopping, and deleting jobs with DirectGKERunner

  • Support for setting required and best-practices labels for Kubernetes

    deployments as well as user-set labels

  • Enable job test command to use the --config-file option


  • Fixed bug with writing of klio-job-run-effective.yaml for klio job profile commands

  • Fixed bug with klio message publish not working on google-cloud-pubsub > 2.3.0

21.2.0 (2021-03-16)


  • The --config-file flag can now be used in projects.


  • Moved IndentListDumper to klio_core config utils.

  • Runtime config file for klioexec now written to klio-job-run-effective.yaml in the job’s directory.

1.0.5 (2021-01-26)


  • Fixed a runtime bug in klio job config commands

  • Fixed language with klio job create command to make it more general to job type

  • Fixed bug where klio job create in batch mode tried to create topics and subscriptions

  • Fixed template for new jobs to correctly include the klio-job.yaml file

  • Fixed syntax for template


  • Updated Beam SDK version to latest known working version

1.0.4 (2021-01-04)


Fixes “klioexec: error: unrecognized arguments: –config-file” error in test command.

1.0.3 (2020-12-16)


Fixes “Invalid constructor input” errors in verify, delete, and message commands.

1.0.2 (2020-12-03)

  • Common cli and exec options moved to klio-core

  • Materializes config file including overrides to hand off to klioexec run

1.0.0 (2020-10-02)

Initial public release!