Anypoint Connector DevKit 3.5.2 Release Notes
October 16, 2014
New Features
-
New project templates on Anypoint Connector Project wizard: REST, SOAP and Java (generic).
-
Ability to generate the connector based on a WSDL file. For more information, see Creating an Anypoint Connector Project.
-
New code templates for RESTful APIs.
-
Updated test generation to the latest version of the test framework.
-
Functional tests can be generated by processor. For more information, see Developing DevKit Connector Tests.
-
License check is no longer mandatory and has been moved to strict-validation profile.
Fixed Issues
Issue |
Description |
Fix polling integration test |
|
DevKit parent should be 3.5.2 instead of a snapshot |
|
3.5.2 release connectors manual testing |
|
DevKit Studio apt crashes with every single action if the JDK used to start studio is not the 1.6 |
|
Generated test sample extends from FunctionalTestCase instead of using the recommended framework |
|
OAuth2 ConsumerKey and ConsumerSecret must implement getter and setter and should be @Configurable by default |
|
Structure check: Update license header and license check |
|
DevkitView - Error dialog on @Connect annotation error |
|
Define supported cases of WSDL2Connector |
|
WSDL2Connector - Empty Javadocs for private fields |
|
Studio APT breaks when @Configurable is a generic |
|
Connector generation - Generic and REST OAuth V2 - Empty @OAuth2 attributes |
|
Connector generation - SOAP - missing headers |
|
Implement Negative Testing at DevKit |
|
devkit-pom.xml.tmpl - SOAP API - Unresolved placeholders if WSDL is HTTPS |
|
Create DevkitPlugin test suite |
|
Upgrade Sonar plugin to Sonar 4.5 to resolve the Studio bug |
|
Anypoint Connector project does not show up on the Import dialog |
|
Interop test does not work with Peoplesoft connector due to jar dependencies |
|
Installing a connector should display the name of the connector being installed |
|
NewDevkitProjectWizardPage - SOAP API - DataSense support enabled |
|
NewDevkitProjectWizardPage - SOAP API - Review Select WSDL Location Browse dialog |
|
NewDevkitProjectWizardPage - SOAP API - WSDL location validations |
|
Deprecated connection management method warning on 3.5.1 generated connector |
|
DevkitView - Inconsistent navigation to .sample page |
|
DevkitView - @query method XSD element redirects to top of .sample file |
|
DevkitView - Clicking on @Connect attributes navigates to .sample file |
|
DevkitView resets after navigating to .sample file |
|
Setting @Source(exchangePattern=MessageExchangePattern.REQUEST_RESPONSE) does not work |
|
Additional DevKit perspective available |
|
Test class is created for SOAP Type API connector |
|
Test for 'Add DataSense Query method' is not created |
|
NewDevkitProjectWizardPage - SOAP API - WSDL location - No validations are applied in case of URL |
|
DevkitView is blank for Salesforce Connector imported as Anypoint Connector project |
|
NewDevkitProjectWizardPage - Connector Name validations - Already existing project |
|
NewDevkitProjectWizardPage - Advanced configuration - Default artifact Id doesn’t follow convention |
|
NewDevkitProjectWizardPage - SOAP connector - wsdl input not validated |
|
NewDevkitProjectWizardPage - mule-devkit-parent version not reflecting runtime selection |
|
NewDevkitProjectWizardPage - Connector Name validations - Name ends with 'Connector' behavior |
|
NewDevkitProjectWizardPage - DataSense options misplacement |
|
NewDevkitProjectWizardPage - WizardPage description behavior |
|
DevKit view displayed in Others category |
|
Run Interop Tests action is missing on the Devkit Toolbar |
|
Update the mule-devkit-parent pom to use testdata.plugin.version 1.1.5 instead of 1.1.3 |
|
GitHub documentation upload plugin fails randomly due to GitHub client issues |
|
Interop test data is not generated correctly when having a global configurable that is a List |
|
Documentation: Studio Plugin Overview |
|
Sonar: include functional test results to sonar |
|
Update Studio plugin with the new error code convention |
|
CXF sources and referenced libraries are not being attached to a project when importing a 'failed' project |
|
Build fails when generating wsdl operations of type void |
|
Build fails with the wrong error message when using a reserved name as the connector’s name |
|
Project build fails when using a WSDL with enums |
|
Installing the connector from Studio makes inconsistent Studio Maven apps |
|
Interop Framework: testConnectivity_InvalidCredentials() should use special characters instead of "null" |
|
DevKit perspective does not maintain default Eclipse options when wanting to create a new file |
|
DevKit plugin adds extra folders depending on how the connector is named |
|
SOAP APIs supports: Test WSDL-based connector generation |
|
Build will fail when a soap based project name has more than one consecutive uppercase letter |
|
NullPointer Exception is thrown when pom.xml file is malformed |
|
DevKit error messages are not displayed correctly when built using JDK 7 |
|
Connector with multimodule doesn’t compile with DevKit 3.5.1 |
|
Default sample operation name does not match convention that the plugin sets when adding a sample |
|
Bean name inside AutomationSpringBeans does not match the bean reference inside the test |
|
Improve the generated output structure of test data files |
|
DevKit plugin should generate automation-credentials.properties file |
|
Exception is thrown when trying to generate functional test data files when a message processor’s name starts with an uppercase letter |
|
DevKit plugin does not generate documentation samples when generating a project from a WSDL |
|
ConnectionStrategy - Conflict between @Configurable field name and @Connect method attribute |
|
The plugin is not signed |
|
Code templates for @RestCall |
|
OAuth2 connector builds with empty-value parameters |
|
Add verifier for connectors that use @OAuth2 to check for empty parameters |
|
The order of packages in DevKit created is not standard /src/test is on top of /src/main |
|
DevKit generation breaks if a configurable field has the same name as one of the @Connect parameters |
|
License checking should be moved to the verifier stage instead of at the end of the build |
|
Devkit generate code that doesn’t compile if you leave the expirationRegex empty |
|
Studio plugin: Add support for SOAP API |
|
Studio plugin: Add support for Java Library APIs |
|
Studio plugin: Add support for REST APIs - OAuth V2 |
|
Studio plugin: Add support for REST APIs - OAuth V1 |
|
Studio plugin: Add support for REST APIs - Basic Auth |
|
DevKit plugin: does not allow to create a project with hyphens |
|
Interop: Missing JRE configuration on test execution |
|
Interop: Generate or update plugin-generated files by processor |
|
Doing an "Install or Update" should verify if the project have unsaved changes before running the generators or the installation in Studio |
|
Studio user interface allows you to set a connection pooling profile for a connector whose connection strategy is SINGLE_INSTANCE |
|
Testing doc should be updated to reflect the latest changes |
|
Generating AutomationSpringBeans.xml file from DevKit Studio plugin results in strange schemaLocation values |
|
GitHub owner should not be allowed to have spaces |
|
Studio: On a Javadoc-related error, one negative hotfix must be to disable the Javadoc checks |
|
Studio: No pop-up displays when building the connector for the first time |
|
No error is shown when more than one parameter is annotated with |
See Also
-
Access MuleSoft’s Forum to pose questions and get help from Mule’s broad community of users.
-
To access MuleSoft’s expert support team, subscribe to Mule ESB Enterprise and log in to MuleSoft’s Customer Portal.