|
| 1 | +# 0.19.0 |
| 2 | + |
| 3 | +### Breaking changes |
| 4 | + |
| 5 | +- **Removed deprecated attributes of the `oxide_instance` resource.:** The deprecated attributes `host_name`, `network_interfaces.ip_address`, `network_intefaces.mac_address`, `network_interfaces.id`, `network_interfaces.primary`, `network_interfaces.time_created`, and `network_interfaces.time_modified` have been removed from the `oxide_instance` resource. Use `hostname` and the `attached_network_interfaces` attributes instead. [#651](https://github.com/oxidecomputer/terraform-provider-oxide/pull/651). |
| 6 | +- **Removed deprecated `to_vpc_firewall_rules_map` function.:** The deprecated function `to_vpc_firewall_rules_map` has been removed. [#736](https://github.com/oxidecomputer/terraform-provider-oxide/pull/736). |
| 7 | + |
| 8 | +### New features |
| 9 | + |
| 10 | +- **`oxide_switch_port_settings`:** Added support for unnumbered BGP sessions. [#653](https://github.com/oxidecomputer/terraform-provider-oxide/pull/653). |
| 11 | +- **Support read-only disks.:** Added support for read-only disks in the `oxide_disk` resource and data source. [#642](https://github.com/oxidecomputer/terraform-provider-oxide/pull/642) |
| 12 | + |
| 13 | +### Enhancements |
| 14 | + |
| 15 | +- **Support `icmp6` in `oxide_vpc_firewall_rules`:** Added support for `icmp6` firewall rules to the `oxide_vpc_firewall_rules` resource. [#735](https://github.com/oxidecomputer/terraform-provider-oxide/pull/735). |
| 16 | + |
| 17 | +### Bug fixes |
| 18 | + |
| 19 | +- **Correctly handle omitted `icmp_type` attribute in `oxide_vpc_firewall_rules`:** An omitted `icmp_type` no longer errors with `unable to parse JSON body`. [#658](https://github.com/oxidecomputer/terraform-provider-oxide/pull/658) |
| 20 | + |
| 21 | +### List of commits |
| 22 | + |
| 23 | +- [622e1f7](https://github.com/oxidecomputer/terraform-provider-oxide/commit/622e1f7) Support icmp6 protocol in firewall rules. (#735) |
| 24 | +- [1be8224](https://github.com/oxidecomputer/terraform-provider-oxide/commit/1be8224) breaking: remove `to_vpc_firewall_rules_map` function (#736) |
| 25 | +- [f2c5078](https://github.com/oxidecomputer/terraform-provider-oxide/commit/f2c5078) Symlink .agents/skills to .claude/skills. (#734) |
| 26 | +- [833cc48](https://github.com/oxidecomputer/terraform-provider-oxide/commit/833cc48) Bump oxide.go to latest. (#703) |
| 27 | +- [fc049c9](https://github.com/oxidecomputer/terraform-provider-oxide/commit/fc049c9) Support read-only disks. (#642) |
| 28 | +- [9f6dc9b](https://github.com/oxidecomputer/terraform-provider-oxide/commit/9f6dc9b) ci: add TestRail (#699) |
| 29 | +- [e352aa7](https://github.com/oxidecomputer/terraform-provider-oxide/commit/e352aa7) build(deps): bump opentofu/setup-opentofu from 1 to 2 (#694) |
| 30 | +- [49d4a9a](https://github.com/oxidecomputer/terraform-provider-oxide/commit/49d4a9a) build(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 (#692) |
| 31 | +- [0ec4678](https://github.com/oxidecomputer/terraform-provider-oxide/commit/0ec4678) deps: bump terrafrom-plugin-framework (#690) |
| 32 | +- [a4edbe4](https://github.com/oxidecomputer/terraform-provider-oxide/commit/a4edbe4) ci: save omicron-dev container logs (#689) |
| 33 | +- [6f4cf37](https://github.com/oxidecomputer/terraform-provider-oxide/commit/6f4cf37) build(deps): bump actions/create-github-app-token from 2 to 3 (#683) |
| 34 | +- [cfd743f](https://github.com/oxidecomputer/terraform-provider-oxide/commit/cfd743f) build(deps): bump docker/build-push-action from 6 to 7 (#681) |
| 35 | +- [8543f50](https://github.com/oxidecomputer/terraform-provider-oxide/commit/8543f50) build(deps): bump docker/login-action from 3 to 4 (#680) |
| 36 | +- [32fc1b2](https://github.com/oxidecomputer/terraform-provider-oxide/commit/32fc1b2) build(deps): bump docker/setup-buildx-action from 3 to 4 (#679) |
| 37 | +- [b518aee](https://github.com/oxidecomputer/terraform-provider-oxide/commit/b518aee) ci: fix omicron build (#678) |
| 38 | +- [7ffbbfc](https://github.com/oxidecomputer/terraform-provider-oxide/commit/7ffbbfc) misc: release issue template (#675) |
| 39 | +- [1a40d57](https://github.com/oxidecomputer/terraform-provider-oxide/commit/1a40d57) build(deps): bump docker/setup-compose-action from 1 to 2 (#664) |
| 40 | +- [628895a](https://github.com/oxidecomputer/terraform-provider-oxide/commit/628895a) build(deps): bump crazy-max/ghaction-import-gpg from 6 to 7 (#666) |
| 41 | +- [074606c](https://github.com/oxidecomputer/terraform-provider-oxide/commit/074606c) build(deps): bump actions/upload-artifact from 6 to 7 (#665) |
| 42 | +- [5389003](https://github.com/oxidecomputer/terraform-provider-oxide/commit/5389003) build(deps): bump hashicorp/setup-terraform from 3 to 4 (#668) |
| 43 | +- [8290d9d](https://github.com/oxidecomputer/terraform-provider-oxide/commit/8290d9d) build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.38.2 to 2.39.0 (#670) |
| 44 | +- [40d8c18](https://github.com/oxidecomputer/terraform-provider-oxide/commit/40d8c18) misc: update changelog for v0.18.1 (#674) |
| 45 | +- [40f9686](https://github.com/oxidecomputer/terraform-provider-oxide/commit/40f9686) build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.17.0 to 1.18.0 (#667) |
| 46 | +- [a191d2b](https://github.com/oxidecomputer/terraform-provider-oxide/commit/a191d2b) misc: update changelog (#673) |
| 47 | +- [954d98c](https://github.com/oxidecomputer/terraform-provider-oxide/commit/954d98c) docs: fix `make install` path (#663) |
| 48 | +- [fb5a461](https://github.com/oxidecomputer/terraform-provider-oxide/commit/fb5a461) Fix regression on icmp protocol config. (#658) |
| 49 | +- [31f49dc](https://github.com/oxidecomputer/terraform-provider-oxide/commit/31f49dc) build(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#654) |
| 50 | +- [e5c1706](https://github.com/oxidecomputer/terraform-provider-oxide/commit/e5c1706) build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#656) |
| 51 | +- [81e6b97](https://github.com/oxidecomputer/terraform-provider-oxide/commit/81e6b97) build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /tools (#657) |
| 52 | +- [ab31beb](https://github.com/oxidecomputer/terraform-provider-oxide/commit/ab31beb) ci: set RUST_BACKTRACE in acceptance tests (#660) |
| 53 | +- [ed9af4b](https://github.com/oxidecomputer/terraform-provider-oxide/commit/ed9af4b) instance: remove deprecated attributes (#651) |
| 54 | +- [d263a03](https://github.com/oxidecomputer/terraform-provider-oxide/commit/d263a03) instance: fix state migration from v0 (#652) |
| 55 | +- [a38797d](https://github.com/oxidecomputer/terraform-provider-oxide/commit/a38797d) feat(switch_port_settings): support unnumbered bgp sessions (#653) |
| 56 | +- [7e82bc9](https://github.com/oxidecomputer/terraform-provider-oxide/commit/7e82bc9) ci: run tests using gotestsum (#647) |
| 57 | +- [6088782](https://github.com/oxidecomputer/terraform-provider-oxide/commit/6088782) test: fix address lot flaky test (#648) |
| 58 | +- [8a285e5](https://github.com/oxidecomputer/terraform-provider-oxide/commit/8a285e5) ci: add job ID to acceptance test artifact (#645) |
| 59 | +- [0bf94c0](https://github.com/oxidecomputer/terraform-provider-oxide/commit/0bf94c0) docs: update release checklist (#644) |
| 60 | +- [2759d9d](https://github.com/oxidecomputer/terraform-provider-oxide/commit/2759d9d) release: prepare release v0.18.0 (#643) |
| 61 | + |
1 | 62 | # 0.18.1 (2026/Mar/3) |
2 | 63 |
|
3 | 64 | ### Bug fixes |
|
0 commit comments