From 0843378b64678fc6b3f87aeaca45131f763e7d15 Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Wed, 10 Jun 2026 10:24:29 +0200 Subject: [PATCH 1/8] v1.4.0 --- plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.json b/plugin.json index 43b90f7..9ec7c16 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { "id": "api-connect", - "version": "1.3.0", + "version": "1.4.0", "meta": { "label": "API Connect", "description": "Retrieve data from any REST API", From 8af1af8dcc19be259ae743739af3c18a61964e86 Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Wed, 10 Jun 2026 10:24:41 +0200 Subject: [PATCH 2/8] marker for beta.1 --- python-lib/dku_constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-lib/dku_constants.py b/python-lib/dku_constants.py index 33af694..c25a87c 100644 --- a/python-lib/dku_constants.py +++ b/python-lib/dku_constants.py @@ -2,7 +2,7 @@ class DKUConstants(object): API_RESPONSE_KEY = "api_response" FORBIDDEN_KEYS = ["token", "password", "api_key_value", "secure_token", "mtls_key_path", "mtls_certificate_path"] FORM_DATA_BODY_FORMAT = "FORM_DATA" - PLUGIN_VERSION = "1.3.0" + PLUGIN_VERSION = "1.4.0-beta.1" RAW_BODY_FORMAT = "RAW" MULTIPART_FORM_DATA_BODY_FORMAT = "MULTIPART_FORM_DATA" REPONSE_ERROR_KEY = "dku_error" From 1bc161fe6652f3f60d6ce4d34b0d7b971cba9f9a Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Wed, 10 Jun 2026 10:24:48 +0200 Subject: [PATCH 3/8] update changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c8234c..35c944a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [Version 1.4.0](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.4.0) - Feature - 2026-06-10 + +- Adding support of multipart form data +- Adding support for refresh token rotation +- Adding auto refresh of access token (for DSS 14.5 and above) + ## [Version 1.3.0](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.3.0) - Feature - 2026-02-18 - Detecting dialect for better csv decoding From 75c6e8684b8d273876907c0b8ac8bbb1d95b5d5f Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Thu, 11 Jun 2026 14:44:38 +0200 Subject: [PATCH 4/8] beta.2 --- python-lib/dku_constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-lib/dku_constants.py b/python-lib/dku_constants.py index c25a87c..86c6435 100644 --- a/python-lib/dku_constants.py +++ b/python-lib/dku_constants.py @@ -2,7 +2,7 @@ class DKUConstants(object): API_RESPONSE_KEY = "api_response" FORBIDDEN_KEYS = ["token", "password", "api_key_value", "secure_token", "mtls_key_path", "mtls_certificate_path"] FORM_DATA_BODY_FORMAT = "FORM_DATA" - PLUGIN_VERSION = "1.4.0-beta.1" + PLUGIN_VERSION = "1.4.0-beta.2" RAW_BODY_FORMAT = "RAW" MULTIPART_FORM_DATA_BODY_FORMAT = "MULTIPART_FORM_DATA" REPONSE_ERROR_KEY = "dku_error" From c448e22af9ed5268b6e7e2b05902450d9e501340 Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Thu, 11 Jun 2026 14:44:46 +0200 Subject: [PATCH 5/8] update changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35c944a..7426435 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,11 @@ # Changelog -## [Version 1.4.0](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.4.0) - Feature - 2026-06-10 +## [Version 1.4.0](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.4.0) - Feature and bugfix - 2026-06-10 - Adding support of multipart form data - Adding support for refresh token rotation - Adding auto refresh of access token (for DSS 14.5 and above) +- Fixing possible double slash issues with `next page` pagination mode in relative URL mode ## [Version 1.3.0](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.3.0) - Feature - 2026-02-18 From 88aeae9acc8ab7c62eb2308af7851b2da6dc78f8 Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Tue, 16 Jun 2026 18:59:28 +0200 Subject: [PATCH 6/8] update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7426435..836262d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Adding support for refresh token rotation - Adding auto refresh of access token (for DSS 14.5 and above) - Fixing possible double slash issues with `next page` pagination mode in relative URL mode +- Fixing dataset issue with empty returns from post ## [Version 1.3.0](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.3.0) - Feature - 2026-02-18 From 8502a9b574d739fa6b06f8d489a9d477d3964b00 Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Tue, 16 Jun 2026 18:59:46 +0200 Subject: [PATCH 7/8] beta.3 --- python-lib/dku_constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-lib/dku_constants.py b/python-lib/dku_constants.py index 86c6435..e3055ae 100644 --- a/python-lib/dku_constants.py +++ b/python-lib/dku_constants.py @@ -2,7 +2,7 @@ class DKUConstants(object): API_RESPONSE_KEY = "api_response" FORBIDDEN_KEYS = ["token", "password", "api_key_value", "secure_token", "mtls_key_path", "mtls_certificate_path"] FORM_DATA_BODY_FORMAT = "FORM_DATA" - PLUGIN_VERSION = "1.4.0-beta.2" + PLUGIN_VERSION = "1.4.0-beta.3" RAW_BODY_FORMAT = "RAW" MULTIPART_FORM_DATA_BODY_FORMAT = "MULTIPART_FORM_DATA" REPONSE_ERROR_KEY = "dku_error" From 48fd06c47e13b5854e8bece32c26a066122e8231 Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Wed, 17 Jun 2026 16:49:04 +0200 Subject: [PATCH 8/8] beta.4 --- python-lib/dku_constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-lib/dku_constants.py b/python-lib/dku_constants.py index e3055ae..ebe0ad5 100644 --- a/python-lib/dku_constants.py +++ b/python-lib/dku_constants.py @@ -2,7 +2,7 @@ class DKUConstants(object): API_RESPONSE_KEY = "api_response" FORBIDDEN_KEYS = ["token", "password", "api_key_value", "secure_token", "mtls_key_path", "mtls_certificate_path"] FORM_DATA_BODY_FORMAT = "FORM_DATA" - PLUGIN_VERSION = "1.4.0-beta.3" + PLUGIN_VERSION = "1.4.0-beta.4" RAW_BODY_FORMAT = "RAW" MULTIPART_FORM_DATA_BODY_FORMAT = "MULTIPART_FORM_DATA" REPONSE_ERROR_KEY = "dku_error"