Skip to content

Latest commit

Β 

History

History
357 lines (286 loc) Β· 28.3 KB

CHANGELOG.md

File metadata and controls

357 lines (286 loc) Β· 28.3 KB

2.4.0 (October 11, 2024)

What's Changed

New Features πŸŽ‰

Bug Fixes 🐝

  • Do not blindly accept remote certificate when using trust token by @MusicDin in terraform-lxd#529
  • provider: Fix incorrect check for configured default remote by @MusicDin in terraform-lxd#534

Maintenance and Chores πŸ› 

  • docs: Move attach custom volume example to lxd_volume by @MusicDin in terraform-lxd#528
  • build(deps): bump the hashicorp group with 2 updates by @dependabot in terraform-lxd#530

2.3.0 (September 3, 2024)

What's Changed

Breaking Changes ⚠️

  • Refactor provider config and test trust token/password by @MusicDin in terraform-lxd#518

New Features πŸŽ‰

Bug Fixes 🐝

Maintenance and Chores πŸ› 

  • build(deps): bump the hashicorp group with 3 updates by @dependabot in terraform-lxd#500
  • build(deps): bump the hashicorp group with 2 updates by @dependabot in terraform-lxd#513

Other Changes ❓

  • Fix server already trusted check by @MusicDin in terraform-lxd#511
  • Test truststore certificate using cert generated within the same TF config by @MusicDin in terraform-lxd#519
  • docs: Emphasize the trust password is no longer supported by @MusicDin in terraform-lxd#521
  • Ignore network peer status inconsistency in import test by @MusicDin in terraform-lxd#522

2.2.0 (July 10, 2024)

What's Changed

New Features πŸŽ‰

Bug Fixes 🐝

Maintenance and Chores πŸ› 

Other Changes ❓

2.1.0 (May 27, 2024)

New Features πŸŽ‰

Bug Fixes 🐝

