Skip to content

Releases: leg100/otf

v0.0.45

05 Jun 17:37
377c17e

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

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

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

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

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

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

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

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

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

v0.0.36

20 Apr 11:15

Choose a tag to compare

Breaking changes

  • Logging has changed. The otfd --log-level flag has been dropped in favour of --v, and --log-color has been removed (logs are not colored any longer, although the intention is to re-introduce the option). The format of the logging can now be customised using a --log-format flag which takes one of three values: default, text, and json. See the flags documentation for more details.

What's Changed

Full Changelog: v0.0.35...v0.0.36