You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A PackIt Platform release consists of a specific versioned set of services,
which expose RESTful APIs. All RESTful APIs are also versioned.
Release notes are published for each release summarising the release changes.
Versioning policies are important internally, to manage software changes and
ensure that correct component versions are deployed together, and externally,
to ensure compatibility for external clients.
This document summarises the relevant versioning policies.
Use Cases when updating the version of the API and Services
Use Case
Service Version
API Version
Defect Fix
Patch change to services impacted
No change
Add functionality
Minor change to services impacted
No change
Remove functionality
Major change to services impacted
Increment
Change functionality
Major change to services impacted
Increment
Version change examples
Defect fix on the plans service
Service Version
API Version
Pre change
Plans service 1.0.0
v1
Post change
Plans service 1.0.1
v1
Add functionality to the plans service
Service Version
API Version
Pre change
Plans service 1.0.1
v1
Post change
Plans service 1.1.0
v1
Change or remove functionality to the plans service