OAuth Module Release Notes for Mule 4

Support Category: Select

OAuth Module is an extension to hook OAuth2 to HTTP extension connectors.

1.1.21

December 15, 2023

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Software Version

Mule

4.1.1 and later

Anypoint Studio

7.1.1 and later

OpenJDK

8, 11, and 17

1.1.20

May 23, 2023

Compatibility

Application/Service Version

Mule

4.1.1

Fixed Issues

Issue Resolution ID

The internal libraries are upgraded.

W-11680326

The OAuth localCallbackConfig parameter is refactored to avoid different inconsistent behavior according to the configuration order.

MULE-14827

1.1.19

September 13, 2022

Compatibility

Application/Service Version

Mule

4.1.1

Fixed Issues

Issue ID

OAuth module now responds when Token URL fails more than three times.

W-11680326

1.1.18

March 3, 2022

Compatibility

Application/Service Version

Mule

4.1.1

Fixed Issues

Issue ID

Oauth token refresh issue no longer occurs in Mule 4.4.0.

W-10781856

1.1.17

July 12, 2021

Minimum Mule Version

Mule 4.1.1

Fixed Issues

The default object store of oauth:token-manager-config is no longer cleared on shut down. (OAMOD-6)

1.1.16

March 15, 2021

Minimum Mule Version

Mule 4.1.1

Fixed Issues

Fixed the MULE:OVERLOAD error that occurred concurrently when refreshing the token in dynamic HTTP configs. (OAMOD-4)

1.1.15

March 2, 2021

Minimum Mule Version

Mule 4.1.1

Fixed Issues

In MUnit, the OAuth module creates an object store twice and fails. (OAMOD-2)

1.1.14/1.1.13

September 10, 2020

Minimum Mule Version

Mule 4.1.1

Fixed Issues

  • Fixed an issue in which using payload in an expression for the refreshTokenWhen property resulted in an error. (MULE-18307)

1.1.12

December 19, 2019

Minimum Mule Version

Mule 4.1.1

Fixed Issues

Fixed the leak of dynamic configs that resulted from the token manager not initializing in AbstractGrantType. (MULE-17827)

1.1.11

October 18, 2019

Minimum Mule Version

Mule 4.1.1

Fixed Issues

  • Misnamed parameters in the OAuth module generated invalid extension model. (MULE-17662)

  • Upgraded Commons Codec to 1.13. (MULE-17337)

1.1.10

August 13, 2019

Minimum Mule Version

Mule 4.1.1

Fixed Issues

1.1.9

July 18, 2019

Minimum Mule Version

Mule 4.1.1

Fixed Issues

  • Removed dependencies on MuleContext on OAuth module. (MULE-11412)

  • OAuth uses the wrong access token when multiple concurrent refresh requests are sent. (MULE-17010)

1.1.8

April 10, 2019

Minimum Mule Version

Mule 4.1.1

Fixed Issues

  • OAuth authenticators do not implement equals() and hashCode(). (MULE-16704)

1.1.7

November 2, 2018

Minimum Mule Version

Mule 4.1.1

Fixed Issues

  • Setting refreshTokenWhen=true in oauth:authorization-code-grant-type fails with an exception. ( MULE-15809)

1.1.6

November 1, 2018

Minimum Mule Version

Mule 4.1.1

Fixed Issues

  • Support non-blocking in OAuth HTTP calls. (MULE-11272)

  • Remove *-object-store elements (MULE-11724)

1.1.5/1.1.4

August 14, 2018

Minimum Mule Version

Mule 4.1.0

Fixed Issues

  • OAuth: Provide option encodeClientCredentialsInBody in authCode. (MULE-15539)

1.1.3

May 7, 2018

Minimum Mule Version

Mule 4.1.0

Fixed Issues

  • ConfigurationException: Element 'tokenManagerConfig-MyConfigName' is not defined in the Mule Registry. (MULE-14822)

1.1.2

May 7, 2018

Minimum Mule Version

Mule 4.1.0

Fixed Issues

  • ConfigurationException: Element 'tokenManagerConfig-MyConfigName' is not defined in the Mule Registry. (MULE-14822)

1.1.1

January 23, 2018

Minimum Mule Version

Mule 4.1.0

Fixed Issues

  • Provide a singleton MultiMap instance. (MULE-14544)

1.1.0

January 23, 2018

Minimum Mule Version

Mule 4.1.0

Upgrade Requirements

This version does not work with Mule 4.0.0, you need to move to 4.1.0 or a higher version to use it.

Fixed Issues

  • OAuth Module exports internal classes. (MULE-14446)

  • Users should not be able to use an expression when configuring a proxy. (MULE-14379)

  • HTTP Connector does not route OAuth tokens request through proxy. (MULE-14160)

1.0.0

November 27, 2017

Minimum Mule Version

Mule 4.0.0