diff --git a/CHANGELOG.md b/CHANGELOG.md index 075ea219f..83a7b422a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # Table of Contents +- [v1.40.0](#v1400) - [v1.39.6](#v1396) - [v1.39.5](#v1395) - [v1.39.4](#v1394) @@ -92,6 +93,24 @@ - [v0.2.0](#v020) - [v0.1.0](#v010) +## [v1.40.0] +> Release date: 2024/09/10 + +### Added +- Added a new `file kong2tf` command to convert a deck file to Terraform configuration [#1391](https://github.com/Kong/deck/pull/1391), along with two command line flags: + - `--generate-imports-for-control-plane-id`: If this is provided, import blocks will be added to Terraform to adopt existing resources. + - `--ignore-credential-changes`: If this is provided, any credentials will be ignored until they are destroyed and recreated. + +### Fixes + +- Fixed the issue that was preventing a consumer to be in more than one consumer-groups [#1394](https://github.com/Kong/deck/pull/1394) +[go-database-reconciler #140](https://github.com/Kong/go-database-reconciler/pull/140) +- Fields marked as auto in schema are filled with nil in the config sent to the Control Plane. In case a field is marked as auto and is a required field, deck would throw an error if the user doesn't fill it in the declarative configuration file. +[#1394](https://github.com/Kong/deck/pull/1394) [go-database-reconciler #139](https://github.com/Kong/go-database-reconciler/pull/139) +- Defaults are no longer filled by deck. They will only be used for computing a diff, but not sent to the Control Plane. +[#1394](https://github.com/Kong/deck/pull/1394) [go-database-reconciler #133](https://github.com/Kong/go-database-reconciler/pull/133) + + ## [v1.39.6] > Release date: 2024/08/22 @@ -1774,6 +1793,7 @@ No breaking changes have been introduced in this release. Debut release of decK +[v1.40.0]: https://github.com/Kong/deck/compare/v1.39.6...v1.40.0 [v1.39.6]: https://github.com/Kong/deck/compare/v1.39.5...v1.39.6 [v1.39.5]: https://github.com/Kong/deck/compare/v1.39.4...v1.39.5 [v1.39.4]: https://github.com/Kong/deck/compare/v1.39.3...v1.39.4 diff --git a/README.md b/README.md index 923acfb9b..cfb08fad5 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ the GitHub [release page](https://github.com/kong/deck/releases) or install by downloading the binary: ```shell -$ curl -sL https://github.com/kong/deck/releases/download/v1.39.6/deck_1.39.6_linux_amd64.tar.gz -o deck.tar.gz +$ curl -sL https://github.com/kong/deck/releases/download/v1.40.0/deck_1.40.0_linux_amd64.tar.gz -o deck.tar.gz $ tar -xf deck.tar.gz -C /tmp $ sudo cp /tmp/deck /usr/local/bin/ ``` @@ -84,7 +84,7 @@ If you are on Windows, you can download the binary from the GitHub [release page](https://github.com/kong/deck/releases) or via PowerShell: ```shell -$ curl -sL https://github.com/kong/deck/releases/download/v1.39.6/deck_1.39.6_windows_amd64.tar.gz -o deck.tar.gz +$ curl -sL https://github.com/kong/deck/releases/download/v1.40.0/deck_1.40.0_windows_amd64.tar.gz -o deck.tar.gz $ tar -xzvf deck.tar.gz ```