Microsoft Dynamics 365 for Finance & Operations Connector Release Notes - Mule 4

Support Category: Select

Anypoint Connector for Microsoft Dynamics 365 for Finance & Operations allows you to connect to a Microsoft Dynamics 365 for Finance & Operations instance.

3.1.13

May 20, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

OpenJDK

8, 11, and 17

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

3.1.12

December 7, 2023

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue Resolution ID

The Retrieve Multiple operation now processes custom query parameters correctly.

W-14478124

3.1.11

October 11, 2023

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue Resolution ID

The OAuth token is now properly refreshed when it expires.

W-14225689

3.1.10

March 28, 2023

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue Resolution ID

The connector no longer throws an INVALID_INPUT error when using the DateTimeOffset type.

W-12664480

The Retrieve operation no longer returns only the first 10,000 records since the next page link is not available in the response.

W-12547821

3.1.9

October 11, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

The com.fasterxml.jackson.core library is upgraded to version 2.14.0-rc1 to address reported security vulnerabilities.

W-11853431

3.1.8

June 29, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

The input for Execute operation is now sent properly to Microsoft Dynamics.

W-11307571

3.1.7

May 19, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

The connector now contains custom logic to configure properties of complex types when creating entities. For more information, refer to Additional Configuration Information.

W-11112270

3.1.6

April 5, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

Fixed reported security vulnerabilities by upgrading the Jackson Databind library from com.fasterxml.jackson.core:jackson-databind:2.12.6 to com.fasterxml.jackson.core:jackson-databind:2.12.6.1.

W-10920488

3.1.5

January 4, 2022

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

Upgraded library dependencies.

CONN-9828

3.1.4

December 17, 2021

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

Upgraded library dependencies.

CONN-9545

Known Issues

Known Issue ID

For Mule runtime engine 4.3.0-202104 and later, if the token expires, the Acknowledge Export From Recurring Job operation is not retried properly.

MULE-19262

3.1.3

November 1, 2021

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

The connector received a 401 error code when a subsequent request used the same token.

SE-23238

Known Issues

Known Issue ID

For Mule runtime engine 4.3.0-202104 and later, if the token expires, the Acknowledge Export From Recurring Job operation is not retried properly.

MULE-19262

3.1.2

October 26, 2021

Compatibility

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

The response payload was not accessible when the connector received a 500 response code.

SE-22453

Known Issues

Known Issue ID

For Mule runtime engine 4.3.0-202104 and later, if the token expires, the Acknowledge Export From Recurring Job operation is not retried properly.

MULE-19262

3.1.1

August 26, 2021

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Fixed Issues

Issue ID

Optimized the connector to improve its overall stability and performance.

N/A

Known Issues

Known Issue ID

For Mule runtime engine 4.3.0-202104 and later, if the token expires, the Acknowledge Export From Recurring Job operation is not retried properly.

MULE-19262

3.1.0

August 23, 2021

What’s New

  • Added four new operations:

    • Acknowledge Export From Recurring Job

    • Create

    • Dequeue Recurring Job

    • Export Data From Recurring Job

  • Added the Expand parameter, which offers filtering for the Retrieve Multiple By Query operation.

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Known Issues

Known Issue ID

For Mule runtime engine 4.3.0-202104 and later, if the token expires, the Acknowledge Export From Recurring Job operation is not retried properly.

MULE-19262

3.0.3

June 15, 2021

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Known Issues

  • For Mule 4.2.1 and 4.2.2, when using the OAuth 2.0 client credentials, you must install the Mule runtime engine patch from Microsoft Dynamics 365 for Finance & Operations Connector 3.0 so that the connector automatically reconnects for paged operations. (SE-20870)

Fixed Issues

  • There was an error when calling an existing custom service with parameters that were not primitive types. (SE-21231)

3.0.2

May 18, 2021

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Known Issues

The Mule runtime engine patch from version 3.0.0 is required for Mule 4.2.1 and 4.2.2 so that the connector automatically reconnects for paged operations when using OAuth 2.0 client credentials. (SE-20870)

Fixed Issues

Added four missing comparison operators (gt, lt, ge, le) to use in query operations.

3.0.1

