# This file is used to specify the versions of Kafka which will be built
# and supported by the Cluster Operator. It affects both compile time and runtime:
#   * The docker images built (see docker-images/build.sh)
#   * The KAFKA_IMAGE_MAP configuring the CO in the helm-charts (see helm-charts/kafka-version-tpl.sh)
#   * The io.strimzi.operator.cluster.model.KafkaVersion's loaded at runtime
#   * Documentation snippets generated by `make docu_versions`
# The idea is that this is the single place you need to update when changing the supported Kafka versions

# Format of this file:
# blank lines are ignored
# lines starting with # are comments
# non-comment lines are whitespace separated and have the format
#   <version>  <default>  <proto>   <msg>   <sha512>
# where:
#   <version> is the kafka version number
#   <default> is default if this is the default Kafka version, or empty otherwise
#   <proto> is the Kafka protocol version used by this Kafka version
#   <msg> is the Kafka message version used by this Kafka version
#   <sha512> is the SHA512 checksum

# NOTICE: If you change the default here, you should also change it in documentation/book/common/attributes.adoc


# version default  proto   msg   sha512                                                                                                                             third-party-libs
2.2.1              2.2     2.2   7443254a70239cfe720fc48d209e9165f3988334a58e016a6a53e9a46b3cb3ea06f4057b84a3e807ac05b919b9e2bb11e3f3c7455a4d6dd3aba6ed74a790edbe   2.2.x
2.3.0     default  2.3    2.3    A5ED591AB304A1F16F7FD64183871E38AABF814A2C1CA86BB3D064C83E85A6463D3C55F4D707A29FC3D7994DD7BA1F790B5A6219C6DFFDF472AFD99CEE37892E   2.3.x

