Packages
brod
3.7.9
4.5.7
4.5.6
4.5.5
4.5.4
4.5.3
4.5.2
4.5.1
4.5.0
4.4.7
4.4.6
4.4.5
4.4.4
4.4.3
4.4.2
4.4.1
4.4.0
4.3.3
4.3.2
4.3.1
4.3.0
4.2.0
4.1.1
4.1.0
4.0.0
3.19.1
3.19.0
3.18.0
3.17.1
3.17.0
3.16.5
3.16.4
3.16.3
3.16.2
3.16.1
3.16.0
3.15.6
3.15.5
3.15.4
3.15.3
3.15.1
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.5
3.9.3
3.9.2
3.9.1
3.9.0
3.8.1
3.8.0
3.7.11
3.7.10
3.7.9
3.7.8
3.7.7
3.7.6
3.7.5
3.7.4
3.7.3
3.7.2
3.7.1
3.7.0
3.6.2
3.6.1
3.6.0
3.5.2
3.5.1
3.5.0
3.4.0
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
3.3.0
3.2.0
3.0.0
2.5.0
2.4.1
2.4.0
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
2.3.1
2.2.16
2.2.15
2.2.14
2.2.12
2.2.11
2.2.10
2.2.9
2.2.8
2.2.7
2.2.6
2.2.5
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.12
2.1.11
2.1.10
2.1.8
2.1.7
2.1.4
2.1.2
2.0.0
Apache Kafka Erlang client library
Current section
113 Versions
Jump to
Current section
113 Versions
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…