Maintenance and Chores πŸ› 

  • Fix minimum LXD version in docs by @MusicDin in terraform-lxd#419
  • build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd#425
  • Generate unique names for test resources by @MusicDin in terraform-lxd#424
  • build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd#429
  • build(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in terraform-lxd#431
  • Bump Go to 1.21 by @simondeziel in terraform-lxd#434
  • Update go deps by @MusicDin in terraform-lxd#435
  • Update gomod by @simondeziel in terraform-lxd#437
  • build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in terraform-lxd#438
  • build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0 by @dependabot in terraform-lxd#440
  • build(deps): bump the hashicorp group with 2 updates by @dependabot in terraform-lxd#439
  • build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in terraform-lxd#441
  • github: run tests against 5.21/stable and 5.21/edge by @simondeziel in terraform-lxd#442
  • build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd#443
  • internal/common/lxd_file: use ParseInt() for LXD file mode by @simondeziel in terraform-lxd#444
  • build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd#447
  • Go 1.22 by @simondeziel in terraform-lxd#450
  • build(deps): bump golang.org/x/sys from 0.18.0 to 0.19.0 by @dependabot in terraform-lxd#451
  • github: stop testing with Go 1.21 by @simondeziel in terraform-lxd#455
  • build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in terraform-lxd#454
  • build(deps): bump the hashicorp group with 2 updates by @dependabot in terraform-lxd#456
  • build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in terraform-lxd#458
  • build(deps): bump github.com/hashicorp/terraform-plugin-go from 0.22.2 to 0.23.0 in the hashicorp group by @dependabot in terraform-lxd#459
  • build(deps): bump the hashicorp group with 2 updates by @dependabot in terraform-lxd#462
  • build(deps): bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 in the hashicorp group by @dependabot in terraform-lxd#465
  • Bump lxd client and use Alpine image for tests by @MusicDin in terraform-lxd#461

Other Changes ❓

  • github: remove DCO check replaced by DCO app by @simondeziel in terraform-lxd#426
  • github: resume testing on 5.0/stable now that 5.0.3 is released by @simondeziel in terraform-lxd#430

2.0.0 (January 23, 2024)

Breaking Changes ⚠️

  • Drop deprecated lxd_volume_container_attach resource by @simondeziel in terraform-lxd#348
  • Make LXD 4.0 the minimum officially supported version by @simondeziel in terraform-lxd#379
  • Drop deprecated provider parameters by @simondeziel in terraform-lxd#378
  • Drop deprecated lxd_container and lxd_container_file resources by @simondeziel in terraform-lxd#377
  • Replace start_on_create with running attribute by @MusicDin in terraform-lxd#387

New Features πŸŽ‰

Maintenance and Chores πŸ› 

Other Changes ❓

1.10.4 (November 3, 2023)

Bug Fixes 🐝

Maintenance and Chores πŸ› 

1.10.3 (October 30, 2023)

New Features πŸŽ‰

Maintenance and Chores πŸ› 

  • build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd#341
  • build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd#345
  • build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd#350
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in terraform-lxd#352
  • build(deps): bump crazy-max/ghaction-import-gpg from 5 to 6 by @dependabot in terraform-lxd#351
  • build(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in terraform-lxd#354
  • build(deps): bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in terraform-lxd#357
  • build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 by @dependabot in terraform-lxd#359

Other Changes ❓

New Contributors

1.10.2 (August 24, 2023)

New Features πŸŽ‰

  • Add lxd_instance/lxd_instance_file and deprecate lxd_container/lxd_container_file by @MusicDin in terraform-lxd#306
  • cached_image: add virtual-machine image alias support by @adamcstephens in terraform-lxd#325
  • Search for certificates in snap's config directory by @MusicDin in terraform-lxd#324
  • Use unix as default remote scheme instead of https by @MusicDin in terraform-lxd#337

Bug Fixes 🐝

Maintenance and Chores πŸ› 

New Contributors

Full Changelog: https://github.com/terraform-lxd/terraform-provider-lxd/compare/v1.10.1...v1.10.2

1.10.1 (July 13, 2023)

IMPROVEMENTS

  • Added ceph support to lxd_storage_pool GH-308

BUG FIXES

  • Fix lxd_volume resources being replaced unnecessarily when upgrading from < 1.10.0 GH-312

OTHER

  • Updated links for LXD migration from linuxcontainers to canonical GH-303

1.10.0 (June 12, 2023)

IMPROVEMENTS

  • Added lxd_volume_copy resource GH-293
  • Added content_type to lxd_volume GH-294
  • Provider is now based on Terraform Plugin SDK v2 GH-289
  • Provider is now using Terraform Plugin Testing framework GH-292
  • Set defaults for provider certificate options to avoid unclear type warnings GH-296

BUG FIXES

  • Fixed a bug where externally deleted instances caused a hard failure requiring manual state intervention GH-298

1.9.1 (February 26, 2023)

OTHER

1.9.0 (December 19, 2022)

IMPROVEMENTS

  • Added lxd_project resource GH-279
  • Added project to lxd_cached_image GH-279
  • Added project to lxd_container GH-279
  • Added project to lxd_container_file GH-279
  • Added project to lxd_network GH-279
  • Added project to lxd_profile GH-279
  • Added project to lxd_publish_image GH-279
  • Added project to lxd_snapshot GH-279
  • Added project to lxd_storage_pool GH-279
  • Added project to lxd_volume GH-279

1.8.0 (November 3, 2022)

IMPROVEMENTS

  • Replace GetContainerState with GetInstanceState in lxd_publish_image to support VM imaging GH-276

1.7.3 (November 1, 2022)

BUG FIXES

  • Fixed a nil pointer error with lxd_publish_image GH-274

1.7.2 (May 8, 2022)

BUG FIXES

  • Fixed a bug to keep device names in profiles GH-259

1.7.1 (February 8, 2022)

OTHER

1.7.0 (January 20, 2022)

IMPROVEMENTS

  • Added virtual-machine support to lxd_container_snapshot GH-248
  • Added location to lxd_volume GH-252

1.6.0 (October 7, 2021)

BUG FIXES

  • Fixed an issue in lxd_container where delete would fail for ephemeral containers GH-230

IMPROVEMENTS

  • Don't cause lxd_container trigger a rebuild when the config changes GH-227
  • Update the containers configuration when it has changed GH-240

1.5.0 (December 15, 2020)

IMPROVEMENTS

  • Added type to lxd_container to enable the choice of either a container or virtual machine to be created GH-215
  • Allow the type in lxd_network to be set GH-220
  • Added target to lxd_network to help support clustering mode GH-222
  • Added target to lxd_storage_pool to help support clustering mode GH-224
  • Added target to lxd_volume to help support clustering mode GH-225
  • Added support for importing lxd_network resources GH-226

1.4.1 (December 12, 2020)

This version bump was primarily to do the initial publication to the Terraform Registry.

IMPROVEMENTS

  • Added target argument to lxd_container to help support clustering mode GH-212

1.4.0 (November 9, 2020)

IMPROVEMENTS

  • Expose lxd_container IPv6 address GH-173
  • Added append to lxd_container_file GH-206
  • Allow updating lxd_network in-place GH-210
  • Added lxd_publish_image GH-209
  • Allow linux.* attributes in lxd_container GH-194

1.3.0 (January 27, 2020)

BUG FIXES

  • Fixed retrieved storage pool source in lxd_storage_pool GH-181
  • Fixed accidental deletion of lxd_container device name GH-184

1.2.0 (June 20, 2019)

IMPROVEMENTS

  • Added new valid device types GH-150
  • Changed lxd_container.device from a list to a set GH-152
  • Deprecated lxd_snapshot.creation_date in favour of created_at GH-155