From 3869ddca742411538b046dcaf209a560e12a0a9c Mon Sep 17 00:00:00 2001 From: Colin Hutchinson Date: Wed, 2 Nov 2022 17:08:07 +0000 Subject: [PATCH 1/5] docs(changelog): add 2.8.3 changes --- CHANGELOG.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aba8ca680944..23c82f399840 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ # Table of Contents +- [2.8.3](#283) - [2.8.2](#282) - [2.8.1](#281) - [2.8.0](#280) @@ -64,14 +65,17 @@ - [0.10.0](#0100---20170307) - [0.9.9 and prior](#099---20170202) -## Unreleased + +## [2.8.3] + +> Released 2022/11/02 ### Fixes -#### Admin API +##### CLI -- Increase the maximum request argument number from 100 to 1000, and return 400 error if request parameters reach the limitation to avoid being truncated. - [#9510](https://github.com/Kong/kong/pull/9510) +- Fixed a packaging problem affecting a subset of releases where the `kong version` + command was incorrect ## [2.8.2] @@ -6878,6 +6882,8 @@ First version running with Cassandra. [Back to TOC](#table-of-contents) +[2.8.3]: https://github.com/Kong/kong/compare/2.8.2...2.8.3 +[2.8.2]: https://github.com/Kong/kong/compare/2.8.1...2.8.2 [2.8.1]: https://github.com/Kong/kong/compare/2.8.0...2.8.1 [2.8.0]: https://github.com/Kong/kong/compare/2.7.0...2.8.0 [2.7.1]: https://github.com/Kong/kong/compare/2.7.0...2.7.1 From e636d7c089cdfa42eec38fa987d8686dbbabd2be Mon Sep 17 00:00:00 2001 From: Colin Hutchinson Date: Wed, 2 Nov 2022 17:10:03 +0000 Subject: [PATCH 2/5] release: 2.8.3 --- kong-2.8.2-0.rockspec => kong-2.8.3-0.rockspec | 4 ++-- kong/meta.lua | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename kong-2.8.2-0.rockspec => kong-2.8.3-0.rockspec (99%) diff --git a/kong-2.8.2-0.rockspec b/kong-2.8.3-0.rockspec similarity index 99% rename from kong-2.8.2-0.rockspec rename to kong-2.8.3-0.rockspec index c94078b52d20..7d6d0211bf28 100644 --- a/kong-2.8.2-0.rockspec +++ b/kong-2.8.3-0.rockspec @@ -1,10 +1,10 @@ package = "kong" -version = "2.8.2-0" +version = "2.8.3-0" rockspec_format = "3.0" supported_platforms = {"linux", "macosx"} source = { url = "https://github.com/Kong/kong.git", - tag = "2.8.2" + tag = "2.8.3" } description = { summary = "Kong is a scalable and customizable API Management Layer built on top of Nginx.", diff --git a/kong/meta.lua b/kong/meta.lua index c9059c0b484e..29484be5a4a6 100644 --- a/kong/meta.lua +++ b/kong/meta.lua @@ -1,7 +1,7 @@ local version = setmetatable({ major = 2, minor = 8, - patch = 2, + patch = 3, --suffix = "rc.1" }, { -- our Makefile during certain releases adjusts this line. Any changes to From 98eb6fba5daefe00bdb1ce0acb3158788d8b11d9 Mon Sep 17 00:00:00 2001 From: Colin Hutchinson Date: Wed, 2 Nov 2022 17:15:40 +0000 Subject: [PATCH 3/5] chore(ci): build a test package on PR's to release branches --- Jenkinsfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index e3092e8a0d9a..b4badb18eb6e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,6 +19,30 @@ pipeline { DEBUG = 0 } stages { + stage('Test The Package') { + agent { + node { + label 'bionic' + } + } + when { + anyOf { + changeRequest target: 'master' + changeRequest target: 'release/*' + } + } + environment { + KONG_BUILD_TOOLS_LOCATION = "${env.WORKSPACE}/../kong-build-tools" + KONG_SOURCE_LOCATION = "${env.WORKSPACE}" + GITHUB_SSH_KEY = credentials('github_bot_ssh_key') + } + steps { + sh './scripts/setup-ci.sh' + sh 'echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin || true' + sh 'make setup-kong-build-tools' + sh 'cd ../kong-build-tools && make package-kong test' + } + } stage('Release Per Commit') { when { beforeAgent true From 567e61fb7b5c6664a915853160fbcf395d2bdb17 Mon Sep 17 00:00:00 2001 From: Colin Hutchinson Date: Wed, 2 Nov 2022 17:22:34 +0000 Subject: [PATCH 4/5] Revert "chore(ci): build a test package on PR's to release branches" This reverts commit 98eb6fba5daefe00bdb1ce0acb3158788d8b11d9. --- Jenkinsfile | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b4badb18eb6e..e3092e8a0d9a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,30 +19,6 @@ pipeline { DEBUG = 0 } stages { - stage('Test The Package') { - agent { - node { - label 'bionic' - } - } - when { - anyOf { - changeRequest target: 'master' - changeRequest target: 'release/*' - } - } - environment { - KONG_BUILD_TOOLS_LOCATION = "${env.WORKSPACE}/../kong-build-tools" - KONG_SOURCE_LOCATION = "${env.WORKSPACE}" - GITHUB_SSH_KEY = credentials('github_bot_ssh_key') - } - steps { - sh './scripts/setup-ci.sh' - sh 'echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin || true' - sh 'make setup-kong-build-tools' - sh 'cd ../kong-build-tools && make package-kong test' - } - } stage('Release Per Commit') { when { beforeAgent true From 6678daf0717863b943e3e7d33c3610b4d6b6aa2c Mon Sep 17 00:00:00 2001 From: Colin Hutchinson Date: Wed, 2 Nov 2022 18:05:25 +0000 Subject: [PATCH 5/5] docs(README.md): adjust the 2.8.3 readme --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23c82f399840..26d1478a4935 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -72,6 +72,11 @@ ### Fixes +##### Plugins + +- **HTTP Log**: fix internal error during validating the schema if http_endpoint contains + userinfo but headers is empty [#9574](https://github.com/Kong/kong/pull/9574) + ##### CLI - Fixed a packaging problem affecting a subset of releases where the `kong version`