Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(master): release 0.4.0 #716

Closed
wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link
Contributor

🤖 I have created a release beep boop

0.4.0 (2025-01-11)

⚠ BREAKING CHANGES

  • rename --address flag to --url; require scheme
  • move to sqlc, tern (#683)
  • agent pools (#653)
  • adding team member creates user if they don't exist (#525)
  • add team membership tfe api endpoints (#492)
  • don't reveal info on healthz endpoint (#489)
  • terraform login protocol (#424)
  • replace zerolog with slog for logging (#396)

refactor

  • move to sqlc, tern (#683) (878ebfb)
  • rename --address flag to --url; require scheme (3e83474)

Features

Bug Fixes

  • add arm64 support for terraform binary download (#430) (cf7046b)
  • add extra case for gitlab repo dir name (#654) (5424565)
  • Add missing CancelRunAction to WorkspaceWriteRole (#649) (599ddcb)
  • add notification actions to workspace roles (204704c)
  • add trailing slash to discovery URLs (#475) (698f8e9)
  • agent error reporting (#628) (76e7dda)
  • agent race error (#537) (6b9e6b1)
  • allocator restarting unnecessarily (#666) (47f8e6f)
  • allow org members to view variable sets (df9fa53)
  • allow updating notification url (#485) (cf1dbac)
  • always use relative links in docs (c019ff3)
  • apply on output changes (#501) (46cd3ef)
  • authorize create-org action on site, not org (98bd1c6)
  • avoid hitting Github limit on commit status updates (#688) (029e525)
  • bad git command in chart release step (3ed91e3)
  • broken mike python package for docs (34c50e2)
  • bump packages to fix critical vulns (b53a404)
  • caching failures are non-fatal (#457) (5916e73), closes #453
  • ci: charts job needs release info (f4fef03)
  • cleanup after extracting repo tarball (bf4758b)
  • connected workspace access for unpriv user (#435) (f1471c2)
  • copy content to clipboard without whitespace (#447) (1b1ef10)
  • delete existing unreferenced webhooks too (6b61b48)
  • delete unreferenced tags (#507) (d85ac43), closes #502
  • delete webhooks when org or vcs provider is deleted (#518) (0d36ea5)
  • docker-compose otfd healthcheck (c553b58)
  • docs grammar (377c17e)
  • docs: version using tag not branch name (8613fe8)
  • don't assume public schema for postgres migrations (e7510b0)
  • don't reveal info on healthz endpoint (#489) (af595d4)
  • don't scrub included state output sensitive values (478e314)
  • don't unnecessarily restart scheduler (#689) (d240965)
  • don't use chromium for browser-based tests (#478) (ade0579)
  • dont scrub sensitive variable values for agent (#591) (a333ee6), closes #590
  • download terraform first to avoid test flakiness (6370660)
  • embed magnifying glass icon (8a45d51)
  • enable livereload on error page too (e5a2f01)
  • error 'schema: converter not found for integration.manifest' (e53ebf2)
  • finish events refactor (#509) (096933a)
  • fixed bug where proxy was ignored (#609) (c1ee8d8)
  • fixed defect with multiline tfvars not being escaped (#631) (f35dffa)
  • flaky browser tests (#484) (1ce0bd0)
  • github PR updates not handled (#399) (eb4d587)
  • gitlab support (#665) (eaf9b15), closes #651
  • handle run-events request from terraform cloud backend (#534) (b1998bd)
  • helm chart branch name (b77dc8a)
  • incorrect workspace queue report (00d04b0)
  • inproper setting of max cache size (3b3ece4)
  • insufficient github perms triggering nil pointer err (da51e5d)
  • integration: ensure text box is visible before focusing (8d279ae)
  • integration: prevent -32000 error (39318f1)
  • integration: stop browser test failing with -32000 error (27f02cd)
  • integration: wait for alpinejs to load (346024e)
  • internal migration broke dev mode (ea306b6)
  • iterating map without mutex (22f4fdc)
  • linux/arm64 support (#562) (01a2112), closes #311
  • log create agent pool db errors (ece6de7)
  • log max config size exceeded (#663) (e196837), closes #652
  • log user spec correctly (57bfd35)
  • make goreleaser config valid for v2 (0ed8d22)
  • make linting and tests pass (ebc1e53)
  • make tern migration postgres 12 compat (#695) (c662668)
  • mike doc versioner flags have changed (224081c)
  • new users see all orgs (#397) (fe767d9)
  • OIDC doc missing information on required scopes (#444) (72191cc)
  • only log subsystem start when actually started (a72fbd0)
  • only set not null after populating column (1da3936)
  • organization tokens (#660) (be82c55)
  • otf-agent auth failure (#446) (5889626)
  • otfd compose healthcheck: curl not installed (9f52021)
  • permit workspace write role to delete variable (186f904)
  • pin version of gcp pub-sub emulator docker image (8048e72)
  • prevent empty owners team (#499) (a77c9e9)
  • prevent modules with no published versions from crashing otf (#611) (84aa299)
  • prevent subsystem failure from stopping otfd (e5061b0)
  • produce doc screenshots only when specified (#460) (dd49975)
  • publish chart after release not before (eceab7e)
  • publishing multiple notifications (96f9a85)
  • qemu needed for building multi-arch images (1aa8cf8)
  • real-time run listing updates (#467) (07ef459)
  • redirect expired ajax requests correctly (b0ce44c)
  • remove owners from permission-assignable teams (422da90)
  • remove trailing slash from requests (#516) (c1ee39e), closes #496
  • remove unused groups OIDC scope (#558) (3dd465a), closes #557
  • remove versions endpoint causing 404 (0fd7451)
  • report 409 when cancel or force cancel not allowed (#693) (dbe5668)
  • restart spooler when broker terminates subscription (#600) (ce41580)
  • resubscribe subsystems when their subscription is terminated (#593) (3195e17)
  • retrieving state outputs only requires read role (#603) (25c4a99)
  • retry run should use existing run properties (49303ec)
  • run tailwind css on template changes (e749013)
  • run w/o config ID pull config from repo (#482) (0b53365)
  • runner unable to re-register (#707) (41f5669)
  • scheduler: ignore deleted run events (60496bb)
  • set module status (#586) (8141c6e)
  • set version correctly via go-releaser too (4345b9c)
  • skip goreleaser git checks (943490e)
  • skip reporting runs created via API (#622) (5d4527b), closes #618
  • space out all UI forms (5f2d7b5)
  • state output values are json (#477) (c2b60c0)
  • state version output API (#422) (9adb486)
  • terraform apply partial state updates (#539) (d25e7e4), closes #527
  • tests: hard link fails when /tmp is separate partition (cfc7aaa)
  • tf cli confusing locked ws for blocked queuea# (f62ffd3)
  • tfe_outputs resource (#599) (89de01d), closes #595
  • tone down bold text in UI (8d47ca1)
  • ui workspace permissions selector (#405) (b5143d7)
  • ui: add cache-control header to static files (061261f)
  • ui: allow variable to be updated from hcl to non-hcl (ac0ff5a)
  • ui: bad db query broke runner listing (d86705c)
  • ui: deleting vcs provider no longer breaks module page (e28b931)
  • ui: improve dropdown box UX (d67de76)
  • ui: make workspace page title use Name, not ID (#581) (8268643)
  • ui: new team form missing borders (0506694)
  • ui: push docs to remote gh-pages branch (5b3e3f4)
  • ui: remove undefined css classes (daf6096)
  • ui: style variables table (ed67d57)
  • ui: unresponsive agent pool page (#701) (c0853f5), closes #698 #661
  • ui: workspace description missing after update (a579b40)
  • ui: workspace listing returning 500 error (6eb89f4)
  • ui: wrong heading for edit variable set variable page (cc6f282)
  • use mktemp instead of tempdir (#432) (f81b893)
  • use base58 alphabet for resource IDs (#680) (1e7d7a2)
  • use png instead of svg for font-based icons (eae0588)
  • variable set variables API (#589) (8e29da1), closes #588
  • variables listing overflowing (3c65474)
  • various agent pool and job bugs (#659) (ed9b1fd)
  • vcs event postgres publish error (#403) (265bf49)
  • version not showing in footer (21dfac4)
  • webhook updates (#454) (9b411ce)
  • workspace listing unnecessary next page link (e836a95)
  • workspace lock UI issues (0130a05)
  • wrong doc content (34631db)

Miscellaneous


This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment