Mule Runtime
Anypoint Connector DevKit 3.9.x Release Notes
3.9.18
July 14, 2023
What’s New
-
The com.fasterxml.jackson.core library is upgraded to version 2.15.2.
Compatibility
Software | Version |
---|---|
3.5.0 or later |
|
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Issue Resolution | ID |
---|---|
The com.fasterxml.jackson.core library is upgraded to version 2.15.2 to address reported security vulnerabilities. |
W-13742867 |
3.9.17
July 29, 2022
Compatibility
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Issue | ID |
---|---|
Connector DevKit no longer creates incorrect connection management strategies. A regression introduced in Connector DevKit 3.9.10 caused some connectors to fail during deployment because they could not initialize the connection management bean. Use Connector DevKit 3.9.17 if you see this or a similar error message in the stack trace: org.mule.module.launcher.DeploymentInitException: NotWritablePropertyException: Invalid property 'poolingProfile' of bean class [...]: Bean property 'poolingProfile' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? |
W-11471070 |
3.9.16
June 15, 2022
Compatibility
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Issue | ID |
---|---|
Upgraded library dependencies. |
W-11215320 |
3.9.15
February 16, 2022
Compatibility
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
-
Upgraded library dependencies.
3.9.14
December 22, 2021
Compatibility
DevKit version 3.9.14 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
-
Upgraded library dependencies. (DEVKIT-2275)
3.9.13
April 28, 2021
Compatibility
DevKit version 3.9.13 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Fixed an issue in which a connector that defined a collection of custom types as a parameter failed to compile in some scenarios with an IllegalArgumentException (MULE-19366).
3.9.12
October 19, 2020
Compatibility
DevKit version 3.9.12 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Fixed an issue where operations with Enum type parameters could not use expressions as default values.
3.9.11
July 23, 2020
Compatibility
DevKit version 3.9.11 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Fixed the issue that produced an error when trying to stop a source that was already stopped.
3.9.10
July 02, 2020
Compatibility
DevKit version 3.9.10 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Fixed an issue where a module that declared configs with both single instance and multiple instance connection strategies caused all configs to behave as if they had a multiple instance connection strategy.
Version 3.9.9
May 04, 2020
Compatibility
DevKit version 3.9.9 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
-
Fixed an issue that hid the cause of license validation failures.
-
Added a system property to disable connection validation when borrowing from a pool.
3.9.8
July 18, 2019
Compatibility
DevKit version 3.9.8 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Fixed issue that caused DevKit Connector to not propagate the source errors back to the flow and could not be handled.
3.9.7
January 23, 2019
Compatibility
DevKit version 3.9.7 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issue
Fixed an issue where Message Sources logged 'Interrupted Exception' errors when stopping a polling source.
3.9.6
December 6, 2018
Compatibility
DevKit version 3.9.6 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issue
Fixed an issue where the @Stop annotation was not being called.
3.9.5
May 2, 2018
Compatibility
DevKit version 3.9.5 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issue
Polling sources used to share the same Polling Period cross sources of the same type in the same application, can now be configured separately.
3.9.4
December 4, 2017
Compatibility
DevKit version 3.9.4 is compatible with the following software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issue
Polling sources stopped working after an exception occurred in the flow.
Additional Information
In this version, DevKit started to use Mule 3.9.0 as the compile Mule Version. This does not change the compatibility range from a DevKit-based connector.
3.9.3
November 24, 2017
Compatibility
DevKit version 3.9.3 is compatible with these software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
-
Fixed an issue where sources were catching unexpected exceptions endlessly.
-
Fix an issue with License loading.
3.9.2
August 27, 2017
Compatibility
DevKit version 3.9.2 is compatible with these software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
-
@Summary didn’t worked is some scenarios.
-
Inhered POJO properties were not available in Studio.
3.9.1
February 2, 2017
Compatibility
DevKit version 3.9.1 is compatible with these software versions:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
6.0.0 or later |
Fixed Issues
Fixed an issue where sources did not start pooling again after an exception.
3.9.0
June 21, 2016
Anypoint Connector DevKit 3.9.0 supports two new features for DevKit-built connectors, as well as several fixes for earlier versions.
Features
Building a connector using DevKit 3.9.0 (that is, specifying this version number in the connector project’s pom.xml
) allows the connector’s end user to retrieve information about the connector’s @Processor
(s) in the Mule Debugger in Anypoint Studio.
For Studio 6.0.2 and later, this version allows the developer to package multiple sets of connector icons to be presented in the Studio Visual Editor depending on the connector end user’s preference of Studio UI.
With 3.9.0, you can support two sets of icons for each Studio UI theme by first creating two different folders in your connector:
-
theme.light
(new look) -
theme.classic
(old look)
Compatibility
DevKit version 3.9.0 is compatible with:
Software | Version |
---|---|
Mule Runtime |
3.5.0 or later |
Anypoint Studio |
Debugging support for DevKit-built connector:
Support for Light and Classic Studio themed icons:
|
Icon Folder Structure
icons/ /theme.light /icon.png /theme.classic /icon.png
The new light theme icons must have the following sizes:
|
Icon Naming Conventions
Old Look Icon Naming Convention Changes
-
Previously was
<connectorName>-connector-48x24.png
and now is<connectorName>-connector-large.png
-
Previously was
<connectorName>-connector-24x16.png
and now is<connectorName>-connector-small.png
New Look Icon Naming Convention Changes
-
Previously was
<connectorName>-connector-26x26.png
and now is<connectorName>-connector-large.png
-
Previously was
<connectorName>-connector-16x16.png
and now is<connectorName>-connector-small.png
Fixed Issues
This release includes several fixes:
-
DevKit now correctly sets category, instead of setting it to
DEFAULT
, when buildingDefaultComposedMetaDataKey
fromMetaDataKey
-
Supports connector icons for Anypoint Studio’s "Light" Theme, along with the "Classic" theme