Releases: linode/terraform-provider-linode
Releases · linode/terraform-provider-linode
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
v2.29.1
What's Changed
🐛 Bug Fixes
- Fix Firewall Update by @zliang-akamai in #1605
Full Changelog: v2.29.0...v2.29.1
v2.29.0
What's Changed
⚠️ WARNING ⚠️
Updating firewalls with this version may drop VMs from your firewall, please update to v2.29.1
🐛 Bug Fixes
- Move the workaround of removing resource up when empty ID by @zliang-akamai in #1582
- Allow disks to be resized/deleted on instances that have been running for > 90 days by @lgarber-akamai in #1581
🧪 Testing Improvements
- Fix a NodeBalancer Configs Test Failure by @zliang-akamai in #1578
- Refactor test region in image replication by @yec-akamai in #1590
- Increase root pass length to 64 in tests by @zliang-akamai in #1574
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.0 to 1.62.0 by @dependabot in #1583
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.11.0 to 1.12.0 by @dependabot in #1585
- build(deps): bump github.com/hashicorp/terraform-plugin-go from 0.23.0 to 0.24.0 by @dependabot in #1584
- build(deps): bump github.com/aws/smithy-go from 1.20.4 to 1.21.0 by @dependabot in #1587
- build(deps): bump github.com/linode/linodego from 1.40.0 to 1.41.0 by @dependabot in #1592
Full Changelog: v2.28.0...v2.29.0
v2.28.0
⚠️ WARNING ⚠️
Updating firewalls with this version may drop VMs from your firewall, please update to v2.29.1
What's Changed
📋 New Project
- Project: Linode Disk Encryption by @lgarber-akamai in #1562
⚠️ Breaking Change
- Framework Migration:
linode_firewall
Resource by @zliang-akamai in #1426- Empty lists of IP addresses (
ipv4
andipv6
attributes) in the blocks of firewall rules are no longer allowed to align with API behavior. - Empty strings of
ports
attribute are no longer allowed, and according to the API doc, "if no ports are configured, all ports are affected".
- Empty lists of IP addresses (
🐛 Bug Fixes
- Fallback to cluster when region is not available in setting obj bucket resource ID by @zliang-akamai in #1573
💡 Improvements
- Add validation for the accepted values of
device_name
attribute of instance config resource by @zliang-akamai in #1563
🧪 Testing Improvements
- Skip
TestAccResourceInstance_requestQuantity
by @zliang-akamai in #1575
📦 Dependency Updates
- build(deps): bump github.com/linode/linodego from 1.39.0 to 1.40.0 by @dependabot in #1567
- build(deps): bump mvdan.cc/gofumpt from 0.6.0 to 0.7.0 in /tools by @dependabot in #1558
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.60.1 to 1.61.0 by @dependabot in #1569
- build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #1571
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-nettypes from 0.1.0 to 0.2.0 by @dependabot in #1576
Full Changelog: v2.27.0...v2.28.0
v2.27.0
What's Changed
🚀 New Features
- Add VPC IP List data source by @ezilber-akamai in #1550
- Add taints and labels support to
linode_lke_node_pool
resource by @zliang-akamai in #1537 - Add taints and labels support to
linode_lke_cluster
data source by @zliang-akamai in #1559
🐛 Bug Fixes
- Fix nil pointer issue in
linode_instance_disk
when a disk creation event fails by @zliang-akamai in #1560
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.2 to 1.60.1 by @dependabot in #1565
Full Changelog: v2.26.0...v2.27.0
v2.26.0
What's Changed
📋 New Projects
- Image Service Gen. 2 by @yec-akamai in #1531
🚀 New Features
- Support tags in node pools nested in
linode_lke_cluster
by @zliang-akamai in #1530
🐛 Bug Fixes
- Resolved createTempKeys failure when bucket is deleted by @ezilber-akamai in #1524
- Fix flatten image panic when error happens in image creation by @zliang-akamai in #1543
- Handle unknown values in
objkey
's config validate function by @zliang-akamai in #1545 - Fix multiple issues in
linode_object_storage_bucket
andlinode_object_storage_key
resources by @zliang-akamai in #1547
💡 Improvements
- Added missing
placement_group
field tolinode_instances
data source by @ezilber-akamai in #1529 - Refactor
parseLKEAttributes
function and reduce size of LKE acceptance test instances by @zliang-akamai in #1546
🧪 Testing Improvements
-
Fix TestAccResourceInstance_privateImage integration test by @yec-akamai in #1555
-
Add RegionType to test region helper by @ykim-1 in #1548
⚙️ Repo/CI Improvements
- Add workflow job to verify registry publication after release by @zliang-akamai in #1527
📖 Documentation
- Add deprecation warning to cluster attributes by @zliang-akamai in #1534
📦 Dependency Updates
- build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in #1535
- build(deps): bump github.com/go-resty/resty/v2 from 2.13.1 to 2.14.0 by @dependabot in #1538
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-timetypes from 0.4.0 to 0.5.0 by @dependabot in #1539
- build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #1541
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.9.0 to 1.10.0 by @dependabot in #1544
Full Changelog: v2.25.0...v2.26.0
v2.25.0
What's Changed
⚠️ Breaking Change
- VM Placement Changes for Terraform by @ezilber-akamai in #1521
🚀 New Features
- project: MultiCluster Object Storage by @zliang-akamai in #1492
⚙️ Repo/CI Improvements
- Add project label by @zliang-akamai in #1523
📖 Documentation
- Change all API Doc urls to point to new Techdocs by @jriddle-linode in #1520
- Add doc for
linode_object_storage_bucket
data source by @zliang-akamai in #1525
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.3 to 1.17.4 by @dependabot in #1503
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #1511
- build(deps): bump github.com/linode/linodego from 1.36.1 to 1.36.2 by @dependabot in #1512
- build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #1510
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.9.0 to 1.10.0 by @dependabot in #1515
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.0 to 1.58.2 by @dependabot in #1518
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 by @dependabot in #1514
- build(deps): bump github.com/linode/linodego from 1.36.2 to 1.37.0 by @dependabot in #1517
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 by @dependabot in #1516
Full Changelog: v2.23.1...v2.25.0
v2.24.0
What's Changed
🚀 New Features
- Project: MultiCluster Object Storage by @zliang-akamai in #1492
📖 Documentation
- Change all API Doc urls to point to new Techdocs by @jriddle-linode in #1520
📦 Dependency Updates
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.3 to 1.17.4 by @dependabot in #1503
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #1511
- build(deps): bump github.com/linode/linodego from 1.36.1 to 1.36.2 by @dependabot in #1512
- build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #1510
- build(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.9.0 to 1.10.0 by @dependabot in #1515
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.58.0 to 1.58.2 by @dependabot in #1518
- build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 by @dependabot in #1514
- build(deps): bump github.com/linode/linodego from 1.36.2 to 1.37.0 by @dependabot in #1517
- build(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 by @dependabot in #1516
Full Changelog: v2.23.1...v2.24.0