From 210cdbd9ad079c8fed5a001d284b18b9bf8adaf6 Mon Sep 17 00:00:00 2001 From: Alex Ott Date: Thu, 15 Jan 2026 15:32:16 +0100 Subject: [PATCH 1/3] Update for releasing 1.4.3 --- app/README.md | 9 ++++++++- app/app.manifest | 4 ++-- app/appserver/static/js/build/globalConfig.json | 4 ++-- app/bin/databricks_const.py | 2 +- app/default/app.conf | 2 +- 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/app/README.md b/app/README.md index 31b08e3..13a5afe 100644 --- a/app/README.md +++ b/app/README.md @@ -7,7 +7,7 @@ This is an add-on powered by the Splunk Add-on Builder. The Databricks Add-on for Splunk is used to query Databricks data and execute Databricks notebooks from Splunk. * Author - Databricks, Inc. -* Version - 1.4.2 +* Version - 1.4.3 * Creates Index - False * Prerequisites - * This application requires appropriate credentials to query data from the Databricks platform. For Details refer to Configuration > Add Databricks Credentials section. @@ -17,6 +17,13 @@ The Databricks Add-on for Splunk is used to query Databricks data and execute Da * OS: Platform independent * Browser: Safari, Chrome and Firefox +# RELEASE NOTES VERSION 1.4.3 + +* Added support for Databricks M2M OAuth +* Fixed problems with AAD token expiration +* Improved handling of not running SQL warehouse +* Code refactoring to unify code, remove duplication, etc. + # RELEASE NOTES VERSION 1.4.2 * Updated the Splunk SDK to v2.1.0 to ensure Splunk Cloud compatibility diff --git a/app/app.manifest b/app/app.manifest index d655d69..88a6d7b 100644 --- a/app/app.manifest +++ b/app/app.manifest @@ -5,7 +5,7 @@ "id": { "group": null, "name": "TA-Databricks", - "version": "1.4.2" + "version": "1.4.3" }, "author": [ { @@ -55,4 +55,4 @@ "_search_heads", "_forwarders" ] -} \ No newline at end of file +} diff --git a/app/appserver/static/js/build/globalConfig.json b/app/appserver/static/js/build/globalConfig.json index 200e495..f84d791 100644 --- a/app/appserver/static/js/build/globalConfig.json +++ b/app/appserver/static/js/build/globalConfig.json @@ -2,7 +2,7 @@ "meta": { "name": "TA-Databricks", "displayName": "Databricks Add-on For Splunk", - "version": "1.4.2", + "version": "1.4.3", "apiVersion": "3.0.0", "restRoot": "TA_Databricks" }, @@ -479,4 +479,4 @@ ] } } -} \ No newline at end of file +} diff --git a/app/bin/databricks_const.py b/app/bin/databricks_const.py index d3f740b..363a86b 100755 --- a/app/bin/databricks_const.py +++ b/app/bin/databricks_const.py @@ -35,7 +35,7 @@ MINIMUM_QUERY_ROW_LIMIT = 1 -USER_AGENT_CONST = "Databricks-AddOnFor-Splunk-1.4.2" +USER_AGENT_CONST = "Databricks-AddOnFor-Splunk-1.4.3" VERIFY_SSL = True INTERNAL_VERIFY_SSL = False diff --git a/app/default/app.conf b/app/default/app.conf index a73235f..83a49de 100644 --- a/app/default/app.conf +++ b/app/default/app.conf @@ -7,7 +7,7 @@ build = 3 [launcher] author = Databricks, Inc. -version = 1.4.2 +version = 1.4.3 description = The Databricks Add-on for Splunk is used to query Databricks data, and execute Databricks notebooks from Splunk. [ui] From c40b129b24e1b5727c6b67d579d9e7f7f0622b16 Mon Sep 17 00:00:00 2001 From: Alex Ott Date: Thu, 15 Jan 2026 15:34:32 +0100 Subject: [PATCH 2/3] Update Splunk versions in READMEs --- README.md | 2 +- app/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2892119..675fa56 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ Pull events, alerts data from Splunk into Databricks ## Compatibility Databricks Add-on for Splunk, notebooks and documentation provided in this project are compatible with: - * Splunk Enterprise version: 9.3.x, 9.2.x and 9.1.x + * Splunk Enterprise, Splunk Cloud: 10.1, 10.0, 9.4, 9.3, 9.2 * Databricks REST API: 1.2 and 2.0: * Azure Databricks * AWS SaaS, E2 and PVC deployments diff --git a/app/README.md b/app/README.md index 13a5afe..8188b02 100644 --- a/app/README.md +++ b/app/README.md @@ -12,7 +12,7 @@ The Databricks Add-on for Splunk is used to query Databricks data and execute Da * Prerequisites - * This application requires appropriate credentials to query data from the Databricks platform. For Details refer to Configuration > Add Databricks Credentials section. * Compatible with: - * Splunk Enterprise version: 9.3.x, 9.2.x and 9.1.x + * Splunk Enterprise, Splunk Cloud: 10.1, 10.0, 9.4, 9.3, 9.2 * REST API: 1.2 and 2.0 * OS: Platform independent * Browser: Safari, Chrome and Firefox From 13db4c94cc8c991865352abe0d7e67483d161d49 Mon Sep 17 00:00:00 2001 From: Alex Ott Date: Thu, 15 Jan 2026 16:26:26 +0100 Subject: [PATCH 3/3] Fix test --- tests/test_databricks_common_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_databricks_common_utils.py b/tests/test_databricks_common_utils.py index 9cc6a01..720c600 100644 --- a/tests/test_databricks_common_utils.py +++ b/tests/test_databricks_common_utils.py @@ -31,7 +31,7 @@ class TestDatabricksUtils(unittest.TestCase): def test_get_user_agent(self, mock_user): db_utils = import_module('databricks_common_utils') response = db_utils.get_user_agent() - self.assertEqual(response, "Databricks-AddOnFor-Splunk-1.4.2") + self.assertEqual(response, "Databricks-AddOnFor-Splunk-1.4.3") @patch("databricks_common_utils.client.connect") @patch("databricks_common_utils.client.connect.jobs.oneshot")