November 18, 2020

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Known Issues

The Mule runtime engine patch from version 3.0.0 is required for Mule 4.2.1 and 4.2.2 so that the connector automatically reconnects for paged operations when using OAuth 2.0 Client Credentials.

Fixed Issues

Fixed the reported vulnerabilities for the connector.

3.0.0

October 30, 2020

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.2.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

Features

  • Added the OAuth 2.0 Client Credentials Grant authentication method.

  • The Connection Timeout and Read Timeout parameters can now have different Time Units.

Known Issues

  • A patch is required for Mule runtime engine 4.2.1 and 4.2.2 so that the connector will automatically reconnect for paged operations when using OAuth 2.0 Client Credentials.

Other

  • Removed DYNAMICS365FOROPERATIONS:UNKNOWN Error type

  • Connection Timeout is now available only for OAuth Username Password connection type.

2.3.0

September 24, 2020

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 Update 30 (November 2019)

The full list of the available Microsoft Dynamics 365 for Finance & Operations versions is available here: https://docs.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-home-page

Features

Support for Microsoft Dynamics 365 for Finance & Operations version 10.0.6 Update 30

2.2.0

September 16, 2020

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 (November 2019)

The full list of the available Dynamics 365 for Finance & Operations versions is available here: https://docs.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-home-page

Features

  • TLS support was added for all the connection providers.

2.1.2

July 13, 2020

Compatibility

The Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 (November 2019)

The full list of the available Dynamics 365 for Finance & Operations versions is available here: https://docs.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-home-page

Fixed Issues

Fixed reported vulnerabilities for the connector.

2.1.1

May 4, 2020

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 (November 2019)

The full list of the available Dynamics 365 for Finance & Operations versions is available here: https://docs.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-home-page

Fixed Issues

Upgraded commons-codec:commons-codec:1.10 to commons-codec:commons-codec:1.13 in order to fix vulnerability issues.

2.1.0

March 20, 2020

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 (November 2019)

The full list of the available Dynamics 365 for Finance & Operations versions is available here: https://docs.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-home-page

Features

  • Added the new error types TIMEOUT, INVALID_INPUT, and NOT_FOUND to enable a more granular exception handling.

  • When the OAuth2 token expires, the connector now automatically refreshes the token and retries the operation, whether or not there is a configured reconnection strategy.

    However, it is recommended that you configure a reconnection strategy, because Mule uses the configured reconnection strategy to handle connection issues, such as a lost internet connection.

Fixed Issues

  • Anypoint Studio displayed only one value in Service group and Service name list for the Execute operation.

  • The output Data Sense for the Retrieve multiple and Retrieve multiple by Query operations displayed all fields for the specified entity. Now, the Data Sense displays only the fields mentioned in the SELECT part of the query.

  • The Read Timeout property is now set properly on the HTTP client used to make API requests.

  • The response for the Execute operation is now parsed correctly by the connector.

  • When using the OAuth Authorization Code Connection provider, the proxy parameters are now set correctly on the underlying HTTP client.

  • The Retrieve Multiple operation did not support the whole URL. Now you can use URLs like this one: https://my-dynamics-instance/data/Customers?\$select=WarehouseId,AddressLatitude.

Deprecrated Connection Type

The Oauth Username Password connection type has been deprecated.

2.0.1

October 23, 2019

Compatibility

The Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.0.0 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 (November 2019)

The full list of the available Dynamics 365 for Finance & Operations versions is available here: https://docs.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-home-page

Features

  • None.

Fixed Issues

  • Fixed a bug when a query used the equals comparison. [SE-10937]

  • Fixed a bug with the metadata in Retrieve multiple by query operation. [SE-10937]

  • Fixed upload file bug on the Import data recurring job operation. [SE-13295]

2.0.0

January 27, 2018

Compatibility

Microsoft Dynamics 365 for Finance & Operations Connector is compatible with:

Application/Service Version

Mule

4.0.0 and later

Anypoint Studio

7.0.0 and later

Microsoft Dynamics 365 for Finance & Operations

1611 (November 2016) up to 10.0.6 (November 2019)

The full list of the available Dynamics 365 for Finance & Operations versions is available here: https://docs.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-home-page