Semantic Versioning 2.0.0
Blog post from Octopus Deploy
Octopus Deploy 3.4 introduces support for Semantic Versioning 2.0.0 (SemVer 2.0.0), enhancing the way pre-release versions and build metadata are handled. The new version allows for more flexible and precise versioning, addressing previous limitations by enabling numeric and lexicographical ordering for pre-release identifiers and introducing a separate component for build metadata that does not affect version precedence. Octopus Deploy 3.4 supports SemVer 2.0.0 for release numbers and packages, and it includes new capabilities for creating and consuming SemVer 2.0.0 NuGet packages, though full support for creating such packages with OctoPack is not yet implemented. The changes aim to improve versioning clarity and consistency in deployments within Octopus Deploy and its associated tools and plugins.