The new version scheme uses a four-digit version number, where:
Thus, for example, a complete version string of "18.104.22.168", means that the product version is "3", the major version is "1", the minor version "1", and finally the patch version is "2". A version string like this, indicates a bug fix release, with no new features.
Although the download path includes the version number, we want to ensure that developers using the API receive backward-compatible changes as soon as possible, without the need to switch to a new URL. For this reason, the version number in the download path is restricted to the product version and major version only.
Below you can see an example of the Maps API download path:
In the high load production environment it is recommended to use the full version of the API in the form 3.1.x.y instead of the evergreen 3.1. That will ensure the continuity and no disruption when the library version is updated on the CDN.
The version number string in this download path is "3.1" (the product version is "3", the major version "1"). It will change only when a release breaks backward-compatibility with version 3.1. Until then, bug fixes and feature additions will continue to be delivered under the same download URL.