Skip to content

Commit 15eee53

Browse files
authored
Merge pull request #802 from AzureAD/avdunn/release-1.15.0
Release 1.15.0
2 parents 36b7490 + 96c541f commit 15eee53

File tree

9 files changed

+22
-16
lines changed

9 files changed

+22
-16
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Quick links:
1616
The library supports the following Java environments:
1717
- Java 8 (or higher)
1818

19-
Current version - 1.14.3
19+
Current version - 1.15.0
2020

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

@@ -28,13 +28,13 @@ Find [the latest package in the Maven repository](https://mvnrepository.com/arti
2828
<dependency>
2929
<groupId>com.microsoft.azure</groupId>
3030
<artifactId>msal4j</artifactId>
31-
<version>1.14.3</version>
31+
<version>1.15.0</version>
3232
</dependency>
3333
```
3434
### Gradle
3535

3636
```gradle
37-
implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.14.3'
37+
implementation group: 'com.microsoft.azure', name: 'com.microsoft.aad.msal4j', version: '1.15.0'
3838
```
3939

4040
## Usage

changelog.txt

+9
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
Version 1.15.0
2+
=============
3+
- GA support for Azure managed identity scenarios
4+
- Support managed identities in Azure Functions, App Service, IMDS (#661)
5+
- Support MI in Cloud Shell (#713)
6+
- Support MI in Service Fabric (#729)
7+
- Support MI in Azure Arc (#730)
8+
- Adjust loopback address binding in interactive flow (#797)
9+
110
Version 1.14.3
211
=============
312
- Hotfix to update oauth2-oidc-sdk dependency (#781)

msal4j-sdk/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Quick links:
1616
The library supports the following Java environments:
1717
- Java 8 (or higher)
1818

19-
Current version - 1.14.3
19+
Current version - 1.15.0
2020

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

@@ -28,13 +28,13 @@ Find [the latest package in the Maven repository](https://mvnrepository.com/arti
2828
<dependency>
2929
<groupId>com.microsoft.azure</groupId>
3030
<artifactId>msal4j</artifactId>
31-
<version>1.14.3</version>
31+
<version>1.15.0</version>
3232
</dependency>
3333
```
3434
### Gradle
3535

3636
```gradle
37-
compile group: 'com.microsoft.azure', name: 'msal4j', version: '1.14.3'
37+
compile group: 'com.microsoft.azure', name: 'msal4j', version: '1.15.0'
3838
```
3939

4040
## Usage

msal4j-sdk/bnd.bnd

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Export-Package: com.microsoft.aad.msal4j;version="1.14.3"
1+
Export-Package: com.microsoft.aad.msal4j;version="1.15.0"
22
Automatic-Module-Name: com.microsoft.aad.msal4j

msal4j-sdk/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.microsoft.azure</groupId>
55
<artifactId>msal4j</artifactId>
6-
<version>1.14.3</version>
6+
<version>1.15.0</version>
77
<packaging>jar</packaging>
88
<name>msal4j</name>
99
<description>

msal4j-sdk/src/main/java/com/microsoft/aad/msal4j/HttpListener.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,9 @@ class HttpListener {
2626

2727
void startListener(int port, HttpHandler httpHandler) {
2828
try {
29-
// since we only allow loopback address, we can use InetAddress.getLoopbackAddress() directly
30-
// why? because currently we are creating Socket using InetSocketAddress(port)
31-
// which is using wildcard address, so it will attempt to bind to all available network interfaces
32-
// that includes private IP like 192.168.x.x, 10.x.x.x, etc.
33-
// which in turns, will trigger the firewall prompt
29+
//Originally this created a listener on the wildcard address from InetSocketAddress(port), which could cause firewall issues:
3430
// https://github.com/AzureAD/microsoft-authentication-library-for-java/issues/796
31+
//Since only loopback addresses are allowed for the flow that uses this listener, we now just use the loopback address instead
3532
server = HttpServer.create(new InetSocketAddress(InetAddress.getLoopbackAddress(), port), 0);
3633
server.createContext("/", httpHandler);
3734
this.port = server.getAddress().getPort();

msal4j-sdk/src/samples/msal-b2c-web-sample/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>com.microsoft.azure</groupId>
2525
<artifactId>msal4j</artifactId>
26-
<version>1.14.3</version>
26+
<version>1.15.0</version>
2727
</dependency>
2828
<dependency>
2929
<groupId>com.nimbusds</groupId>

msal4j-sdk/src/samples/msal-obo-sample/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>com.microsoft.azure</groupId>
2525
<artifactId>msal4j</artifactId>
26-
<version>1.14.3</version>
26+
<version>1.15.0</version>
2727
</dependency>
2828
<dependency>
2929
<groupId>com.nimbusds</groupId>

msal4j-sdk/src/samples/msal-web-sample/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>com.microsoft.azure</groupId>
2525
<artifactId>msal4j</artifactId>
26-
<version>1.14.3</version>
26+
<version>1.15.0</version>
2727
</dependency>
2828
<dependency>
2929
<groupId>com.nimbusds</groupId>

0 commit comments

Comments
 (0)