Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@alexandramartinez alexandramartinez released this 17 Jul 15:44
· 1 commit to main since this release
157b3dd

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