{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":501908272,"defaultBranch":"main","name":"terraform-provider-oxide","ownerLogin":"oxidecomputer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-10T05:14:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54040662?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716242281.0","currentOid":""},"activityList":{"items":[{"before":"334451aeb05c473ff4539f564933f50ccffb38be","after":"d3448b43cfbd697c0526c78009686196113cacbd","ref":"refs/heads/main","pushedAt":"2024-05-28T05:41:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Do not support empty arrays for filters (#322)\n\nThis commit makes it possible to omit `filters.hosts`, `filters.ports`\r\nand `filters.protocols` for each firewall rule.\r\n\r\nUnfortunately, a side effect of this change is that setting these\r\nattributes as empty arrays will no longer be supported. Initially, I\r\nintended to keep both but there are a few Terraform quirks that make\r\nthis non-viable:\r\n\r\n- Terraform differentiates between empty and nil, this means that I\r\ncan't just set one or the other fully.\r\n- I can't use a plan modifier to make Terraform believe null is the same\r\nas empty and correctly apply the plan without errors, but will always\r\nreport a plan change when running `terraform plan`.\r\n- I can't use a default value of empty array on nil, for the same reason\r\nas above.\r\n- Sets are unordered lists, so I can't just copy values in order from\r\nthe plan onto the state, the only immutable identifiers are the `id`\r\nattribute, but that is only known after applying the plan.\r\n\r\nRunning acceptance tests against the colo rack\r\n```console\r\n$ TEST_ACC_NAME=TestAccCloudResourceFirewallRules_full make testacc\r\n-> Running terraform acceptance tests\r\n=== RUN TestAccCloudResourceFirewallRules_full\r\n=== PAUSE TestAccCloudResourceFirewallRules_full\r\n=== CONT TestAccCloudResourceFirewallRules_full\r\n--- PASS: TestAccCloudResourceFirewallRules_full (10.72s)\r\nPASS\r\nok \tgithub.com/oxidecomputer/terraform-provider-oxide/internal/provider\t10.726s\r\n```\r\n\r\nCloses:\r\nhttps://github.com/oxidecomputer/terraform-provider-oxide/issues/321","shortMessageHtmlLink":"Do not support empty arrays for filters (#322)"}},{"before":"21680f1f90d386b27cde975b10b559671ab2a062","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-testing-1.8.0","pushedAt":"2024-05-20T21:58:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"051a1b230fdc36166f5cd0e494fd6d9ce2d05259","after":"334451aeb05c473ff4539f564933f50ccffb38be","ref":"refs/heads/main","pushedAt":"2024-05-20T21:57:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0 (#320)\n\nBumps\r\n[github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing)\r\nfrom 1.7.0 to 1.8.0.\r\n
\r\nRelease notes\r\n

Sourced from github.com/hashicorp/terraform-plugin-testing's\r\nreleases.

\r\n
\r\n

v1.8.0

\r\n

FEATURES:

\r\n\r\n

ENHANCEMENTS:

\r\n\r\n

BUG FIXES:

\r\n\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from github.com/hashicorp/terraform-plugin-testing's\r\nchangelog.

\r\n
\r\n

1.8.0 (May 17, 2024)

\r\n

FEATURES:

\r\n\r\n

ENHANCEMENTS:

\r\n\r\n

BUG FIXES:

\r\n\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-testing&package-manager=go_modules&previous-version=1.7.0&new-version=1.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0 ("}},{"before":"5ae590652ee6f129c5993824f6f422d543e3def7","after":"21680f1f90d386b27cde975b10b559671ab2a062","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-testing-1.8.0","pushedAt":"2024-05-20T21:54:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0\n\nBumps [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing) from 1.7.0 to 1.8.0.\n- [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases)\n- [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/terraform-plugin-testing/compare/v1.7.0...v1.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/terraform-plugin-testing\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0"}},{"before":"3fb862a62189de982e083014baf7cc360441b455","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-sdk/v2-2.34.0","pushedAt":"2024-05-20T21:53:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"96482988eb016fc2c2776c2eee195232ccd85d67","after":"051a1b230fdc36166f5cd0e494fd6d9ce2d05259","ref":"refs/heads/main","pushedAt":"2024-05-20T21:53:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 (#319)\n\nBumps\r\n[github.com/hashicorp/terraform-plugin-sdk/v2](https://github.com/hashicorp/terraform-plugin-sdk)\r\nfrom 2.33.0 to 2.34.0.\r\n
\r\nRelease notes\r\n

Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's\r\nreleases.

\r\n
\r\n

v2.34.0

\r\n

NOTES:

\r\n
    \r\n
  • all: The v2.33.0 release updated this Go module to Go\r\n1.21 per the Go\r\nsupport policy. It is recommended to review the Go 1.21 release notes before\r\nupgrading. Any consumers building on earlier Go versions may experience\r\nerrors (#1318)
  • \r\n
  • This release contains support for deferred actions, which is an\r\nexperimental feature only available in prerelease builds of Terraform\r\n1.9 and later. This functionality is subject to change and is not\r\nprotected by version compatibility guarantees. (#1335)
  • \r\n
\r\n

FEATURES:

\r\n
    \r\n
  • helper/schema: Added (Provider).ConfigureProvider\r\nfunction for configuring providers that support additional features,\r\nsuch as deferred actions. (#1335)
  • \r\n
  • helper/schema: Added (Resource).ResourceBehavior to\r\nallow additional control over deferred action behavior during plan\r\nmodification. (#1335)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's\r\nchangelog.

\r\n
\r\n

2.34.0 (May 17, 2024)

\r\n

NOTES:

\r\n
    \r\n
  • all: The v2.33.0 release updated this Go module to Go\r\n1.21 per the Go\r\nsupport policy. It is recommended to review the Go 1.21 release notes before\r\nupgrading. Any consumers building on earlier Go versions may experience\r\nerrors (#1318)
  • \r\n
  • This release contains support for deferred actions, which is an\r\nexperimental feature only available in prerelease builds of Terraform\r\n1.9 and later. This functionality is subject to change and is not\r\nprotected by version compatibility guarantees. (#1335)
  • \r\n
\r\n

FEATURES:

\r\n
    \r\n
  • helper/schema: Added (Provider).ConfigureProvider\r\nfunction for configuring providers that support additional features,\r\nsuch as deferred actions. (#1335)
  • \r\n
  • helper/schema: Added (Resource).ResourceBehavior to\r\nallow additional control over deferred action behavior during plan\r\nmodification. (#1335)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • f4b227f\r\nUpdate changelog
  • \r\n
  • 19860a8\r\nUpdate meta package SDKVersion
  • \r\n
  • 02c429c\r\nall: Add automatic deferred action support for unknown provider\r\nconfiguration...
  • \r\n
  • b76c8ef\r\nbuild(deps): bump github.com/hashicorp/terraform-exec (#1341)
  • \r\n
  • f03b54b\r\nbuild(deps): bump github.com/hashicorp/terraform-json (#1340)
  • \r\n
  • 4b066a0\r\nResult of tsccr-helper -log-level=info gha update -latest . (#1339)
  • \r\n
  • a8e0607\r\nbuild(deps): bump hashicorp/setup-copywrite from 1.1.2 to 1.1.3 (#1338)
  • \r\n
  • 04daf66\r\nbuild(deps): bump github.com/hashicorp/terraform-plugin-go (#1336)
  • \r\n
  • f3da651\r\nbuild(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#1337)
  • \r\n
  • 29017d5\r\nResult of tsccr-helper -log-level=info gha update -latest . (#1334)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-sdk/v2&package-manager=go_modules&previous-version=2.33.0&new-version=2.34.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34…"}},{"before":null,"after":"5ae590652ee6f129c5993824f6f422d543e3def7","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-testing-1.8.0","pushedAt":"2024-05-20T16:08:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0\n\nBumps [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing) from 1.7.0 to 1.8.0.\n- [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases)\n- [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/terraform-plugin-testing/compare/v1.7.0...v1.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/terraform-plugin-testing\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0"}},{"before":null,"after":"3fb862a62189de982e083014baf7cc360441b455","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-sdk/v2-2.34.0","pushedAt":"2024-05-20T16:08:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0\n\nBumps [github.com/hashicorp/terraform-plugin-sdk/v2](https://github.com/hashicorp/terraform-plugin-sdk) from 2.33.0 to 2.34.0.\n- [Release notes](https://github.com/hashicorp/terraform-plugin-sdk/releases)\n- [Changelog](https://github.com/hashicorp/terraform-plugin-sdk/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/terraform-plugin-sdk/compare/v2.33.0...v2.34.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/terraform-plugin-sdk/v2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0"}},{"before":"48540e10eeffffd7559bb202c778a5eafad0bb07","after":null,"ref":"refs/heads/dependabot/github_actions/goreleaser/goreleaser-action-5.1.0","pushedAt":"2024-05-14T22:45:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"a159c1c52e0d59e257136ae4dbdbea6c052cf1c4","after":"96482988eb016fc2c2776c2eee195232ccd85d67","ref":"refs/heads/main","pushedAt":"2024-05-14T22:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (#318)\n\nBumps\r\n[goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action)\r\nfrom 5.0.0 to 5.1.0.\r\n
\r\nRelease notes\r\n

Sourced from goreleaser/goreleaser-action's\r\nreleases.

\r\n
\r\n

v5.1.0

\r\n

Important

\r\n

This version changes the default behavior of latest to\r\n~> v1.

\r\n

The next major of this action (v6), will change this to ~>\r\nv2, and will be launched together with GoReleaser v2.

\r\n

What's Changed

\r\n
    \r\n
  • docs: bump actions to latest major by @​crazy-max in goreleaser/goreleaser-action#435
  • \r\n
  • chore(deps): bump docker/bake-action from 3 to 4 by @​dependabot in goreleaser/goreleaser-action#436
  • \r\n
  • chore(deps): bump codecov/codecov-action from 3 to 4 by @​dependabot in goreleaser/goreleaser-action#437
  • \r\n
  • chore(deps): bump actions/setup-go from 4 to 5 by @​dependabot in goreleaser/goreleaser-action#443
  • \r\n
  • chore(deps): bump actions/upload-artifact from 3 to 4 by @​dependabot in goreleaser/goreleaser-action#444
  • \r\n
  • Delete .kodiak.toml by @​vedantmgoyal9\r\nin goreleaser/goreleaser-action#446
  • \r\n
  • chore(deps): bump codecov/codecov-action from 3 to 4 by @​dependabot in goreleaser/goreleaser-action#448
  • \r\n
  • chore(deps): bump ip from 2.0.0 to 2.0.1 by @​dependabot in goreleaser/goreleaser-action#450
  • \r\n
  • Upgrade setup-go action version in README by @​kishaningithub\r\nin goreleaser/goreleaser-action#455
  • \r\n
  • chore(deps): bump tar from 6.1.14 to 6.2.1 by @​dependabot in goreleaser/goreleaser-action#456
  • \r\n
  • chore: use corepack to install yarn by @​crazy-max in goreleaser/goreleaser-action#458
  • \r\n
  • feat: lock this major version of the action to use '~> v1' as\r\n'latest' by @​caarlos0 in goreleaser/goreleaser-action#461
  • \r\n
  • chore(deps): bump semver from 7.6.0 to 7.6.2 by @​dependabot in goreleaser/goreleaser-action#462
  • \r\n
  • chore(deps): bump @​actions/http-client from 2.2.0 to\r\n2.2.1 by @​dependabot in goreleaser/goreleaser-action#451
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​vedantmgoyal9\r\nmade their first contribution in goreleaser/goreleaser-action#446
  • \r\n
\r\n

Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v5.0.0...v5.1.0

\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 5742e2a\r\nchore: re-generate
  • \r\n
  • 70ccc5d\r\nchore(deps): bump @​actions/http-client from 2.2.0 to 2.2.1\r\n(#451)
  • \r\n
  • d55bec7\r\nchore(deps): bump semver from 7.6.0 to 7.6.2 (#462)
  • \r\n
  • f1dbd53\r\nfeat: lock this major version of the action to use '~> v1' as\r\n'latest' (#461)
  • \r\n
  • 2953d07\r\nchore(deps): update http-client
  • \r\n
  • 62d4b8a\r\nchore: use corepack to install yarn (#458)
  • \r\n
  • f09f1a7\r\nchore(deps): bump tar from 6.1.14 to 6.2.1 (#456)
  • \r\n
  • 9937f9b\r\nRevert "docs: Upgrade setup-go action version in README (#455)"
  • \r\n
  • b7f6f16\r\ndocs: Upgrade setup-go action version in README (#455)
  • \r\n
  • c21f56a\r\ndocs: update readme
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=goreleaser/goreleaser-action&package-manager=github_actions&previous-version=5.0.0&new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (#318)"}},{"before":"98d56a8b73344c6e2d7b2423199c6c431f94335d","after":"48540e10eeffffd7559bb202c778a5eafad0bb07","ref":"refs/heads/dependabot/github_actions/goreleaser/goreleaser-action-5.1.0","pushedAt":"2024-05-14T22:43:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0\n\nBumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 5.0.0 to 5.1.0.\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v5.0.0...v5.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: goreleaser/goreleaser-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0"}},{"before":"1c90b8deb95f488deca0128fd18eed4b9423d533","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/oxidecomputer/oxide.go-0.1.0-beta6","pushedAt":"2024-05-14T01:45:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"346115fa7eff476995bc0f57b2115c439efb552f","after":"a159c1c52e0d59e257136ae4dbdbea6c052cf1c4","ref":"refs/heads/main","pushedAt":"2024-05-14T01:45:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta5 to 0.1.0-beta6 (#317)\n\nBumps\r\n[github.com/oxidecomputer/oxide.go](https://github.com/oxidecomputer/oxide.go)\r\nfrom 0.1.0-beta5 to 0.1.0-beta6.\r\n
\r\nRelease notes\r\n

Sourced from github.com/oxidecomputer/oxide.go's\r\nreleases.

\r\n
\r\n

v0.1.0-beta6

\r\n

Breaking changes

\r\n
    \r\n
  • Types: Changes to BGP related types. #212
  • \r\n
\r\n

List of commits

\r\n
    \r\n
  • a4018ce\r\nUpdate to omicron c1f9e8f (#212)
  • \r\n
  • bb16ad2\r\nVersion bump (#210)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from github.com/oxidecomputer/oxide.go's\r\nchangelog.

\r\n
\r\n

v0.1.0-beta6 (2024/May/9)

\r\n

Breaking changes

\r\n
    \r\n
  • Types: Changes to BGP related types. #212
  • \r\n
\r\n

List of commits

\r\n
    \r\n
  • a4018ce\r\nUpdate to omicron c1f9e8f (#212)
  • \r\n
  • bb16ad2\r\nVersion bump (#210)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • bfce505\r\nUpdate changelog (#213)
  • \r\n
  • a4018ce\r\nUpdate to omicron c1f9e8f (#212)
  • \r\n
  • bb16ad2\r\nVersion bump (#210)
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/oxidecomputer/oxide.go&package-manager=go_modules&previous-version=0.1.0-beta5&new-version=0.1.0-beta6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta5 to 0.1.0-beta6 ("}},{"before":"b866e4a772abe98a458b586b0b4756c2bc49efed","after":"1c90b8deb95f488deca0128fd18eed4b9423d533","ref":"refs/heads/dependabot/go_modules/github.com/oxidecomputer/oxide.go-0.1.0-beta6","pushedAt":"2024-05-13T21:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta5 to 0.1.0-beta6\n\nBumps [github.com/oxidecomputer/oxide.go](https://github.com/oxidecomputer/oxide.go) from 0.1.0-beta5 to 0.1.0-beta6.\n- [Release notes](https://github.com/oxidecomputer/oxide.go/releases)\n- [Changelog](https://github.com/oxidecomputer/oxide.go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/oxidecomputer/oxide.go/compare/v0.1.0-beta5...v0.1.0-beta6)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/oxidecomputer/oxide.go\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta5 to 0.1.0-beta6"}},{"before":"24ebe72ed08dd1df7bc1826ce91ce5930bfc4147","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.23.0","pushedAt":"2024-05-13T21:30:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"4b75916c77c2b72e78084b19c88b400f792814cf","after":"346115fa7eff476995bc0f57b2115c439efb552f","ref":"refs/heads/main","pushedAt":"2024-05-13T21:30:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0 (#316)\n\nBumps\r\n[github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go)\r\nfrom 0.22.2 to 0.23.0.\r\n
\r\nRelease notes\r\n

Sourced from github.com/hashicorp/terraform-plugin-go's\r\nreleases.

\r\n
\r\n

v0.23.0

\r\n

BREAKING CHANGES:

\r\n
    \r\n
  • tfprotov5+tfprotov6: FunctionServer interface is now\r\nrequired in ProviderServer. Implementations not needing\r\nfunction support can return errors from the GetFunctions\r\nand CallFunction methods. (#388)
  • \r\n
  • tfprotov5+tfprotov6: MoveResourceState method is now\r\nrequired in ResourceServer. Implementations not needing\r\nmove state support can return errors from the\r\nMoveResourceState method. (#388)
  • \r\n
\r\n

NOTES:

\r\n
    \r\n
  • all: To prevent compilation errors, ensure your Go module is updated\r\nto at least terraform-plugin-framework@v1.6.0,\r\nterraform-plugin-mux@v0.15.0, terraform-plugin-sdk/v2@v2.33.0, and\r\nterraform-plugin-testing@v1.7.0 before upgrading this dependency. (#388)
  • \r\n
\r\n

FEATURES:

\r\n
    \r\n
  • tfprotov5+tfprotov6: Upgraded protocols and added types to support\r\ndeferred actions (#403)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from github.com/hashicorp/terraform-plugin-go's\r\nchangelog.

\r\n
\r\n

0.23.0 (May 06, 2024)

\r\n

BREAKING CHANGES:

\r\n
    \r\n
  • tfprotov5+tfprotov6: FunctionServer interface is now\r\nrequired in ProviderServer. Implementations not needing\r\nfunction support can return errors from the GetFunctions\r\nand CallFunction methods. (#388)
  • \r\n
  • tfprotov5+tfprotov6: MoveResourceState method is now\r\nrequired in ResourceServer. Implementations not needing\r\nmove state support can return errors from the\r\nMoveResourceState method. (#388)
  • \r\n
\r\n

NOTES:

\r\n
    \r\n
  • all: To prevent compilation errors, ensure your Go module is updated\r\nto at least terraform-plugin-framework@v1.6.0,\r\nterraform-plugin-mux@v0.15.0, terraform-plugin-sdk/v2@v2.33.0, and\r\nterraform-plugin-testing@v1.7.0 before upgrading this dependency. (#388)
  • \r\n
\r\n

FEATURES:

\r\n
    \r\n
  • tfprotov5+tfprotov6: Upgraded protocols and added types to support\r\ndeferred actions (#403)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • bd1819d\r\nUpdate changelog
  • \r\n
  • 8e4acd3\r\ntfprotov5+tfprotov6: Add deferred action support to related RPCs (#403)
  • \r\n
  • 5cc939c\r\nResult of tsccr-helper -log-level=info gha update -latest . (#404)
  • \r\n
  • 63881a9\r\nbuild(deps): Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 and\r\nprotoc...
  • \r\n
  • d956722\r\nResult of tsccr-helper -log-level=info gha update -latest . (#401)
  • \r\n
  • 106a9be\r\nbuild(deps): Bump hashicorp/setup-terraform from 3.0.0 to 3.1.0 (#400)
  • \r\n
  • 62ca775\r\ntfprotov5+tfprotov6: Require FunctionServer in ProviderServer and\r\nMoveResourc...
  • \r\n
  • 1861b52\r\nbuild(deps): Bump golang.org/x/net from 0.21.0 to 0.23.0 (#399)
  • \r\n
  • fcd6900\r\nbuild(deps): Bump golang.org/x/net from 0.17.0 to 0.23.0 in /tools (#398)
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.22.2&new-version=0.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0 (#…"}},{"before":null,"after":"98d56a8b73344c6e2d7b2423199c6c431f94335d","ref":"refs/heads/dependabot/github_actions/goreleaser/goreleaser-action-5.1.0","pushedAt":"2024-05-13T16:58:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0\n\nBumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 5.0.0 to 5.1.0.\n- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)\n- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v5.0.0...v5.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: goreleaser/goreleaser-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0"}},{"before":null,"after":"b866e4a772abe98a458b586b0b4756c2bc49efed","ref":"refs/heads/dependabot/go_modules/github.com/oxidecomputer/oxide.go-0.1.0-beta6","pushedAt":"2024-05-13T16:19:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta5 to 0.1.0-beta6\n\nBumps [github.com/oxidecomputer/oxide.go](https://github.com/oxidecomputer/oxide.go) from 0.1.0-beta5 to 0.1.0-beta6.\n- [Release notes](https://github.com/oxidecomputer/oxide.go/releases)\n- [Changelog](https://github.com/oxidecomputer/oxide.go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/oxidecomputer/oxide.go/compare/v0.1.0-beta5...v0.1.0-beta6)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/oxidecomputer/oxide.go\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/oxidecomputer/oxide.go from 0.1.0-beta5 to 0.1.0-beta6"}},{"before":null,"after":"24ebe72ed08dd1df7bc1826ce91ce5930bfc4147","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.23.0","pushedAt":"2024-05-13T16:19:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0\n\nBumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.22.2 to 0.23.0.\n- [Release notes](https://github.com/hashicorp/terraform-plugin-go/releases)\n- [Changelog](https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/terraform-plugin-go/compare/v0.22.2...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/terraform-plugin-go\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0"}},{"before":"a4c3b2d02ae1d14537c3736f1e1825d7319215f6","after":"4b75916c77c2b72e78084b19c88b400f792814cf","ref":"refs/heads/main","pushedAt":"2024-05-06T01:14:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Update SDK to v0.1.0-beta5 (#315)","shortMessageHtmlLink":"Update SDK to v0.1.0-beta5 (#315)"}},{"before":"1b1db86b6188346ba1ea0f37f9d9de7c00bc2511","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.8.0","pushedAt":"2024-04-22T21:53:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"2c87da0f521c1ba404f8f804ff11ffc6f4f76f83","after":"a4c3b2d02ae1d14537c3736f1e1825d7319215f6","ref":"refs/heads/main","pushedAt":"2024-04-22T21:52:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0 (#314)\n\nBumps\r\n[github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework)\r\nfrom 1.7.0 to 1.8.0.\r\n
\r\nRelease notes\r\n

Sourced from github.com/hashicorp/terraform-plugin-framework's\r\nreleases.

\r\n
\r\n

v1.8.0

\r\n

BREAKING CHANGES:

\r\n
    \r\n
  • function: Removed Definition type\r\nParameter() method (#968)
  • \r\n
\r\n

NOTES:

\r\n
    \r\n
  • function: Provider-defined function features are now considered\r\ngenerally available and protected by compatibility promises (#966)
  • \r\n
  • attr/xattr: The TypeWithValidate interface has been\r\ndeprecated in preference of the ValidateableAttribute\r\ninterface. A ValidatableParameter interface has also been\r\nadded to the function package (#968)
  • \r\n
\r\n

FEATURES:

\r\n
    \r\n
  • attr/xattr: Added ValidateableAttribute interface for\r\ncustom value type implementations (#968)
  • \r\n
  • function: Added ValidateableParameter interface for\r\ncustom value type implementations (#968)
  • \r\n
  • function: Add BoolParameterValidator,\r\nDynamicParameterValidator,\r\nFloat64ParameterValidator,\r\nInt64ParameterValidator,\r\nListParameterValidator, MapParameterValidator,\r\nNumberParameterValidator,\r\nObjectParameterValidator,\r\nSetParameterValidator, and\r\nStringParameterValidator interfaces for custom function\r\nparameter validation implementations. (#971)
  • \r\n
  • function: Add ParameterWithBoolValidators,\r\nParameterWithInt64Validators,\r\nParameterWithFloat64Validators,\r\nParameterWithDynamicValidators,\r\nParameterWithListValidators,\r\nParameterWithMapValidators,\r\nParameterWithNumberValidators,\r\nParameterWithObjectValidators,\r\nParameterWithSetValidators, and\r\nParameterWithStringValidators interfaces to enable\r\nparameter-based validation support (#971)
  • \r\n
\r\n

BUG FIXES:

\r\n
    \r\n
  • types/basetypes: Prevented panic in the MapValue types\r\nEqual method when the receiver has a nil\r\nelementType (#961)
  • \r\n
  • types/basetypes: Prevented panic in the ListValue types\r\nEqual method when the receiver has a nil\r\nelementType (#961)
  • \r\n
  • types/basetypes: Prevented panic in the SetValue types\r\nEqual method when the receiver has a nil\r\nelementType (#961)
  • \r\n
  • resource: Ensured computed-only dynamic attributes will not cause\r\nwrong final value type errors during planning (#969)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from github.com/hashicorp/terraform-plugin-framework's\r\nchangelog.

\r\n
\r\n

1.8.0 (April 18, 2024)

\r\n

BREAKING CHANGES:

\r\n
    \r\n
  • function: Removed Definition type\r\nParameter() method (#968)
  • \r\n
\r\n

NOTES:

\r\n
    \r\n
  • function: Provider-defined function features are now considered\r\ngenerally available and protected by compatibility promises (#966)
  • \r\n
  • attr/xattr: The TypeWithValidate interface has been\r\ndeprecated in preference of the ValidateableAttribute\r\ninterface. A ValidatableParameter interface has also been\r\nadded to the function package (#968)
  • \r\n
\r\n

FEATURES:

\r\n
    \r\n
  • attr/xattr: Added ValidateableAttribute interface for\r\ncustom value type implementations (#968)
  • \r\n
  • function: Added ValidateableParameter interface for\r\ncustom value type implementations (#968)
  • \r\n
  • function: Add BoolParameterValidator,\r\nDynamicParameterValidator,\r\nFloat64ParameterValidator,\r\nInt64ParameterValidator,\r\nListParameterValidator, MapParameterValidator,\r\nNumberParameterValidator,\r\nObjectParameterValidator,\r\nSetParameterValidator, and\r\nStringParameterValidator interfaces for custom function\r\nparameter validation implementations. (#971)
  • \r\n
  • function: Add ParameterWithBoolValidators,\r\nParameterWithInt64Validators,\r\nParameterWithFloat64Validators,\r\nParameterWithDynamicValidators,\r\nParameterWithListValidators,\r\nParameterWithMapValidators,\r\nParameterWithNumberValidators,\r\nParameterWithObjectValidators,\r\nParameterWithSetValidators, and\r\nParameterWithStringValidators interfaces to enable\r\nparameter-based validation support (#971)
  • \r\n
\r\n

BUG FIXES:

\r\n
    \r\n
  • types/basetypes: Prevented panic in the MapValue types\r\nEqual method when the receiver has a nil\r\nelementType (#961)
  • \r\n
  • types/basetypes: Prevented panic in the ListValue types\r\nEqual method when the receiver has a nil\r\nelementType (#961)
  • \r\n
  • types/basetypes: Prevented panic in the SetValue types\r\nEqual method when the receiver has a nil\r\nelementType (#961)
  • \r\n
  • resource: Ensured computed-only dynamic attributes will not cause\r\nwrong final value type errors during planning (#969)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 711b0a5\r\nUpdate changelog
  • \r\n
  • 9d9533c\r\nbuild(deps): Bump github.com/hashicorp/terraform-plugin-go (#984)
  • \r\n
  • 23c2403\r\nRemove wildcard suffix from setup_terraform workflow call\r\n(#981)
  • \r\n
  • 392ed7c\r\nwebsite: Update testing documentation to utilize new\r\nstatecheck and `knownv...
  • \r\n
  • de32b2c\r\nbasetypes: fix equality for values with nil elementType (#961)
  • \r\n
  • d36ac87\r\nAdd parameter-based provider-defined function validation (#971)
  • \r\n
  • f6057df\r\ndocs: Remove technical preview verbiage from provider-defined functions\r\n(#972)
  • \r\n
  • 4a9b6a3\r\nAdd type-based provider-defined function parameter validation (#968)
  • \r\n
  • 541a7cb\r\nSmall edit for style on a code comment (#975)
  • \r\n
  • 484f311\r\ninternal/fwserver: Ensure computed dynamic values are marked as dynamic\r\ntype ...
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.7.0&new-version=1.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.…"}},{"before":"2d2aa4aefb12f57d62191792374295da0f0838d4","after":"1b1db86b6188346ba1ea0f37f9d9de7c00bc2511","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.8.0","pushedAt":"2024-04-22T21:38:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0\n\nBumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.7.0 to 1.8.0.\n- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)\n- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/terraform-plugin-framework/compare/v1.7.0...v1.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/terraform-plugin-framework\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0"}},{"before":"8bf81d2157fde6b8155e235bddd346e728b5accf","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.22.2","pushedAt":"2024-04-22T21:35:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"7cf197cd6fd56218d7f32acb98cbf15ede900820","after":"2c87da0f521c1ba404f8f804ff11ffc6f4f76f83","ref":"refs/heads/main","pushedAt":"2024-04-22T21:35:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.22.2 (#313)\n\nBumps\r\n[github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go)\r\nfrom 0.22.1 to 0.22.2.\r\n
\r\nRelease notes\r\n

Sourced from github.com/hashicorp/terraform-plugin-go's\r\nreleases.

\r\n
\r\n

v0.22.2

\r\n

BUG FIXES:

\r\n
    \r\n
  • tftypes: Large integers are always encoded as msgpack integers\r\nrather than float values to ensure the decoded value will not be rounded\r\nto 52-bit precision (#396)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from github.com/hashicorp/terraform-plugin-go's\r\nchangelog.

\r\n
\r\n

0.22.2 (April 18, 2024)

\r\n

BUG FIXES:

\r\n
    \r\n
  • tftypes: Large integers are always encoded as msgpack integers\r\nrather than float values to ensure the decoded value will not be rounded\r\nto 52-bit precision (#396)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 8e2a4b5\r\nUpdate changelog
  • \r\n
  • 865883d\r\ndon't marshal integer values as msgpack floats (#396)
  • \r\n
  • 6d19ca6\r\nworkflows: Remove wildcard suffix from Terraform workflow call (#395)
  • \r\n
  • b2e7097\r\nbuild(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 (#394)
  • \r\n
  • 06b2d94\r\nbuild(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#393)
  • \r\n
  • 1d146a8\r\nbuild(deps): Bump google.golang.org/protobuf in /tools (#390)
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-go&package-manager=go_modules&previous-version=0.22.1&new-version=0.22.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.22.2 (#…"}},{"before":null,"after":"2d2aa4aefb12f57d62191792374295da0f0838d4","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-framework-1.8.0","pushedAt":"2024-04-22T16:28:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0\n\nBumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.7.0 to 1.8.0.\n- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)\n- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/terraform-plugin-framework/compare/v1.7.0...v1.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/terraform-plugin-framework\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.8.0"}},{"before":null,"after":"8bf81d2157fde6b8155e235bddd346e728b5accf","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/terraform-plugin-go-0.22.2","pushedAt":"2024-04-22T16:28:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.22.2\n\nBumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.22.1 to 0.22.2.\n- [Release notes](https://github.com/hashicorp/terraform-plugin-go/releases)\n- [Changelog](https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/hashicorp/terraform-plugin-go/compare/v0.22.1...v0.22.2)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/terraform-plugin-go\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.22.2"}},{"before":"bcd6ebf682f30197c7259c776dc993a6b7fd6bef","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-21T22:08:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"}},{"before":"6d46708286bc96cc80783f7eb31695610ab92725","after":"7cf197cd6fd56218d7f32acb98cbf15ede900820","ref":"refs/heads/main","pushedAt":"2024-04-21T22:08:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"karencfv","name":"Karen Cárcamo","path":"/karencfv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7670244?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.21.0 to 0.23.0 (#312)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.21.0 to\r\n0.23.0.\r\n
\r\nCommits\r\n
    \r\n
  • c48da13\r\nhttp2: fix TestServerContinuationFlood flakes
  • \r\n
  • 762b58d\r\nhttp2: fix tipos in comment
  • \r\n
  • ba87210\r\nhttp2: close connections when receiving too many headers
  • \r\n
  • ebc8168\r\nall: fix some typos
  • \r\n
  • 3678185\r\nhttp2: make TestCanonicalHeaderCacheGrowth faster
  • \r\n
  • 448c44f\r\nhttp2: remove clientTester
  • \r\n
  • c7877ac\r\nhttp2: convert the remaining clientTester tests to testClientConn
  • \r\n
  • d8870b0\r\nhttp2: use synthetic time in TestIdleConnTimeout
  • \r\n
  • d73acff\r\nhttp2: only set up deadline when Server.IdleTimeout is positive
  • \r\n
  • 89f602b\r\nhttp2: validate client/outgoing trailers
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net&package-manager=go_modules&previous-version=0.21.0&new-version=0.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/oxidecomputer/terraform-provider-oxide/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump golang.org/x/net from 0.21.0 to 0.23.0 (#312)"}},{"before":null,"after":"bcd6ebf682f30197c7259c776dc993a6b7fd6bef","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T13:14:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.21.0 to 0.23.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.21.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.21.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/net from 0.21.0 to 0.23.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVXaaxgA","startCursor":null,"endCursor":null}},"title":"Activity · oxidecomputer/terraform-provider-oxide"}