Skip to content

Releases: leg100/otf

v0.0.46

14 Jun 16:00
885f786
Compare
Choose a tag to compare

New features

  • Add API support for creating a "plan-only" run. This overrides the "speculative" setting on a run's configuration version, which enables the same behaviour. See the TFC docs.
  • Add API support for creating a run using config from a VCS repo. See #466 for further information.

Fixes

  • Users with the workspace admin or write role can now delete workspace variables.

Commits

  • feat: support creating plan-only runs by @leg100 in #465
  • feat: create run using config from repo by @leg100 in #466
  • fix: permit workspace write role to delete variable

Docker images

  • leg100/otfd:0.0.46
  • leg100/otf-agent:0.0.46

Full Changelog: v0.0.45...v0.0.46

v0.0.45

05 Jun 17:37
377c17e
Compare
Choose a tag to compare

New features

  • You can now search workspaces via the UI.

What's Changed

  • fix: caching failures are non-fatal by @leg100 in #457
  • Replace javascript with HTMX/AlpineJS by @leg100 in #456
  • refactor: event triggers by @leg100 in #458
  • Use mktemp instead of tempdir by @pat-s in #432
  • Add arm64 support for terraform binary download by @pat-s in #430
  • chore: make subsystems more resilient by @leg100 in #459
  • fix: produce doc screenshots only when specified by @leg100 in #460
  • feat: workspace search on UI by @leg100 in #461

New Contributors

Full Changelog: v0.0.44...v0.0.45

Docker images

  • leg100/otfd:0.0.45
  • leg100/otf-agent:0.0.45

v0.0.44

24 May 19:53
9b411ce
Compare
Choose a tag to compare

Changelog

Docker images

  • leg100/otfd:0.0.44
  • leg100/otf-agent:0.0.44

v0.0.43

22 May 11:44
Compare
Choose a tag to compare

Changelog

  • 4345b9c fix: set version correctly via go-releaser too

Docker images

  • leg100/otfd:0.0.43
  • leg100/otf-agent:0.0.43

v0.0.42

22 May 11:16
Compare
Choose a tag to compare

Changelog

  • c019ff3 fix: always use relative links in docs

Docker images

  • leg100/otfd:0.0.42
  • leg100/otf-agent:0.0.42

v0.0.41

21 May 20:14
Compare
Choose a tag to compare

New features

  • Added retry run button to run page

Fixes

  • Fixed authentication attempted error that appeared soon after executing otf-agent
  • Added required scopes to OIDC documentation
  • Copying content to the clipboard using the clipboard icon no longer copies whitespace as well

What's Changed

Full Changelog: v0.0.40...v0.0.41

Docker images

  • leg100/otfd:0.0.41
  • leg100/otf-agent:0.0.41

v0.0.40

17 May 14:22
Compare
Choose a tag to compare

Breaking Changes

  • Required flag --secret now only accepts a hex-encoded 16 byte value. Because you'll very likely need to change your existing secret to meet this requirement, and the secret is used to sign authentication tokens, you'll most likely need to re-generate any user API tokens or agent tokens, and you'll be asked to re-login to the UI. See docs.

Major changes

  • OIDC login now supported for the UI. See docs. Thanks to @robbert229.
  • Run notifications: initial support for slack and GCP pub/sub. See docs.
  • terraform login now uses the terraform login protocol: you no longer need to copy and paste the token into the terminal.
  • terraform output is now supported.

What's Changed

Full Changelog: v0.0.39...v0.0.40

v0.0.39

04 May 19:37
98f00cd
Compare
Choose a tag to compare

Changelog

Docker images

  • leg100/otfd:0.0.39
  • leg100/otf-agent:0.0.39

v0.0.38

26 Apr 18:51
4aff44c
Compare
Choose a tag to compare

New features

  • Queue a run to destroy all workspace resources via the UI.
  • Workspace API now supports appending ?include=outputs to retrieve current outputs for a workspace, as per the TFC docs.
  • Various UI improvements.

What's Changed

Full Changelog: v0.0.37...v0.0.38

Docker images

  • leg100/otfd:0.0.38
  • leg100/otf-agent:0.0.38

v0.0.37

23 Apr 08:45
b5143d7
Compare
Choose a tag to compare

New features

  • terraform force-unlock <organization>/<workspace> now supported

Bug fixes

  • Assigning workspace permissions via the UI wasn't updating the table of assigned permissions, giving the appearance that the assignment didn't succeed.
  • Re-occuring error in logs when OTF wrongly attempts to publish a VCS event via postgres. It shouldn't be publishing the event in the first place and this has been corrected.

What's Changed

  • refactor: template population by @leg100 in #401
  • fix: vcs event postgres publish error by @leg100 in #403
  • feat: force unlock tfc api endpoint by @leg100 in #404
  • fix: ui workspace permissions selector by @leg100 in #405

Full Changelog: v0.0.36...v0.0.37