Skip to content

Upgrade Azure SDK BOM to 1.3.6 and pin msal4j 1.24.1 for sovereign cl…#475

Merged
asaharn merged 1 commit into
release/v7.0.8from
asaharn/chore/msalupdate_v7.0.8
May 6, 2026
Merged

Upgrade Azure SDK BOM to 1.3.6 and pin msal4j 1.24.1 for sovereign cl…#475
asaharn merged 1 commit into
release/v7.0.8from
asaharn/chore/msalupdate_v7.0.8

Conversation

@asaharn
Copy link
Copy Markdown
Member

@asaharn asaharn commented May 5, 2026

This pull request updates dependency management for Azure libraries and introduces the msal4j library across the project. The main changes include upgrading the Azure BOM version, adding and managing the msal4j dependency, and aligning versions in both the root and quickstart module pom.xml files.

Dependency upgrades and additions:

  • Upgraded the azure-bom-version from 1.2.28 to 1.3.6 in the root pom.xml, ensuring newer Azure SDK versions are used.
  • Added the msal4j.version property and set it to 1.24.1 in both the root and quickstart/pom.xml files for consistent version management. [1] [2]
  • Added the azure-identity.version property set to 1.18.2 in quickstart/pom.xml to facilitate Azure authentication features.

Dependency management configuration:

  • Added a dependencyManagement section in the root pom.xml to centrally manage the msal4j dependency version for all modules.
  • Added the msal4j dependency to the dependencyManagement section in quickstart/pom.xml to ensure consistent usage within the module.

Added

Changed

Fixed

…oud support (#472)

* Initial plan

* Upgrade azure-bom-version and pin msal4j 1.24.1 for sovereign cloud support

Agent-Logs-Url: https://github.com/Azure/azure-kusto-java/sessions/69c6016a-46bc-4de9-a13a-e0fec18afb26

Co-authored-by: tanmaya-panda1 <108695755+tanmaya-panda1@users.noreply.github.com>

* Address review comments: pin msal4j in quickstart, drop redundant BOM override in ingest-v2

- quickstart/pom.xml: add msal4j 1.24.1 dependencyManagement pin since this
  module is standalone (no parent) and would otherwise resolve an older
  transitive msal4j via azure-identity, undermining the sovereign-cloud fix.
- ingest-v2/pom.xml: remove redundant azure-bom-version override; the property
  is now inherited from the root parent (also 1.3.6), avoiding future drift.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Restore explicit azure-bom-version 1.3.6 in ingest-v2/pom.xml for clarity

Agent-Logs-Url: https://github.com/Azure/azure-kusto-java/sessions/d58014b1-c88c-47d1-b610-0cff08d64b6d

Co-authored-by: tanmaya-panda1 <108695755+tanmaya-panda1@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: tanmaya-panda1 <108695755+tanmaya-panda1@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Test Results

537 tests   528 ✅  9m 30s ⏱️
 32 suites    9 💤
 32 files      0 ❌

Results for commit b7c7cd0.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Maven dependency management to align the project with newer Azure SDK versions and to pin msal4j to a specific version (notably for sovereign cloud compatibility scenarios).

Changes:

  • Bumped the Azure SDK BOM property from 1.2.28 to 1.3.6 in the root pom.xml.
  • Introduced centralized version management for com.microsoft.azure:msal4j (property + dependencyManagement) in the root pom.xml.
  • Added msal4j version management in quickstart/pom.xml, alongside a new (currently unused) azure-identity.version property.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
pom.xml Upgrades Azure BOM property and adds root-level dependencyManagement entry to pin msal4j.
quickstart/pom.xml Adds properties and a dependencyManagement entry to pin msal4j for the standalone quickstart module.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread quickstart/pom.xml
<maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version>
<slf4j.version>1.8.0-beta4</slf4j.version>
<json.version>20201115</json.version>
<azure-identity.version>1.18.2</azure-identity.version>
Comment thread pom.xml
<version>${msal4j.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
@asaharn asaharn merged commit f1d15a3 into release/v7.0.8 May 6, 2026
10 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants