Skip to content

Version updates for 1.14.4-beta #752

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 20 commits into from
Nov 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
2556448
Move changelog to root
bgavrilMS Aug 9, 2023
1987f77
Merge pull request #686 from AzureAD/bogavril/ch
bgavrilMS Sep 7, 2023
ddc953f
Update issue templates (#707)
bgavrilMS Sep 12, 2023
afc8a15
Re-add lombok source line (#705)
Avery-Dunn Sep 21, 2023
f31cd8b
Version changes for release 1.13.11 (#714)
Avery-Dunn Sep 22, 2023
746631e
Update bug report
bgavrilMS Sep 29, 2023
6813286
Delete .github/ISSUE_TEMPLATE/bug_report.md
bgavrilMS Sep 29, 2023
d7e085d
Merge pull request #718 from AzureAD/bgavrilMS-patch-3
bgavrilMS Sep 29, 2023
041bd01
Update bug_report.yaml
bgavrilMS Sep 29, 2023
09c8222
Create FeatureRequest.yaml
bgavrilMS Sep 29, 2023
ff34ddd
Merge pull request #719 from AzureAD/bgavrilMS-patch-4
bgavrilMS Sep 29, 2023
2edc49b
Update FeatureRequest.yaml
bgavrilMS Sep 29, 2023
39eb7d8
Set default throttling time to 5 sec (#721)
akulyakhtin Oct 6, 2023
8f00ea0
MSAL Java/MSALRuntime integration (#590)
Avery-Dunn Oct 26, 2023
d4b5096
Version changes for 1.14.0 msal4j
Avery-Dunn Oct 26, 2023
b4e4f4b
Bump org.json:json in /msal4j-sdk/src/samples/msal-obo-sample (#740)
dependabot[bot] Nov 7, 2023
7288306
Bump org.json:json in /msal4j-sdk/src/samples/msal-b2c-web-sample (#739)
dependabot[bot] Nov 7, 2023
000f4c9
Bump org.json:json in /msal4j-sdk/src/samples/msal-web-sample (#737)
dependabot[bot] Nov 7, 2023
a2d00ef
Merge branch 'dev' of https://github.com/AzureAD/microsoft-authentica…
Avery-Dunn Nov 27, 2023
2271537
Version updates for 1.14.4-beta release
Avery-Dunn Nov 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/FeatureRequest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Feature request
description: Suggest a new feature for MSAL Java
labels: ["feature request", "untriaged", "needs attention"]
title : '[Feature Request] '
body:
- type: markdown
attributes:
value: |
## Before submitting your feature request
Please make sure that your question or issue is not already covered in [MSAL documentation](https://learn.microsoft.com/entra/msal/java/) or [samples](https://learn.microsoft.com/azure/active-directory/develop/sample-v2-code?tabs=apptype).

- type: markdown
attributes:
value: |
## Feature request for MSAL Java

- type: dropdown
attributes:
label: MSAL client type
description: Are you using PublicClientApplication (desktop / CLI apps), ConfidentialClientApplication (web apps, web APIs, service-to-service) or ManagedIdentityApplication?
multiple: true
options:
- "Public"
- "Confidential"
- "Managed identity"
validations:
required: true

- type: textarea
attributes:
label: Problem Statement
description: "Describe the problem or context for this feature request."
validations:
required: true

- type: textarea
attributes:
label: Proposed solution
description: "Describe the solution you'd like."
validations:
required: false

- type: textarea
attributes:
label: Alternatives
description: "Describe alternatives you've considered."
validations:
required: false
115 changes: 115 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
name: Bug report
description: Broken or unintended behavior with MSAL4J library
title: '[Bug] '
labels: ["untriaged", "needs attention"]
body:
- type: markdown
attributes:
value: |
## Before submitting your issue
Please make sure that your question or issue is not already covered in existing issues

**Logs and network traces**
Without logs or traces, it is unlikely that the team can investigate your issue. Capturing logs is described in our [Docs](https://learn.microsoft.com/azure/active-directory/develop/msal-logging-java).

- type: markdown
attributes:
value: |
## Issue details

- type: input
attributes:
label: Library version used
description: "Enter the version of the library where you ran into the issue (e.g. 1.13.10)."
validations:
required: true

- type: input
attributes:
label: Java version
description: "Enter the Java SDK and Framework version your application is developed in."
validations:
required: true

- type: dropdown
attributes:
label: Scenario
description: "Are you using PublicClientApplication, ConfidentialClientApplication or ManagedIdentityApplication?"
multiple: true
options:
- "PublicClient (AcquireTokenInteractive, AcquireTokenByUsernamePassword)"
- "ConfidentialClient - web site (AcquireTokenByAuthCode)"
- "ConfidentialClient - web api (AcquireTokenOnBehalfOf)"
- "ConfidentialClient - service to service (AcquireTokenForClient)"
- "ManagedIdentityClient - managed identity"
- "Other - please specify"
validations:
required: true

- type: dropdown
attributes:
label: Is this a new or an existing app?
description: "Is this a new or existing app?"
multiple: false
options:
- "The app is in production, and I have upgraded to a new version of MSAL"
- "The app is in production, I haven't upgraded MSAL, but started seeing this issue"
- "This is a new app or experiment"
validations:
required: false

- type: textarea
attributes:
label: Issue description and reproduction steps
description: "Briefly explain the issue you are seeing along with any error messages or stack trace. Provide a link to one of the [standard samples](https://learn.microsoft.com/azure/active-directory/develop/sample-v2-code?tabs=apptype) and steps to reproduce the behavior. Make sure to provide verbose level log messages from MSAL, if available. [Learn more](https://learn.microsoft.com/azure/active-directory/develop/msal-logging-dotnet)"
validations:
required: true

- type: textarea
attributes:
label: Relevant code snippets
description: "Provide relevant code snippets that can be used to reproduce the issue."
render: csharp
validations:
required: false

- type: textarea
attributes:
label: Expected behavior
description: "Describe what you expect the behavior to be."
validations:
required: false

- type: dropdown
attributes:
label: Identity provider
options:
- Microsoft Entra ID (Work and School accounts and Personal Microsoft accounts)
- Azure B2C Basic Policy
- Azure B2C Custom Policy
- Azure Active Directory Federation Services (ADFS)
- Microsoft Entra External ID
- Other
validations:
required: true

- type: input
attributes:
label: Regression
description: "If this behavior worked before, enter the last working version(s) of MSAL."
placeholder: "MSAL version: "

- type: textarea
attributes:
label: Solution and workarounds
description: "Possible solution or workarounds, if you know of any."
validations:
required: false

- type: markdown
attributes:
value: "## Security Reporting"
- type: markdown
attributes:
value: |
If you find a security issue with our libraries or services [please report it to the Microsoft Security Response Center (MSRC)](https://aka.ms/report-security-issue) with as much detail as possible. Your submission may be eligible for a bounty through the [Microsoft Bounty](http://aka.ms/bugbounty) program. Please do not post security issues to GitHub Issues or any other public site. We will contact you shortly upon receiving the information. We encourage you to get notifications of when security incidents occur by visiting [this page](https://www.microsoft.com/msrc/technical-security-notifications) and subscribing to Security Advisory Alerts.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Quick links:
The library supports the following Java environments:
- Java 8 (or higher)

Current version - 1.14.2-beta
Current version - 1.14.4-beta

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).

Expand All @@ -28,13 +28,13 @@ Find [the latest package in the Maven repository](https://mvnrepository.com/arti
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j</artifactId>
<version>1.14.2-beta</version>
<version>1.14.4-beta</version>
</dependency>
```
### Gradle

```gradle
implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.14.2-beta'
implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.14.4-beta'
```

## Usage
Expand Down
23 changes: 23 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,30 @@
Version 1.14.4-beta
=============
- Beta support for MSI in Azure Arc (#730)
- Beta support for MSI in Service Fabric (#729)
- Fix Cloud Shell parsing issue (#750)

Version 1.14.0
=============
- GA release of MSAL Java Brokers package
- Add support for acquiring bearer and proof-of-possession tokens using WAM as the broker (#590)
- Default throttling time for password grant requests lowered to 5 seconds (#721)
- Fix internal docs generation issue (#705)

Version 1.14.2-beta
=============
- Add support for Managed Identity (#712)

Version 1.14.1-beta
=============
- Add proof-of-possession token support
- Add MSALRuntime logging support

Version 1.14.0-beta
=============
- Add IBroker interface
- Add app-level parameter for enabling the use of auth brokers

Version 1.13.10
=============
- Remove default HTTP timeout (#664)
Expand Down
4 changes: 4 additions & 0 deletions msal4j-brokers/changelog.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Version 1.0.0
=============
- Initial release
- Provides the API and dependencies needed to acquire tokens via WAM
73 changes: 67 additions & 6 deletions msal4j-brokers/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,11 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j-brokers</artifactId>
<version>0.0.1</version>
<version>1.0.0</version>
<packaging>jar</packaging>
<name>msal4j-brokers</name>
<description>
Microsoft Authentication Library for Java - Brokers helps you integrate with the broker
on windows machine to secure Access tokens and refresh tokens.
Microsoft Authentication Library for Java - Brokers is a companion package for MSAL Java that allows easy integration with authentication brokers
</description>
<url>https://github.com/AzureAD/microsoft-authentication-library-for-java</url>
<licenses>
Expand All @@ -22,22 +21,85 @@
<scm>
<url>https://github.com/AzureAD/microsoft-authentication-library-for-java</url>
</scm>
<developers>
<developer>
<id>ms</id>
<name>Microsoft Corporation</name>
</developer>
</developers>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/com.microsoft.azure/msal4j -->
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j</artifactId>
<version>1.13.2</version>
<version>1.14.0</version>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>javamsalruntime</artifactId>
<version>0.13.10</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.1.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.36</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-api</artifactId>
<version>3.14.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>3.14.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-support</artifactId>
<version>3.14.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core</artifactId>
<version>1.22.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.3.5</version>
<scope>test</scope>
</dependency>
</dependencies>

<!-- force https -->
Expand All @@ -60,7 +122,6 @@
</pluginRepository>
</pluginRepositories>
<build>
<sourceDirectory>${project.build.directory}/delombok</sourceDirectory>
<plugins>
<plugin>
<groupId>org.projectlombok</groupId>
Expand Down
Loading