Current section

113 Versions

Jump to

Compare versions

3 files changed
+8 additions
-3 deletions
  @@ -24,4 +24,4 @@
24 24 [{<<"app">>,<<"kafka_protocol">>},
25 25 {<<"optional">>,false},
26 26 {<<"requirement">>,<<"4.2.6">>}]}]}.
27 - {<<"version">>,<<"4.4.3">>}.
27 + {<<"version">>,<<"4.4.4">>}.
  @@ -1,6 +1,6 @@
1 1 {application,brod,
2 2 [{description,"Apache Kafka Erlang client library"},
3 - {vsn,"4.4.3"},
3 + {vsn,"4.4.4"},
4 4 {registered,[]},
5 5 {applications,[kernel,stdlib,kafka_protocol]},
6 6 {env,[]},
  @@ -134,7 +134,12 @@ offset_fetch(Connection, GroupId, Topics0) ->
134 134 -spec list_groups(conn()) -> kpro:req().
135 135 list_groups(Connection) ->
136 136 Vsn = pick_version(list_groups, Connection),
137 - kpro:make_request(list_groups, Vsn, []).
137 + case Vsn >= 3 of
138 + true ->
139 + kpro:make_request(list_groups, Vsn, #{tagged_fields => []});
140 + false ->
141 + kpro:make_request(list_groups, Vsn, [])
142 + end.
138 143
139 144 %% @doc Make a `join_group' request.
140 145 -spec join_group(conn(), kpro:struct()) -> kpro:req().