Until TacoQ reaches 1.0, it will adhere to the following versioning scheme:
Once we reach a stable 1.0, TacoQ will follow Semantic versioning.
For the time being, breaking changes in either the SDKs or the Relay image will result in a new minor version - they are released in lockstep.
Patch versions are not locked.
Objects passed along queues are versioned using Apache Avro. They should always be backwards and forwards compatible, but we still recommend keeping an eye on the changelog for any breaking changes and keeping your SDKs and the Relay image on the latest version.
Documentation remains up to date and will not include versioning until 1.0. You can always check the changelog for information on breaking changes.