diff --git a/CHANGELOG.md b/CHANGELOG.md index e03bc6636..a7476ae35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # Table of Contents +- [v1.42.0](#v1420) - [v1.41.4](#v1414) - [v1.41.3](#v1413) - [v1.41.2](#v1412) @@ -101,6 +102,36 @@ - [v0.2.0](#v020) - [v0.1.0](#v010) +## [v1.42.0] +> Release date: 2024/12/13 + +### Added +- Added a new flag `--online-entities-list` to validate the specified entities +via `deck gateway validate` command. +[#1458](https://github.com/Kong/deck/pull/1458) +- Added feature to ignore entities tagged with `konnect-managed` during +deck dump, sync and diff. This is valid for Konnect entities only. +[#1478](https://github.com/Kong/deck/pull/1478) +[go-database-reconciler #153](https://github.com/Kong/go-database-reconciler/pull/153) +- Improved speed for deck sync/diff operations involving consumer-groups +for gw 3.9+. The underlying API call to `GET /consumer_group` is called +with query parameter `list_consumers=false`, making it faster for deck +to deal with cases where a consumer-group holds many consumers. +(#1475)[https://github.com/Kong/deck/pull/1475] +(go-kong #487)[https://github.com/Kong/go-kong/pull/487] + + +### Fixes +- Fixed issue where tags were not getting propagated to consumer-group plugins. +[#1478](https://github.com/Kong/deck/pull/1458) +[go-database-reconciler #151](https://github.com/Kong/go-database-reconciler/pull/151) +[go-kong #485](https://github.com/Kong/go-kong/pull/485) +- Enhanced help message for generate-imports-for-control-plane-id flag +[#1448](https://github.com/Kong/deck/pull/1448) +- Restored to using Gateway API generation in `deck file kong2kic`, rather than +Ingress API +[#1431](https://github.com/Kong/deck/pull/1431) + ## [v1.41.4] > Release date: 2024/11/26 @@ -1883,6 +1914,7 @@ No breaking changes have been introduced in this release. Debut release of decK +[v1.42.0]: https://github.com/Kong/deck/compare/v1.41.4...v1.42.0 [v1.41.4]: https://github.com/Kong/deck/compare/v1.41.3...v1.41.4 [v1.41.3]: https://github.com/Kong/deck/compare/v1.41.2...v1.41.3 [v1.41.2]: https://github.com/Kong/deck/compare/v1.41.1...v1.41.2 diff --git a/README.md b/README.md index 5122cefca..04c242f8d 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.41.4/deck_1.41.4_linux_amd64.tar.gz -o deck.tar.gz +$ curl -sL https://github.com/kong/deck/releases/download/v1.42.0/deck_1.42.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.41.4/deck_1.41.4_windows_amd64.tar.gz -o deck.tar.gz +$ curl -sL https://github.com/kong/deck/releases/download/v1.42.0/deck_1.42.0_windows_amd64.tar.gz -o deck.tar.gz $ tar -xzvf deck.tar.gz ``` diff --git a/go.mod b/go.mod index b43ff9405..153fd0381 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/fatih/color v1.17.0 github.com/google/go-cmp v0.6.0 github.com/kong/go-apiops v0.1.40 - github.com/kong/go-database-reconciler v1.16.1 + github.com/kong/go-database-reconciler v1.17.0 github.com/kong/go-kong v0.61.0 github.com/mitchellh/go-homedir v1.1.0 github.com/spf13/cobra v1.8.1 diff --git a/go.sum b/go.sum index 2826e297c..a785f7e27 100644 --- a/go.sum +++ b/go.sum @@ -247,8 +247,8 @@ github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/q github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/kong/go-apiops v0.1.40 h1:Dp4IHJ3h61VeOAeQkOisf1BcOP+Ww+gpqnv14HvC6DQ= github.com/kong/go-apiops v0.1.40/go.mod h1:CNfsa9mHFRfAhT9E2IWTul0Mi1/BldTDmFu5fWcp2us= -github.com/kong/go-database-reconciler v1.16.1 h1:qcQzEuMGfpNjx3UgulBOKulKA+upmHwqw4dy6TMEV7A= -github.com/kong/go-database-reconciler v1.16.1/go.mod h1:7CGvStUvUOmUnodUFsWcW3PX2bJgnaKClJ/yhNGEVIE= +github.com/kong/go-database-reconciler v1.17.0 h1:vL/KskveUR8fflbw+r/6QphSHxV8YahjfSDjNe9pDrI= +github.com/kong/go-database-reconciler v1.17.0/go.mod h1:3L4DP3/YGaDv9Hks4XA1YFm7HfPur2CuBxHI/4+r7NY= github.com/kong/go-kong v0.61.0 h1:EWnQVMk1u1gy8//Hvui3NVCJZZ+fBnifVcoaIyLq60A= github.com/kong/go-kong v0.61.0/go.mod h1:e0zgpuCnCbOXQN6e0e235TFJr4IYY8dDg9nLQgG9m7A= github.com/kong/go-slugify v1.0.0 h1:vCFAyf2sdoSlBtLcrmDWUFn0ohlpKiKvQfXZkO5vSKY=