Releases: linode/terraform-provider-linode
v3.1.0
What's Changed
🐛 Bug Fixes
- Added retry for
objbucket
500 errors by @ezilber-akamai in #1904 - Update runDiskOperation to prevent rebooting an instance without disk by @lucaferocino in #1921
🚀 New Features
- Added support for
update_strategy
andk8s_version
fields in lke_linode_cluster pool by @ezilber-akamai in #1936
🧪 Testing Improvements
- fix: Removed unused variables from
instanceconfig
tests by @ezilber-akamai in #1975 - Remove rDNS check for reserved IP test by @zliang-akamai in #1976
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.36.3 to 1.36.4 by @dependabot[bot] in #1932
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.15 to 1.29.16 by @dependabot[bot] in #1934
- build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 in the go_modules group by @dependabot[bot] in #1922
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.1 to 1.80.2 by @dependabot[bot] in #1933
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.13.1 to 1.13.2 by @dependabot[bot] in #1935
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.2 to 1.81.0 by @dependabot[bot] in #1938
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.16 to 1.29.17 by @dependabot[bot] in #1939
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.81.0 to 1.82.0 by @dependabot[bot] in #1949
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.82.0 to 1.83.0 by @dependabot[bot] in #1956
- build(deps): bump github.com/linode/linodego from 1.52.1 to 1.53.0 by @dependabot[bot] in #1957
- build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 by @dependabot[bot] in #1971
- build(deps): bump slackapi/slack-github-action from 2.1.0 to 2.1.1 by @dependabot[bot] in #1968
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-nettypes from 0.2.0 to 0.3.0 by @dependabot[bot] in #1972
Full Changelog: v3.0.0...v3.1.0
v3.0.0
Important
This release migrates this provider's Terraform plugin protocol from v5 to v6, which drops support for Terraform CLI versions before v1.0.
To ease the upgrade process, v2.x.x versions will continue to be maintained for the following 6 months.
During this period, only critical bug fixes and security updates will be provided.
The v2 version will formally reach its end-of-life (EOL) on December 11th, 2025.
For more information, refer to HashiCorp's official Terraform v1.0 upgrade guide: https://developer.hashicorp.com/terraform/language/v1.1.x/upgrade-guides/1-0
What's Changed
⚠️ Breaking Change
- Upgrade provider mux server to protov6 by @lgarber-akamai in #1895
🧪 Testing Improvements
- Fixed DB Engine Config tests to reflect API changes by @ezilber-akamai in #1900
⚙️ Repo/CI Improvements
- Support extended support branches in CI by @lgarber-akamai in #1893
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.3 to 1.79.4 by @dependabot in #1888
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.4 to 1.80.0 by @dependabot in #1897
- build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot in #1906
- build(deps): bump github.com/linode/linodego from 1.52.0 to 1.52.1 by @dependabot in #1911
- build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in #1909
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.14 to 1.29.15 by @dependabot in #1908
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.0 to 1.80.1 by @dependabot in #1907
Full Changelog: v2.41.0...v3.0.0
v2.41.1
Warning
To ease the migration process to v3.x.x, terraform-provider-linode v2.x.x has entered an extended support period.
During this period, only critical bug fixes and security updates will be provided.
This version will formally reach its end-of-life (EOL) on December 11th, 2025.
For more information, please refer to the v3.0.0 release notes.
What's Changed
⚙️ Repo/CI Improvements
- extended-support/v2: Support extended support branches in CI by @lgarber-akamai in #1892
📖 Documentation
- extended-support/v2: Update documentation with notices about v2 EOL by @lgarber-akamai in #1894
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.3 to 1.80.1 by @dependabot in #1917
- build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in #1918
- build(deps): bump github.com/golangci/golangci-lint from 1.64.4 to 1.64.8 in /tools by @dependabot in #1919
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.4 to 1.17.78 by @dependabot in #1915
- build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.67 to 1.17.68 by @dependabot in #1912
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.14 to 1.29.15 by @dependabot in #1914
Full Changelog: v2.41.0...v2.41.1
v2.41.0
What's Changed
📋 New Project
- UDP NodeBalancers by @ezilber-akamai in #1877
🐛 Bug Fixes
- Add missing post-AddError(...) returns where necessary by @lgarber-akamai in #1874
📦 Dependency Updates
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.13.0 to 1.13.1 by @dependabot in #1889
- build(deps): bump github.com/hashicorp/terraform-plugin-mux from 0.19.0 to 0.20.0 by @dependabot in #1886
Full Changelog: v2.40.0...v2.41.0
v2.40.0
What's Changed
📋 New Project
- Project: Configurable DB Params by @ezilber-akamai in #1885
🐛 Bug Fixes
- Resolve LKE node pool autoscaler disable error when using explicit node_count by @lgarber-akamai in #1854
- Added retry for
objkey
500 errors by @ezilber-akamai in #1867
📖 Documentation
- Update Object Storage quota API doc links by @yec-akamai in #1868
📦 Dependency Updates
- build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot in #1872
- build(deps): bump slackapi/slack-github-action from 2.0.0 to 2.1.0 by @dependabot in #1869
- build(deps): bump golang.org/x/crypto from 0.37.0 to 0.38.0 by @dependabot in #1870
- build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 by @dependabot in #1871
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.36.1 to 2.37.0 by @dependabot in #1879
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.14.1 to 1.15.0 by @dependabot in #1881
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.12.0 to 1.13.0 by @dependabot in #1878
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.17.0 to 0.18.0 by @dependabot in #1882
- build(deps): bump github.com/hashicorp/terraform-plugin-mux from 0.18.0 to 0.19.0 by @dependabot in #1880
Other Changes
- Add deprecated warning for TF CLI < 1.0 by @zliang-akamai in #1875
Full Changelog: v2.39.0...v2.40.0
v2.39.0
What's Changed
🐛 Bug Fixes
- Fix label update and minor bug in LKE node pool resource by @yec-akamai in #1861
🚀 New Features
- Support Limits Visibility for Object Storage Quota by @yec-akamai in #1860
💡 Improvements
- Deprecate
ip_address
attribute oflinode_instance
resource by @zliang-akamai in #1849
📖 Documentation
- Add doc for node pool labels and taints; update
k8s_version
in docs by @zliang-akamai in #1858 - Update prefix in instance.md ipv6 example by @ykim-akamai in #1863
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.2 to 1.79.3 by @dependabot in #1865
Full Changelog: v2.38.0...v2.39.0
v2.38.0
What's Changed
🐛 Bug Fixes
- Avoid sending invalid nodepool create options by @yec-akamai in #1848
💡 Improvements
- LKE Cluster APL Support by @jriddle-linode in #1811
- Add apl_enabled variable to LKEClusterModel struct by @ykim-akamai in #1851
⚙️ Repo/CI Improvements
- Add TF setup action in the test workflow by @zliang-akamai in #1843
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.1 to 1.79.2 by @dependabot in #1845
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.12 to 1.29.14 by @dependabot in #1847
- build(deps): bump mvdan.cc/gofumpt from 0.7.0 to 0.8.0 in /tools by @dependabot in #1844
- build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 by @dependabot in #1846
Full Changelog: v2.37.0...v2.38.0
v2.37.0
What's Changed
🐛 Bug Fixes
- Allow use of unknown tags when creating resources by @ezilber-akamai in #1824
- Disallow addresses when ACL is set to disabled by @zliang-akamai in #1800
🚀 New Features
- Support enterprise feature in node pool resource and improve its update logic by @yec-akamai in #1832
💡 Improvements
- Various Improvements to linode_networking_ip Resource and Data Sources by @lgarber-akamai in #1819
- Migrate account login data source to be based on the base data source by @zliang-akamai in #1825
- Restore update polling and add resize polling for DBaaS V2 Resources by @ezilber-akamai in #1833
- Updated more resource names in log to come from a single source of truth by @zliang-akamai in #1823
🧪 Testing Improvements
- Fix control plane acl test by @yec-akamai in #1842
⚙️ Repo/CI Improvements
- Update test submodule by @ykim-akamai in #1828
📦 Dependency Updates
- build(deps): bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3.0 by @dependabot in #1831
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #1829
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.9 to 1.29.12 by @dependabot in #1830
- build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #1837
- build(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0 by @dependabot in #1836
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.78.2 to 1.79.1 by @dependabot in #1838
Full Changelog: v2.36.0...v2.37.0
v2.36.0
What's Changed
🚀 New Features
- Support Managed Database Suspension by @lgarber-akamai in #1804
💡 Improvements
- Make all resource names in log come from a single source of truth by @zliang-akamai in #1801
🧪 Testing Improvements
- Fix the k8s version for LKE-E test by @yec-akamai in #1827
⚙️ Repo/CI Improvements
- Update submodule by @ykim-akamai in #1815
📖 Documentation
- Added additional examples to
lkeversions
datasource docs by @ezilber-akamai in #1816
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.78.1 to 1.78.2 by @dependabot in #1818
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.11.0 to 1.12.0 by @dependabot in #1822
- build(deps): bump github.com/hashicorp/go-cty from 1.4.1 to 1.5.0 by @dependabot in #1821
Full Changelog: v2.35.1...v2.36.0
v2.35.1
What's Changed
🐛 Bug Fixes
- Make bucket resources compatible with legacy API by @zliang-akamai in #1799
Full Changelog: v2.35.0...v2.35.1