diff --git a/nixos/tests/kafka.nix b/nixos/tests/kafka.nix index 034601c815b92..71e7191dde5c8 100644 --- a/nixos/tests/kafka.nix +++ b/nixos/tests/kafka.nix @@ -78,4 +78,6 @@ in with pkgs; { kafka_2_4 = makeKafkaTest "kafka_2_4" apacheKafka_2_4; kafka_2_5 = makeKafkaTest "kafka_2_5" apacheKafka_2_5; kafka_2_6 = makeKafkaTest "kafka_2_6" apacheKafka_2_6; + kafka_2_7 = makeKafkaTest "kafka_2_7" apacheKafka_2_7; + kafka_2_8 = makeKafkaTest "kafka_2_8" apacheKafka_2_8; } diff --git a/pkgs/servers/apache-kafka/default.nix b/pkgs/servers/apache-kafka/default.nix index 935db27044f3b..415b3cddc2578 100644 --- a/pkgs/servers/apache-kafka/default.nix +++ b/pkgs/servers/apache-kafka/default.nix @@ -23,6 +23,18 @@ let sha256 = "1a2kd4r6f8z7qf886nnq9f350sblzzdi230j2hll7x156888573y"; jre = jre11; }; + "2.7" = { + kafkaVersion = "2.7.1"; + scalaVersion = "2.13"; + sha256 = "1qv6blf99211bc80xnd4k42r9v9c5vilyqkplyhsa6hqymg32gfa"; + jre = jre11; + }; + "2.8" = { + kafkaVersion = "2.8.0"; + scalaVersion = "2.13"; + sha256 = "1iljfjlp29m4s6gkja9fxkzj8a8p0qc0sfy8x4g1318kbnp818rz"; + jre = jre11; + }; }; in diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f402787031ac7..4d982eddf3fef 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -55,6 +55,9 @@ mapAliases ({ apacheKafka_2_1 = throw "kafka 2.1 is no longer supported. Please upgrade to a newer version."; # added 2020-12-21 apacheKafka_2_2 = throw "kafka 2.2 is no longer supported. Please upgrade to a newer version."; # added 2020-12-21 apacheKafka_2_3 = throw "kafka 2.3 is no longer supported. Please upgrade to a newer version."; # added 2020-12-21 + apacheKafka_2_4 = throw "kafka 2.4 is no longer supported. Please upgrade to a newer version."; # added 2021-06-24 + apacheKafka_2_5 = throw "kafka 2.5 is no longer supported. Please upgrade to a newer version."; # added 2021-06-24 + apacheKafka_2_6 = throw "kafka 2.6 is no longer supported. Please upgrade to a newer version."; # added 2021-06-24 arduino_core = arduino-core; # added 2015-02-04 arora = throw "arora has been removed."; # added 2020-09-09 asciidocFull = asciidoc-full; # added 2014-06-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2ce87c6e10ccc..4f4a7b6dce016 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12613,10 +12613,12 @@ in apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { }; ant = apacheAnt; - apacheKafka = apacheKafka_2_6; + apacheKafka = apacheKafka_2_8; apacheKafka_2_4 = callPackage ../servers/apache-kafka { majorVersion = "2.4"; }; apacheKafka_2_5 = callPackage ../servers/apache-kafka { majorVersion = "2.5"; }; apacheKafka_2_6 = callPackage ../servers/apache-kafka { majorVersion = "2.6"; }; + apacheKafka_2_7 = callPackage ../servers/apache-kafka { majorVersion = "2.7"; }; + apacheKafka_2_8 = callPackage ../servers/apache-kafka { majorVersion = "2.8"; }; kt = callPackage ../tools/misc/kt {};