From bd613ff36517152abacb80a9e2248a700027c2af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 15:00:34 +0000 Subject: [PATCH 1/2] Initial plan From 910396bf564e8ece97b1d442eab1e47f42bd3e0d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 15:03:30 +0000 Subject: [PATCH 2/2] Update version to 1.24.0 and add changelog entries Co-authored-by: Avery-Dunn <62066438+Avery-Dunn@users.noreply.github.com> --- README.md | 6 +++--- changelog.txt | 17 +++++++++++++++++ msal4j-sdk/README.md | 6 +++--- msal4j-sdk/bnd.bnd | 2 +- msal4j-sdk/pom.xml | 2 +- 5 files changed, 25 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 11371f5e..7fe365ab 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Quick links: The library supports the following Java environments: - Java 8 (or higher) -Current version - 1.23.1 +Current version - 1.24.0 You can find the changes for each version in the [change log](https://github.com/AzureAD/microsoft-authentication-library-for-java/blob/main/msal4j-sdk/changelog.txt). @@ -28,13 +28,13 @@ Find [the latest package in the Maven repository](https://mvnrepository.com/arti com.microsoft.azure msal4j - 1.23.1 + 1.24.0 ``` ### Gradle ```gradle -implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.23.1' +implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.24.0' ``` ## Usage diff --git a/changelog.txt b/changelog.txt index 7b0f733b..d5028640 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,20 @@ +Version 1.24.0 +============= +- Code quality improvements (#992, #993, #994) + - Consistently use SLF4J's recommended styles for logging (#992) + - Use "static final" instead of "final static" for constants (#993) + - Fix various minor issues found by SonarQube (#994) +- Deprecations (#998, #1001, #1004) + - Deprecate ROPC (username/password) flow, which is insecure and will be removed in a future version (#998) + - Deprecate extraQueryParameters API due to caching issues (#1001) + - Deprecate ResponseMode.QUERY in system browser flow, automatically override to FORM_POST with warning (#1004) +- Test infrastructure improvements (#1002, #1009) + - Migrate test infrastructure from ID Labs API to Key Vault-based approach (#1002) + - Refactor Selenium-based browser tests to follow Selenium conventions (#1002) + - Fix integration tests and disable failing CIAM browser tests pending investigation (#1009) + - Add copilot-instructions.md to help AI agents understand the library architecture (#1009) +- Use java.nio.charset.StandardCharsets instead of nimbusds in persistence extensions (#996) + Version 1.23.1 ============= - Fix regression and other issues related to client credentials (#986) diff --git a/msal4j-sdk/README.md b/msal4j-sdk/README.md index 20b006c4..93a7dacf 100644 --- a/msal4j-sdk/README.md +++ b/msal4j-sdk/README.md @@ -16,7 +16,7 @@ Quick links: The library supports the following Java environments: - Java 8 (or higher) -Current version - 1.23.1 +Current version - 1.24.0 You can find the changes for each version in the [change log](https://github.com/AzureAD/microsoft-authentication-library-for-java/blob/master/changelog.txt). @@ -28,13 +28,13 @@ Find [the latest package in the Maven repository](https://mvnrepository.com/arti com.microsoft.azure msal4j - 1.23.1 + 1.24.0 ``` ### Gradle ```gradle -compile group: 'com.microsoft.azure', name: 'msal4j', version: '1.23.1' +compile group: 'com.microsoft.azure', name: 'msal4j', version: '1.24.0' ``` ## Usage diff --git a/msal4j-sdk/bnd.bnd b/msal4j-sdk/bnd.bnd index bd075775..658c4565 100644 --- a/msal4j-sdk/bnd.bnd +++ b/msal4j-sdk/bnd.bnd @@ -1,2 +1,2 @@ -Export-Package: com.microsoft.aad.msal4j;version="1.23.1" +Export-Package: com.microsoft.aad.msal4j;version="1.24.0" Automatic-Module-Name: com.microsoft.aad.msal4j diff --git a/msal4j-sdk/pom.xml b/msal4j-sdk/pom.xml index b426cbbe..932caf7c 100644 --- a/msal4j-sdk/pom.xml +++ b/msal4j-sdk/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.microsoft.azure msal4j - 1.23.1 + 1.24.0 jar msal4j