diff --git a/CHANGELOG.md b/CHANGELOG.md index 12a8351..c472d51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [Version 1.1.4](https://github.com/dataiku/dss-plugin-jira/releases/tag/v1.1.4) - Bug Fix release - 2025-10-29 + +- Implement SSL check ignore on post requests (issue creation) + ## [Version 1.1.3](https://github.com/dataiku/dss-plugin-jira/releases/tag/v1.1.3) - Bug Fix release - 2025-09-11 - Fix pagination for search/jql endpoint diff --git a/plugin.json b/plugin.json index bc4b27e..a651721 100644 --- a/plugin.json +++ b/plugin.json @@ -1,13 +1,13 @@ { "id": "jira", - "version": "1.1.3", + "version": "1.1.4", "meta": { "label": "Jira", "description": "Import data from your Jira account", "author": "Dataiku", "icon": "icon-ticket dku-icon-jira", "category": "Connect", - "tags": ["Agents", "Tools", "Data source", "Recipe", "Dataset", "Agent tool"], + "tags": ["Agents", "Tools", "Data source", "Recipe", "Dataset"], "url": "https://www.dataiku.com/product/plugins/jira/", "licenseInfo": "Apache Software License", "supportLevel": "NOT_SUPPORTED" diff --git a/python-connectors/jira/connector.py b/python-connectors/jira/connector.py index b9577a0..89c1bd3 100644 --- a/python-connectors/jira/connector.py +++ b/python-connectors/jira/connector.py @@ -12,7 +12,7 @@ class JiraConnector(Connector): def __init__(self, config, plugin_config): Connector.__init__(self, config, plugin_config) # pass the parameters to the base class - logging.info("JiraConnector init v1.1.3") + logging.info("JiraConnector init v1.1.4") self.access_type = self.config.get("access_type", "token_access") self.endpoint_name = self.config.get("endpoint_name", "") self.item_value = self.config.get("item_value", "") diff --git a/python-lib/jira_client.py b/python-lib/jira_client.py index f14288f..58a09b2 100644 --- a/python-lib/jira_client.py +++ b/python-lib/jira_client.py @@ -226,7 +226,10 @@ def post(self, url, data=None, json=None, params=None): headers['Accept'] = 'application/json' headers.pop('X-ExperimentalApi', None) auth = self.get_auth() - response = requests.post(url, params=params, auth=auth, data=data, json=json, headers=headers) + if self.ignore_ssl_check: + response = requests.post(url, params=params, auth=auth, data=data, json=json, headers=headers, verify=False) + else: + response = requests.post(url, params=params, auth=auth, data=data, json=json, headers=headers) return response def create_issue(self, jira_project_key, summary, description, issue_type):