Releases: alexandramartinez/datacloud-mulesoft-integration
Releases · alexandramartinez/datacloud-mulesoft-integration
v2.1.0
Now handling BULK operations!
Added calls:
- GET /bulk - to retrieve all jobs
- POST /bulk/upsert - to upsert data using either CSV or JSON
- GET /bulk/{id} - to retrieve the information about a specific job using its ID
- DELETE /bulk/{id} - to abort/delete a specific job using its ID
If you're following the articles/videos
- The connectors have been updated to have the possibility to use Mule Runtime version 4.7.0 and Java 17 if you want to.
- If you are going through Part 2 of the series and if you want to use this release instead of the 1.0.0 JAR file, make sure to add the
anypoint.platform.gatekeeper
property set todisabled
in the Properties tab.
anypoint.platform.gatekeeper=disabled
- If you are going through Part 4 of the series and/or you are setting up Autodiscovery, make sure to use this version and set the needed properties.
anypoint.platform.gatekeeper=flexible
api.id=your_api_instance_id
anypoint.platform.client_id=your_client_id
anypoint.platform.client_secret=your_client_secret
What's Changed
- Full changes can be found in #2
Summary:
- Now supporting bulk operations - upsert (both CSV and JSON), get job, get all jobs, delete job
- Updated RAML to include the bulk operations
- Changed
pom.xml
version to2.1.0
and updated dependencies versions to latest - Added new bulk operations in the main file and the
implementation
file - Added two subflows to
global.xml
for the error handler and to retrieve the jobId - Added 3 DataWeave scripts under src/main/resources/dw
- Updated both curl and Postman to call the new bulk operations
- Removed the Thunder Client collection
v2.0.0
If you're following the articles/videos
- If you are going through Part 2 of the series and if you want to use this release instead of the 1.0.0 JAR file, make sure to add the
anypoint.platform.gatekeeper
property set todisabled
in the Properties tab.
anypoint.platform.gatekeeper=disabled
- If you are going through Part 4 of the series and/or you are setting up Autodiscovery, make sure to use this version and set the needed properties.
anypoint.platform.gatekeeper=flexible
api.id=your_api_instance_id
anypoint.platform.client_id=your_client_id
anypoint.platform.client_secret=your_client_secret
What's Changed
- Full changes can be found in #1
Summary:
- Changed
pom.xml
version to2.0.0
- Changed properties from single file to environment-based
- Made
dev
the default environment for the properties - Added autodiscovery in
global.xml
- Added the
api.id
property to thedev.props.yaml
properties file - Added a new
local.props.yaml
for running application locally
v1.0.0
Download this JAR file and upload it to your Anypoint Platform account to create a new Mule application.
For step-by-step, please take a look at the README or follow this series of articles: