AgentXcpp releases are provided as tarball as well as as zip file. Both packages contain exactly the same data.
Releases are published once and cannot be revoked thereafter. Therefore, the process by which a release is created must ensure that the package maintains high quality. Each release shall be reproducible and allocatable to a commit in the source code repository. Further, an up-to-date ChangeLog shall be provided, and the released packages shall follow consistent naming conventions. To comply with these requirements, the following procedure shall be applied whenever an official release is created: