Releases: linode/terraform-provider-linode
Releases · linode/terraform-provider-linode
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
v2.35.0
What's Changed
🚀 New Features
- Added support for tier in lkeversion and lkeversions datasources by @ezilber-akamai in #1776
⚙️ Repo/CI Improvements
- Add test summary to e2e slack notifications by @ykim-akamai in #1802
📦 Dependency Updates
- build(deps): bump golang.org/x/crypto from 0.34.0 to 0.35.0 by @dependabot in #1796
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.29.8 by @dependabot in #1798
- build(deps): bump github.com/aws/smithy-go from 1.22.2 to 1.22.3 by @dependabot in #1777
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.77.1 to 1.78.1 by @dependabot in #1803
- build(deps): bump github.com/hashicorp/go-cty from 1.4.1-0.20200723130312-85980079f637 to 1.4.1 by @dependabot in #1810
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.8 to 1.29.9 by @dependabot in #1805
- build(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #1806
- build(deps): bump golang.org/x/crypto from 0.35.0 to 0.36.0 by @dependabot in #1807
- build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0 by @dependabot in #1808
Full Changelog: v2.34.2...v2.35.0
v2.34.2
What's Changed
🐛 Bug Fixes
- Replace update polling with status polling for DBaaS v2 updates by @ezilber-akamai in #1773
- Separate legacy and Aiven-backed database engine slug helpers by @lgarber-akamai in #1774
- Fix multiple issues with LKE Enterprise by @yec-akamai in #1788
- Correct the key for bucket label by @zliang-akamai in #1787
💡 Improvements
- Remove the validation function for
purpose
attribute for interfaces by @zliang-akamai in #1772
🧪 Testing Improvements
- Ignored updated field DBaaS v2 tests by @ezilber-akamai in #1791
- Separated resize from update in DBaaS V2 tests by @ezilber-akamai in #1792
- Ignore oldest_restore_time in DBaaS tests by @ezilber-akamai in #1793
- Fix LKE control plane ACL test to match the updated API behavior by @yec-akamai in #1794
📖 Documentation
- Remove LKE ACL LA notices by @lgarber-akamai in #1775
- Fixed issues in DBaaS V2 documentation by @ezilber-akamai in #1789
- Cleanup references of legacy attribute
cluster
in obj docs by @zliang-akamai in #1765
📦 Dependency Updates
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #1771
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.76.0 to 1.77.0 by @dependabot in #1770
- build(deps): bump github.com/bflad/tfproviderlint from 0.30.0 to 0.31.0 in /tools by @dependabot in #1769
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.13.0 to 1.14.1 by @dependabot in #1785
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.16.0 to 0.17.0 by @dependabot in #1779
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.36.0 to 2.36.1 by @dependabot in #1778
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.77.0 to 1.77.1 by @dependabot in #1784
- build(deps): bump golang.org/x/crypto from 0.33.0 to 0.34.0 by @dependabot in #1781
- build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #1780
Full Changelog: v2.34.1...v2.34.2
v2.34.1
What's Changed
🐛 Bug Fixes
- Check nil pointer before proceeding with parsing addresses in LKE ACL by @zliang-akamai in #1766
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.4 to 1.29.6 by @dependabot in #1758
- build(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #1760
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.35.0 to 2.36.0 by @dependabot in #1762
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.75.2 to 1.76.0 by @dependabot in #1759
- Bump golangci-lint -> v1.64.4 by @lgarber-akamai in #1767
Full Changelog: v2.34.0...v2.34.1
v2.34.0
What's Changed
🐛 Bug Fixes
- Fix
port
in mysqlv2 resource by @ezilber-akamai in #1748 - Fix issue causing DBs to get recreated with every update by @ezilber-akamai in #1754
- Fix multiple miscellaneous issues by @zliang-akamai in #1746
- Fix LKE integration tests for
tier
by @yec-akamai in #1756 - Update Linode resize to differentiate between warm and cold migrations by @ezilber-akamai in #1728
🚀 New Features
- Support
tier
in LKE resource and data source by @yec-akamai in #1718 - Add object storage endpoints data source by @zliang-akamai in #1744
- Adding Support for Object Storage Gen2 in Existing Resources and Data Sources by @zliang-akamai in #1743
- Add add_vpcs and add_placement_groups user grants by @stvnjacobs in #1720
🧪 Testing Improvements
- Update test commands and related workflows by @ykim-akamai in #1733
- Update DB forked test cases by @ykim-akamai in #1755
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.74.0 to 1.74.1 by @dependabot in #1740
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.1 to 1.29.2 by @dependabot in #1739
- build(deps): bump github.com/hashicorp/terraform-plugin-mux from 0.17.0 to 0.18.0 by @dependabot in #1742
- build(deps): bump github.com/linode/linodego from 1.46.0 to 1.47.0 by @dependabot in #1751
- build(deps): bump crazy-max/ghaction-github-labeler from 5.1.0 to 5.2.0 by @dependabot in #1749
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.2 to 1.29.4 by @dependabot in #1750
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.74.1 to 1.75.2 by @dependabot in #1752
New Contributors
- @stvnjacobs made their first contribution in #1720
Full Changelog: v2.33.0...v2.34.0
v2.33.0
What's Changed
🐛 Bug Fixes
- Preserve booted status from state if instance is booted but boot event is unresolvable by @lgarber-akamai in #1702
- Poll for database readiness in
linode_database_postgresql_v2
before applyingupdates
field by @lgarber-akamai in #1727 - Manually compute CRC32 sum in PutObject helper by @lgarber-akamai in #1738
- OBJ: Fix temporary keys with long bucket names by @endocrimes in #1713
🚀 New Features
- Add linode_database_postgresql_v2 resource by @lgarber-akamai in #1680
- Add linode_database_mysql_v2 resource by @lgarber-akamai in #1701
- Added support for VPU by @ezilber-akamai in #1715
- Implement
linode_database_postgresql_v2
data source by @lgarber-akamai in #1716 - Implement
linode_database_mysql_v2
data source by @lgarber-akamai in #1717
💡 Improvements
- Added support for migrations field for Placement Group Datasource by @ezilber-akamai in #1688
- Deprecate legacy DBaaS resources by @lgarber-akamai in #1707
📖 Documentation
- Add doc example to grand explicit access to multiple buckets by @yec-akamai in #1714
- Add documentation for new networking-related resources & data sources by @lgarber-akamai in #1729
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.0 to 1.72.2 by @dependabot in #1711
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.2 to 1.72.3 by @dependabot in #1719
- build(deps): bump github.com/linode/linodego from 1.45.0 to 1.46.0 by @dependabot in #1725
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-timeouts from 0.4.1 to 0.5.0 by @dependabot in #1722
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.5 to 1.29.0 by @dependabot in #1724
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.72.3 to 1.73.1 by @dependabot in #1730
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.29.0 to 1.29.1 by @dependabot in #1731
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.73.1 to 1.73.2 by @dependabot in #1732
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.73.2 to 1.74.0 by @dependabot in #1736
- build(deps): bump github.com/aws/smithy-go from 1.22.1 to 1.22.2 by @dependabot in #1735
- Switch from daily dependencies updates to weekly by @zliang-akamai in #1712
New Contributors
- @endocrimes made their first contribution in #1713
Full Changelog: v2.32.0...v2.33.0
v2.32.0
What's Changed
⚠️ Breaking Change
- Migrate linode_object_storage_object resource to framework by @zliang-akamai in #1678
- Fix deduplicate computed OBJ key regions issue and defer default value of
cors_enabled
to the API by @zliang-akamai in #1700
🚀 New Features
🐛 Bug Fixes
- Always configure framework provider in
Configure
function by @zliang-akamai in #1681 - Maintain consistency of
ip_address
when additional addresses are added to the instance by @zliang-akamai in #1692
💡 Improvements
- Misc fixes and improvements by @zliang-akamai in #1679
- Use filter framework for linode_networking_ips data source by @lgarber-akamai in #1708
- Drop linode_reserved_ip resource and data sources in favor of linode_networking_ip by @lgarber-akamai in #1710
🧪 Testing Improvements
- Update outdated Alpine test images and stabilize intermittent failures related to instance by @ykim-akamai in #1683
- Add ignore for inconsistent updated timestamp in API response by @ykim-akamai in #1694
- Fix smoke test Slack payload by @ykim-akamai in #1671
📖 Documentation
- Correct broken documentation links by @ezilber-akamai in #1672
- Remove Image Services Gen2 LA notice #628 by @yec-akamai in #1673
⚙️ Repo/CI Improvements
- Add dependencies and code scan workflows and organize existing workflows by @zliang-akamai in #1689
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.67.0 to 1.72.0 by @dependabot in #1674, #1684, #1698, and #1703
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #1675
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.10.0 to 1.11.0 by @dependabot in #1670
- build(deps): bump golang.org/x/crypto from 0.29.0 to 0.32.0 by @dependabot in #1685, #1690, and #1704
- build(deps): bump golang.org/x/net from 0.31.0 to 0.34.0 by @dependabot in #1687, #1697, and #1705
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 by @dependabot in #1693
- build(deps): bump github.com/linode/linodego from 1.44.0 to 1.44.1 by @dependabot in #1706
Full Changelog: v2.31.1...v2.32.0
v2.31.1
What's Changed
🐛 Bug Fixes
- Allow white space characters in the label of an SSH key by @zliang-akamai in #1659
📖 Documentation
- Add ID to exported instance attributes by @maxg-akamai in #1650
- Add commit signing to contribution guidelines by @maxg-akamai in #1657
🧪 Testing Improvements
- Enable disk encryption tests by @ykim-akamai in #1654
⚙️ Repo/CI Improvements
- Update slack payload and workflow job syntax by @ykim-akamai in #1668
📦 Dependency Updates
- build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 by @dependabot in #1653
- build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 by @dependabot in #1652
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.1 to 1.28.5 by @dependabot in #1651
- build(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #1655
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.2 to 1.67.0 by @dependabot in #1646
- build(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 by @dependabot in #1660
- build(deps): bump github.com/linode/linodego from 1.42.0 to 1.43.0 by @dependabot in #1666
New Contributors
- @maxg-akamai made their first contribution in #1650
Full Changelog: v2.31.0...v2.31.1
v2.31.0
What's Changed
⚠️ Breaking Change
- Framework Migration:
linode_nodebalancer_node
Resource by @zliang-akamai in #1595
🚀 New Features
- [LIMITED AVAILABILITY] Terraform support for creation + assigning additional reserved IP to linode by @AniJ98 in #1597
🐛 Bug Fixes
- Simplify test retry system; fix hang when certain retryable tests fail by @lgarber-akamai in #1629
🧪 Testing Improvements
- Add Cloud Firewall to LKE nodes after integration test execution by @ykim-akamai in #1617
- Skip LDE tests and remove LDE capability in testRegion by @ykim-akamai in #1645
⚙️ Repo/CI Improvements
- Notify slack channel on releases by @ykim-akamai in #1635
📖 Documentation
- Remove Placement Group LA notices by @lgarber-akamai in #1620
- Add documentation for pricing datasources by @ezilber-akamai in #1638
- Fix Issue #1643 Update nodebalancer_config.md by @fabkravmaga in #1644
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.23 to 1.28.0 by @dependabot in #1622
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.0 to 1.66.1 by @dependabot in #1632
- build(deps): bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.1.0 by @dependabot in #1631
- build(deps): bump github.com/hashicorp/terraform-plugin-mux from 0.16.0 to 0.17.0 by @dependabot in #1636
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.1 to 1.66.2 by @dependabot in #1633
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.0 to 1.28.1 by @dependabot in #1634
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.12.0 to 1.13.0 by @dependabot in #1641
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.14.0 to 0.15.0 by @dependabot in #1642
- build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.34.0 to 2.35.0 by @dependabot in #1640
New Contributors
- @AniJ98 made their first contribution in #1597
- @fabkravmaga made their first contribution in #1644
Full Changelog: v2.30.0...v2.31.0
v2.30.0
What's Changed
🐛 Bug Fixes
- Refresh placement group assignment in linode instance resource by @yec-akamai in #1615
- Prevent instance state from having placement groups by default by @ezilber-akamai in #1619
- Support reconstructing absolute paths in ExpandPath(...) by @lgarber-akamai in #1627
- Instance disk nil pointer issue by @yec-akamai in #1624
🚀 New Features
- Add taints and labels support for embedded LKE pools by @zliang-akamai in #1579
- Add support for LKE, Volume, NodeBalancer, and network transfer pricing endpoints by @ezilber-akamai in #1591
- Support configuring a provider-level Linode API CA file by @lgarber-akamai in #1614
- Added support for Block Storage Encryption by @ezilber-akamai in #1623
🧪 Testing Improvements
- Refactor smoke tests and add improve nightly workflow by @ykim-1 in #1566
- Fix slack payload in integration workflow by @ykim-1 in #1600
- Add missing test scope
vpcsubnets
to test matrix account by @ykim-1 in #1626 - Ignore updated field assertions in firewall resource tests by @ykim-1 in #1628
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.62.0 to 1.63.1 by @dependabot in #1593
- build(deps): bump github.com/aws/smithy-go from 1.21.0 to 1.22.0 by @dependabot in #1604
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 by @dependabot in #1610
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.1 to 1.65.0 by @dependabot in #1608
- build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #1607
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.0 to 1.66.0 by @dependabot in #1621
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.13.0 to 0.14.0 by @dependabot in #1625
Full Changelog: v2.29.1...v2.30.0