MuleSoft Certified Platform Architect – Level 1 — Question 51

An API has been updated in Anypoint Exchange by its API producer from version 3.1.1 to 3.2.0 following accepted semantic versioning practices and the changes have been communicated via the API's public portal.
The API endpoint does NOT change in the new version.
How should the developer of an API client respond to this change?

Answer options

Correct answer: D

Explanation

The correct answer is D because, with a semantic versioning update that does not change the API endpoint, existing functionality should remain intact, and changes to client code are only necessary if new features are needed. Options A and B suggest unnecessary risk and communication when the update follows proper versioning guidelines, and option C is impractical as running multiple versions can lead to complexity and confusion.