github terrakube-io/terrakube 2.34.0-beta.9

pre-release5 hours ago

What's Changed

  • fix(ui): keep workspace variable tables inside their card by @user-cube in #3687
  • fix: stop storage backends from silently swallowing errors (#3671) by @jakegroves in #3686
  • fix(executor): correct resource status when only a diagnostic reports a failure by @jakegroves in #3676
  • fix(api): handle OpenTofu encrypted state in current-state-version by @user-cube in #3685
  • fix(api): reschedule the Quartz trigger when a workspace schedule is updated by @user-cube in #3688
  • fix(executor,api): stop duplicating execution logs into the PR "Show Plan" comment by @jakegroves in #3677
  • feat: surface plan-only output changes in structured output (#3675) by @jakegroves in #3684
  • fix(ui,api): handle null executionMode on workspace overview by @alfespa17 in #3689
  • fix(ui): keep resource warnings reachable when filtered out or no-op by @jakegroves in #3678
  • fix(api,ui): validate collection name and description length by @muzfuz in #3698
  • fix(api): restore state history access for state managers by @jakegroves in #3709
  • deps: bump the mvn-packages group with 6 updates by @dependabot[bot] in #3711
  • deps: bump devcontainers/java from 4dd409f to 3a7a903 in /.devcontainer in the devcontainer-docker-images group by @dependabot[bot] in #3712
  • deps: bump the ui-packages group in /ui with 12 updates by @dependabot[bot] in #3713
  • test: update integration tests and executor token generation for job and step validation by @alfespa17 in #3714
  • deps: bump handlebars from 4.7.9 to 4.7.10 in /ui by @dependabot[bot] in #3715
  • fix(api,executor): resolve a version constraint once per job by @jakegroves in #3708
  • fix(api): append -target/-replace to an existing TF_CLI_ARGS_plan by @jozwior in #3700
  • fix(executor,ui): preserve structured diagnostics across failed and interrupted executions (#3690) by @alfespa17 in #3705
  • feat(api,ui): ordered live-output replay and slow-viewer isolation by @jakegroves in #3703
  • feat(ui): redesign the workspace webhook settings by @jakegroves in #3716
  • fix(api,executor): order structured-output context writes and stop stale overwrites by @Macbet in #3702
  • feat(ui): collapsible project groups in the workspace list by @jakegroves in #3721
  • fix(api,ui): raise workspace name limit to 128 and return a clear 400 when exceeded by @medlabib in #3720
  • fix(api): preserve webhook run creators by @JvitorA in #3704
  • feat(ui): last run and server paging in the project workspaces tab by @jakegroves in #3722
  • perf: Redis log streaming, executor step waits and registry module packaging by @Macbet in #3683
  • fix(api): locked workspaces no longer block the global FIFO queue by @jakegroves in #3730
  • deps: bump the ui-packages group in /ui with 13 updates by @dependabot[bot] in #3740
  • deps: bump node from ebfe2f9 to 44fce69 in /ui in the ui-docker-images group by @dependabot[bot] in #3739
  • deps: bump the mvn-packages group with 4 updates by @dependabot[bot] in #3737
  • deps: bump devcontainers/java from 3a7a903 to 614eda1 in /.devcontainer in the devcontainer-docker-images group by @dependabot[bot] in #3738
  • fix(api): publish a job's PR result comment only once by @jakegroves in #3731
  • feat(ui): workspace overview shows the run that needs action by @jakegroves in #3732
  • fix(vcs): escape control characters in PR comments by @JvitorA in #3742
  • feat(executor,api): durable structured output recovery via cloud storage spooling (#3692) by @alfespa17 in #3724
  • deps: bump follow-redirects from 1.16.0 to 1.16.1 in /ui by @dependabot[bot] in #3748
  • feat(executor): carry plan-built artifacts through to apply by @jakegroves in #3392
  • Preserve Unicode in GitHub and Bitbucket requests by @JvitorA in #3745

New Contributors

Full Changelog: 2.34.0-beta.8...2.34.0-beta.9

Don't miss a new terrakube release

NewReleases is sending notifications on new releases.