ImplementationVersion
ImplementationVersion refers to a specific release or build of a software system or component. It is a concrete instance of a versioned artifact, distinguishing it from the abstract version number or release name. For example, while a software might have a version "1.2.0", an ImplementationVersion could be "1.2.0-build.456" or "1.2.0-rc3", indicating a particular compilation or pre-release state.
Tracking ImplementationVersions is crucial for several reasons. It aids in debugging by pinpointing the exact code