|
|
@@ -155,7 +155,10 @@ var (
|
|
|
V0_11_0_2 = newKafkaVersion(0, 11, 0, 2)
|
|
|
V1_0_0_0 = newKafkaVersion(1, 0, 0, 0)
|
|
|
V1_1_0_0 = newKafkaVersion(1, 1, 0, 0)
|
|
|
+ V1_1_1_0 = newKafkaVersion(1, 1, 1, 0)
|
|
|
V2_0_0_0 = newKafkaVersion(2, 0, 0, 0)
|
|
|
+ V2_0_1_0 = newKafkaVersion(2, 0, 1, 0)
|
|
|
+ V2_1_0_0 = newKafkaVersion(2, 1, 0, 0)
|
|
|
|
|
|
SupportedVersions = []KafkaVersion{
|
|
|
V0_8_2_0,
|
|
|
@@ -174,10 +177,13 @@ var (
|
|
|
V0_11_0_2,
|
|
|
V1_0_0_0,
|
|
|
V1_1_0_0,
|
|
|
+ V1_1_1_0,
|
|
|
V2_0_0_0,
|
|
|
+ V2_0_1_0,
|
|
|
+ V2_1_0_0,
|
|
|
}
|
|
|
MinVersion = V0_8_2_0
|
|
|
- MaxVersion = V2_0_0_0
|
|
|
+ MaxVersion = V2_1_0_0
|
|
|
)
|
|
|
|
|
|
func ParseKafkaVersion(s string) (KafkaVersion, error) {
|
|
|
@@ -208,7 +214,7 @@ func scanKafkaVersion(s string, pattern string, format string, v [3]*uint) error
|
|
|
func (v KafkaVersion) String() string {
|
|
|
if v.version[0] == 0 {
|
|
|
return fmt.Sprintf("0.%d.%d.%d", v.version[1], v.version[2], v.version[3])
|
|
|
- } else {
|
|
|
- return fmt.Sprintf("%d.%d.%d", v.version[0], v.version[1], v.version[2])
|
|
|
}
|
|
|
+
|
|
|
+ return fmt.Sprintf("%d.%d.%d", v.version[0], v.version[1], v.version[2])
|
|
|
}
|