diff --git a/CHANGELOG.md b/CHANGELOG.md index d74dc4657..b3d8623b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +0.10.0 (November 10, 2023) +======================== + +BUG FIXES: +---------- + +* Delete igw with TF take always more than 1m ([GH-366](https://github.com/outscale/terraform-provider-outscale/issues/366) +* Security Group not restored on VMs when removed outside of terraform ([GH-369](https://github.com/outscale/terraform-provider-outscale/issues/369) +* Plugin crashed when NAT not found ([GH-373](https://github.com/outscale/terraform-provider-outscale/issues/373) + +FEATURES: +--------- + +* Add "ToCreationDate" and "FromCreationDate" to snapshots data_source(s) filters ([GH-344](https://github.com/outscale/terraform-provider-outscale/issues/344)) +* Add block for primary_nic in VM to avoid conflict with nic block inside VM and link_nic resouces ([GH-376](https://github.com/outscale/terraform-provider-outscale/issues/376)) +* Implement snapshot creation before volume deletion by terraform destroy ([GH-367](https://github.com/outscale/terraform-provider-outscale/issues/367)) +* Support differential updates for outscale_load_balancer_vms ([GH-54](https://github.com/outscale/terraform-provider-outscale/issues/54)) + +IMPROVEMENT: +----------- + +* Remove other inbound_rules and outbound_rules from outscale_security_group_rule ([GH-286](https://github.com/outscale/terraform-provider-outscale/issues/286)) + 0.9.1 (April 27, 2023) ======================== diff --git a/README.md b/README.md index eb3bd1878..1142c3d48 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ > > We have a broken change on our api when creating access_key without expiration date for all version less then v0.9.0. ([GH-issues](https://github.com/outscale/terraform-provider-outscale/issues/342)) > -> We recommende to upgrade on the latest ([v0.9.1](https://registry.terraform.io/providers/outscale/outscale/latest)) +> We recommende to upgrade on the latest ([v0.10.0](https://registry.terraform.io/providers/outscale/outscale/latest)) ## Using the Provider @@ -36,7 +36,7 @@ terraform { required_providers { outscale = { source = "outscale/outscale" - version = "0.9.1" + version = "0.10.0" } } } @@ -64,7 +64,7 @@ terraform { required_providers { outscale = { source = "outscale/outscale" - version = "0.9.1" + version = "0.10.0" } } } @@ -88,22 +88,22 @@ Clone repository to: `$GOPATH/src/github.com/terraform-providers/terraform-provi ```sh mkdir -p $GOPATH/src/github.com/terraform-providers cd $GOPATH/src/github.com/terraform-providers -git clone --branch v0.9.1 https://github.com/outscale/terraform-provider-outscale +git clone --branch v0.10.0 https://github.com/outscale/terraform-provider-outscale ``` Enter the provider directory and build the provider ```sh cd $GOPATH/src/github.com/terraform-providers/terraform-provider-outscale -go build -o terraform-provider-outscale_v0.9.1 +go build -o terraform-provider-outscale_v0.10.0 ``` ## Using the provider ### On Linux 1. Download and install [Terraform](https://www.terraform.io/downloads.html) -2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.1/linux_amd64/. +2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.10.0/linux_amd64/. ```shell -mkdir -p ~/.terraform.d/plugins/regisutry.terraform.io/outscale/outscale/0.9.1/linux_amd64 -mv terraform-provider-outscale_v0.9.1 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.1/linux_amd64 +mkdir -p ~/.terraform.d/plugins/regisutry.terraform.io/outscale/outscale/0.10.0/linux_amd64 +mv terraform-provider-outscale_v0.10.0 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.10.0/linux_amd64 ``` 3. Execute `terraform init @@ -112,10 +112,10 @@ mv terraform-provider-outscale_v0.9.1 ~/.terraform.d/plugins/registry.terraform. ### On macOS 1. Download and install [Terraform](https://www.terraform.io/downloads.html) -2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.1/darwin_arm64 +2. Move the plugin to the repository ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.10.0/darwin_arm64 ```shell -mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.1/darwin_arm64 -mv terraform-provider-outscale_v0.9.1 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.9.1/darwin_arm64 +mkdir -p ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.10.0/darwin_arm64 +mv terraform-provider-outscale_v0.10.0 ~/.terraform.d/plugins/registry.terraform.io/outscale/outscale/0.10.0/darwin_arm64 ``` 3. Execute `terraform init`