Releases: linode/terraform-provider-linode
Releases · linode/terraform-provider-linode
v3.7.0
What's Changed
📋 New Project
- Resource lock by @zliang-akamai in #2198
🐛 Bug Fixes
- Multiple improvements for linode interface resource by @zliang-akamai in #2158
🚀 New Features
- Support ACLP related fields in regions by @yec-akamai in #2128
- Implement Linode Interface data source by @zliang-akamai in #2159
💡 Improvements
- Add
CopyFromfor VPC subnet model by @zliang-akamai in #2091 - Add timeout to list images data source by @yec-akamai in #2195
📦 Dependency Updates
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #2182
- build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #2179
- build(deps): bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #2183
- build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.20 to 1.19.2 by @dependabot[bot] in #2181
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in #2177
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.18.0 to 0.19.0 by @dependabot[bot] in #2180
- Bump linodego to v1.62.0; use standby as secondary host in dbaas by @zliang-akamai in #2196
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.6.0 to 2.6.2 in /tools by @dependabot[bot] in #2184
Full Changelog: v3.6.0...v3.7.0
v2.41.2
What's Changed
🐛 Bug Fixes
- Require replacement on change for encryption of a volume by @zliang-akamai in #2125
📦 Dependency Updates
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.13.1 to 1.13.3 by @dependabot[bot] in #1930 #2038
- build(deps): bump github.com/linode/linodego from 1.52.0 to 1.55.0 by @dependabot[bot] in #1916 #1959 #2005 #2037
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.78 to 1.19.4 by @dependabot[bot] in #1931 #1943 #1951 #1958 #1984 #2023 #2040 #2053 #2074
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.1 to 1.88.3 by @dependabot[bot] in #1929 #1986 #2004 #2022 #2109
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-nettypes from 0.2.0 to 0.3.0 by @dependabot[bot] in #1966
- build(deps): bump slackapi/slack-github-action from 2.1.0 to 2.1.1 by @dependabot[bot] in #1973
- build(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #1965
- build(deps): bump golang.org/x/net from 0.41.0 to 0.46.0 by @dependabot[bot] in #1964 #2020 #2153
- build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.70 to 1.19.2 by @dependabot[bot] in #1985 #2115 #2185
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.17 to 1.31.16 by @dependabot[bot] in #1987 #2008 #2051 #2156
- build(deps): bump github.com/aws/smithy-go from 1.22.4 to 1.23.2 by @dependabot[bot] in #1992 #2188
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.15.0 to 1.15.1 by @dependabot[bot] in #2009
- build(deps): bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #2024 #2152
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #2028 #2190
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #2067
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-timeouts from 0.5.0 to 0.7.0 by @dependabot[bot] in #2116 #2157
- build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #2114
- build(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #2112
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2111
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2113
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.37.0 to 2.38.1 by @dependabot[bot] in #2110
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.18.0 to 0.19.0 by @dependabot[bot] in #2154
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2151
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2150
- build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #2186
- build(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 by @dependabot[bot] in #2187
- build(deps): bump github.com/go-resty/resty/v2 from 2.16.5 to 2.17.0 by @dependabot[bot] in #2189
Full Changelog: v2.41.1...v2.41.2
v3.6.0
What's Changed
📋 New Project
- Private Image Sharing by @ezilber-akamai in #2170
🐛 Bug Fixes
- Fix filtering on
tagsfor nodebalancers by @yec-akamai in #2167 - Address bug in Database pending_updates model flattening logic (#2162) by @lgarber-akamai in #2165
- Resolve database pending_updates duplicates bug; refactor database schema & model sharing by @lgarber-akamai in #2166
- Add api_version=v4beta validation for linode_lke_cluster tier field by @lgarber-akamai in #2171
💡 Improvements
- Migrate Data Source ListNestedBlocks to ListNestedAttributes by @lgarber-akamai in #2160
🧪 Testing Improvements
- Added skips for image replication tests by @ezilber-akamai in #2164
- Updated
statusfilter tests for Private Image Sharing by @ezilber-akamai in #2173 - Skip test for account-level default firewall setting by @zliang-akamai in #2175
⚙️ Repo/CI Improvements
- Remove stale workflow by @zliang-akamai in #2163
📖 Documentation
- Mentioned update the e2e_scripts submodule by @zdk in #2134
- Clarify
linode_iddescription innetworking_ip resourcedoc by @zliang-akamai in #2168
📦 Dependency Updates
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2145
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.5.0 to 2.6.0 in /tools by @dependabot[bot] in #2140
- build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.10 to 1.18.20 by @dependabot[bot] in #2148
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2144
- build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #2146
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.37.0 to 2.38.1 by @dependabot[bot] in #2143
- build(deps): bump github.com/aws/smithy-go from 1.23.0 to 1.23.1 by @dependabot[bot] in #2141
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-timeouts from 0.5.0 to 0.7.0 by @dependabot[bot] in #2149
New Contributors
Full Changelog: v3.5.1...v3.6.0
v3.5.1
What's Changed
🐛 Bug Fixes
- Address bug in database pending_updates model flattening logic by @lgarber-akamai in #2162
Full Changelog: v3.5.0...v3.5.1
v3.5.0
What's Changed
📋 New Project
- Linode Interfaces by @zliang-akamai in #1862
🐛 Bug Fixes
- Require replacement on change of encryption attribute of a volume by @zliang-akamai in #2124
- Add waiting period for temporary key to become effective for E2/3 endpoints as a workaround by @zliang-akamai in #2133
🚀 New Features
- VPC Dual Stack: Add support for IPv6 VPC in linode_interface resource by @lgarber-akamai in #2096
💡 Improvements
- Add logging for Linode interface resource by @zliang-akamai in #2132
- Add ID for firewall setting resource and data source by @zliang-akamai in #2136
🧪 Testing Improvements
- Add Linode interface related packages to the integration test CI by @zliang-akamai in #2138
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
📋 Projects
- DBaaS/VPC by @lgarber-akamai in #2089
🚀 New Features
- Add support for the NodeBalancer VPC integration by @lgarber-akamai in #2094
🐛 Bug Fixes
- Poll for database active after applying
updatesduring creation; ignore members on database import test step; fix Instance Config assertions by @lgarber-akamai in #2119 - Use the correct DB type for MySQL database update polling during creation by @lgarber-akamai in #2120
- Multiple miscellaneous updates by @zliang-akamai in #2088
- Remove
add_placement_groupsuser grant by @zliang-akamai in #2082
💡 Improvements
- Format everything with
golangci-lintby @zliang-akamai in #2093 - Add RFC3339 custom type for
createdattribute of OBJ bucket data source by @zliang-akamai in #2092
🧪 Testing Improvements
- Switch linode/ubuntu18.04 to linode/ubuntu24.04 in tests by @lgarber-akamai in #2127
📦 Dependency Updates
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.15.1 to 1.16.1 by @dependabot[bot] in #2106
- build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #2103
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2100
- build(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #2102
- build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #2107
- build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.38.3 to 1.39.2 by @dependabot[bot] in #2104
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2101
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.4.0 to 2.5.0 in /tools by @dependabot[bot] in #2098
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.3 to 1.88.3 by @dependabot[bot] in #2108
- build(deps): bump github.com/hashicorp/terraform-plugin-mux from 0.20.0 to 0.21.0 by @dependabot[bot] in #2105
Full Changelog: v3.3.0...v3.4.0
v3.3.0
What's Changed
🚀 New Features
- Support LKE-E phase 2: Bring Your Own VPC, Dual Stack Cluster, Audit Log Enabling by @yec-akamai in #2079
- Implement
UseStateForUnknownIffor all types by @zliang-akamai in #2080
🧪 Testing Improvements
- Stabilize image uploading integrate test by restricting the regions by @yec-akamai in #2084
Full Changelog: v3.2.0...v3.3.0
v3.2.0
What's Changed
📋 Projects
- Host / VM Maintenance Policy by @ezilber-akamai in #2042, #2076
🚀 New Features
🐛 Bug Fixes
- UseStateForUnknown on database sensitive values only if not null by @lgarber-akamai in #2078
💡 Improvements
- Utilize
linodego.IsNotFoundfunction to check 404 status code by @zliang-akamai in #2025
🧪 Testing & CI Improvements
- Only use regions compatible with custom images for image tests by @lgarber-akamai in #2077
- Update interval for AWS SDKs to be monthly by @zliang-akamai in #2043
- Change all dependency update intervals to be monthly by @zliang-akamai in #2058
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.85.0 to 1.87.3 by @dependabot[bot] in #2015, #2035, #2071
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.15.0 to 1.15.1 by @dependabot[bot] in #2012
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.30.0 to 1.31.6 by @dependabot[bot] in #2014, #2069
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.18.0 to 1.19.0 by @dependabot[bot] in #2011, #2034, #2048
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.3.0 to 2.4.0 in /tools by @dependabot[bot] in #2003, #2027
- build(deps): bump golang.org/x/crypto from 0.40.0 to 0.41.0 by @dependabot[bot] in #2018
- build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #2019
- build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #2017
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #2036
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.13.2 to 1.13.3 by @dependabot[bot] in #2030
- build(deps): bump github.com/linode/linodego from 1.54.0 to 1.55.0 by @dependabot[bot] in #2031
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #2064
New Contributors
Full Changelog: v3.1.1...v3.2.0
v3.1.1
What's Changed
🐛 Bug Fixes
- Remove RequiresReplace() for node pool k8s_version update by @yec-akamai in #1977
🧪 Testing Improvements
- Updated Database
engine_configtests by @ezilber-akamai in #1993
⚙️ Repo/CI Improvements
- CI, Makefile, and golangci-lint Config Overhaul, Upgrade golangci-lint to v2 by @zliang-akamai in #1954
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.83.0 to 1.84.1 by @dependabot[bot] in #1982
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tools in the go_modules group by @dependabot[bot] in #1948
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.17 to 1.29.18 by @dependabot[bot] in #1980
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.2.1 to 2.2.2 in /tools by @dependabot[bot] in #1983
- build(deps): bump github.com/aws/smithy-go from 1.22.4 to 1.22.5 by @dependabot[bot] in #1991
- build(deps): bump github.com/linode/linodego from 1.53.0 to 1.54.0 by @dependabot[bot] in #2000
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.84.1 to 1.85.0 by @dependabot[bot] in #1999
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.18 to 1.30.0 by @dependabot[bot] in #1996
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.4 to 1.18.0 by @dependabot[bot] in #1997
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
🐛 Bug Fixes
- Added retry for
objbucket500 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_strategyandk8s_versionfields in lke_linode_cluster pool by @ezilber-akamai in #1936
🧪 Testing Improvements
- fix: Removed unused variables from
instanceconfigtests 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