Skip to content

Releases: alexandramartinez/datacloud-mulesoft-integration

v2.1.0

17 Jul 15:44
157b3dd
Compare
Choose a tag to compare

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 to disabled 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 to 2.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

20 Feb 19:03
bc93f2e
Compare
Choose a tag to compare

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 to disabled 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 to 2.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 the dev.props.yaml properties file
  • Added a new local.props.yaml for running application locally

v1.0.0

05 Feb 20:02
Compare
Choose a tag to compare

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: