Current section

113 Versions

Jump to

Compare versions

9 files changed
+37 additions
-694 deletions
  @@ -1,25 +1,25 @@
1 1 KAFKA_VERSION ?= 1.1
2 2 PROJECT = brod
3 3 PROJECT_DESCRIPTION = Kafka client library in Erlang
4 - PROJECT_VERSION = 3.7.8
4 + PROJECT_VERSION = 3.7.9
5 5
6 6 DEPS = supervisor3 kafka_protocol
7 7
8 8 ERLC_OPTS = -Werror +warn_unused_vars +warn_shadow_vars +warn_unused_import +warn_obsolete_guard +debug_info -Dbuild_brod_cli
9 9
10 10 dep_supervisor3_commit = 1.1.8
11 - dep_kafka_protocol_commit = 2.2.7
11 + dep_kafka_protocol_commit = 2.2.8
12 12 dep_kafka_protocol = git https://github.com/klarna/kafka_protocol.git $(dep_kafka_protocol_commit)
13 13
14 14 EDOC_OPTS = preprocess, {macros, [{build_brod_cli, true}]}
15 15
16 16 ## Make app the default target
17 17 ## To avoid building a release when brod is used as a erlang.mk project's dependency
18 - app::
18 + app:: vsn-check
19 19
20 20 include erlang.mk
21 21
22 - compile:
22 + compile: vsn-check
23 23 @rebar3 compile
24 24
25 25 test-env:
  @@ -1,9 +1,9 @@
1 1 {<<"name">>,<<"brod">>}.
2 - {<<"version">>,<<"3.7.8">>}.
2 + {<<"version">>,<<"3.7.9">>}.
3 3 {<<"requirements">>,
4 4 #{<<"kafka_protocol">> =>
5 5 #{<<"app">> => <<"kafka_protocol">>,<<"optional">> => false,
6 - <<"requirement">> => <<"2.2.7">>},
6 + <<"requirement">> => <<"2.2.8">>},
7 7 <<"supervisor3">> =>
8 8 #{<<"app">> => <<"supervisor3">>,<<"optional">> => false,
9 9 <<"requirement">> => <<"1.1.8">>}}}.
  @@ -19,11 +19,11 @@
19 19 <<"src/brod_cli_pipe.erl">>,<<"src/brod_client.erl">>,
20 20 <<"src/brod_consumer.erl">>,<<"src/brod_consumers_sup.erl">>,
21 21 <<"src/brod_group_coordinator.erl">>,<<"src/brod_group_member.erl">>,
22 - <<"src/brod_group_subscriber.erl">>,<<"src/brod_group_subscriber2.erl">>,
23 - <<"src/brod_kafka_apis.erl">>,<<"src/brod_kafka_request.erl">>,
24 - <<"src/brod_producer.erl">>,<<"src/brod_producer_buffer.erl">>,
25 - <<"src/brod_producers_sup.erl">>,<<"src/brod_sup.erl">>,
26 - <<"src/brod_topic_subscriber.erl">>,<<"src/brod_utils.erl">>]}.
22 + <<"src/brod_group_subscriber.erl">>,<<"src/brod_kafka_apis.erl">>,
23 + <<"src/brod_kafka_request.erl">>,<<"src/brod_producer.erl">>,
24 + <<"src/brod_producer_buffer.erl">>,<<"src/brod_producers_sup.erl">>,
25 + <<"src/brod_sup.erl">>,<<"src/brod_topic_subscriber.erl">>,
26 + <<"src/brod_utils.erl">>]}.
27 27 {<<"licenses">>,[<<"Apache License 2.0">>]}.
28 28 {<<"links">>,[{<<"Github">>,<<"https://github.com/klarna/brod">>}]}.
29 29 {<<"build_tools">>,[<<"make">>,<<"rebar">>,<<"rebar3">>]}.
  @@ -1,5 +1,5 @@
1 1 {deps, [ {supervisor3, "1.1.8"}
2 - , {kafka_protocol, "2.2.7"}
2 + , {kafka_protocol, "2.2.8"}
3 3 ]}.
4 4 {edoc_opts, [{preprocess, true}, {macros, [{build_brod_cli, true}]}]}.
5 5 {erl_opts, [warn_unused_vars,warn_shadow_vars,warn_unused_import,warn_obsolete_guard,debug_info]}.
  @@ -7,6 +7,8 @@
7 7 locals_not_used, deprecated_function_calls,
8 8 deprecated_functions]}.
9 9
10 + {escript_incl_apps, [docopt, brod]}.
11 +
10 12 {cover_enabled, true}.
11 13 {cover_opts, [verbose]}.
12 14 {cover_export_enabled, true}.
  @@ -1,6 +1,6 @@
1 1 {application,brod,
2 2 [{description,"Apache Kafka Erlang client library"},
3 - {vsn,"3.7.8"},
3 + {vsn,"3.7.9"},
4 4 {registered,[]},
5 5 {applications,[kernel,stdlib,kafka_protocol,supervisor3]},
6 6 {env,[]},
  @@ -282,7 +282,7 @@ start_client(BootstrapEndpoints, ClientId) ->
282 282 %% allow_topic_auto_creation (optional, default=true)
283 283 %% By default, brod respects what is configured in broker about
284 284 %% topic auto-creation. i.e. whatever `auto.create.topics.enable'
285 - %% is set in borker configuration.
285 + %% is set in broker configuration.
286 286 %% However if `allow_topic_auto_creation' is set to `false' in client
287 287 %% config, brod will avoid sending metadata requests that may cause an
288 288 %% auto-creation of the topic regardless of what broker config is.
Loading more files…