Releases: leg100/otf
Releases · leg100/otf
v0.0.44
v0.0.43
v0.0.42
v0.0.41
New features
- Added
retry run
button to run page
Fixes
- Fixed
authentication attempted
error that appeared soon after executingotf-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
- feat: retry run via UI by @leg100 in #438
- refactor: split up CSS by @leg100 in #442
- Fix: OIDC doc missing information on required scopes by @leg100 in #444
- Screenshots for documentation by @leg100 in #441
- fix: otf-agent auth failure by @leg100 in #446
- fix: copy content to clipboard without whitespace by @leg100 in #447
- Migration guide by @leg100 in #440
- More screenshots for docs by @leg100 in #448
Full Changelog: v0.0.40...v0.0.41
Docker images
leg100/otfd:0.0.41
leg100/otf-agent:0.0.41
v0.0.40
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
- wip oidc research by @robbert229 in #361
- Fix up state version output API by @leg100 in #422
- Move everything into internal pkg by @leg100 in #423
- feat: terraform login protocol by @leg100 in #424
- Fix workspace access for unprivileged user by @leg100 in #435
- chore: embed team ID in workspace policy by @leg100 in #436
- feat: notification configurations by @leg100 in #428
- refactor: events by @leg100 in #437
- Bump default terraform version
Full Changelog: v0.0.39...v0.0.40
v0.0.39
v0.0.38
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
- feat: ui improvements by @leg100 in #406
- Further UI improvements by @leg100 in #407
- feat: add plan summary to ui widget by @leg100 in #408
- feat: add color to logo by @leg100 in #409
- Include workspace outputs by @leg100 in #411
- feat: queue destroy plan in UI by @leg100 in #410
Full Changelog: v0.0.37...v0.0.38
Docker images
leg100/otfd:0.0.38
leg100/otf-agent:0.0.38
v0.0.37
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
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
, andjson
. See the flags documentation for more details.
What's Changed
- Run go-tfe tests against docker compose by @leg100 in #394
- Replace zerolog with slog by @leg100 in #396
- fix: new users see all orgs by @leg100 in #397
- fix: github PR updates not handled by @leg100 in #399
Full Changelog: v0.0.35...v0.0.36