File tree Expand file tree Collapse file tree 4 files changed +844
-1119
lines changed Expand file tree Collapse file tree 4 files changed +844
-1119
lines changed Original file line number Diff line number Diff line change 11# kafka-streams CHANGELOG
22
3+ ## 2020-02-24, Version 5.0.0
4+
5+ * upgraded dependencies
6+ * ** BREAKING** please note that the latest sinek (kafka-client) will not install the
7+ native kafka client dependency ` node-rdkafka ` anymore. In case you are using the
8+ native client with kafka-streams or kafka-connect you have to install it manually (see below).
9+
10+ ### A note on native mode
11+
12+ If you are using the native mode (` config: { noptions: {} } ` ).
13+ You will have to manually install ` node-rdkafka ` alongside kafka-streams.
14+ (This requires a Node.js version between 9 and 12 and will not work with Node.js >= 13, last tested with 12.16.1)
15+
16+ On Mac OS High Sierra / Mojave:
17+ ` CPPFLAGS=-I/usr/local/opt/openssl/include LDFLAGS=-L/usr/local/opt/openssl/lib yarn add --frozen-lockfile node-rdkafka@2.7.4 `
18+
19+ Otherwise:
20+ ` yarn add --frozen-lockfile node-rdkafka@2.7.4 `
21+
22+ (Please also note: Doing this with npm does not work, it will remove your deps, ` npm i -g yarn ` )
23+
324## 2019-07-04, Version 4.12.0
425
526* upgraded dependencies
Original file line number Diff line number Diff line change 11# node-kafka-streams
22
3- [ ![ Greenkeeper badge] ( https://badges.greenkeeper.io/nodefluent/kafka-streams.svg )] ( https://greenkeeper.io/ )
43[ ![ Build Status] ( https://travis-ci.org/nodefluent/kafka-streams.svg?branch=master )] ( https://travis-ci.org/nodefluent/kafka-streams )
54[ ![ npm version] ( https://badge.fury.io/js/kafka-streams.svg )] ( https://badge.fury.io/js/kafka-streams )
65
76```
8- // suggested Node.js version: v11.15.0
7+ // suggested Node.js version: v12.16.1
98npm install --save kafka-streams
109```
1110
@@ -53,9 +52,24 @@ kstream.merge(ktable).filter(/* .. */).map(/* .. */).reduce(/* .. */).to("output
5352* [ FAQ - More] ( #more )
5453
5554## Prerequisites
55+
5656- Kafka broker should be version ` >= 0.11.x `
5757- Node.js should be version ` >= 8.x.x `
5858
59+ ### A note on native mode
60+
61+ If you are using the native mode (` config: { noptions: {} } ` ).
62+ You will have to manually install ` node-rdkafka ` alongside kafka-streams.
63+ (This requires a Node.js version between 9 and 12 and will not work with Node.js >= 13, last tested with 12.16.1)
64+
65+ On Mac OS High Sierra / Mojave:
66+ ` CPPFLAGS=-I/usr/local/opt/openssl/include LDFLAGS=-L/usr/local/opt/openssl/lib yarn add --frozen-lockfile node-rdkafka@2.7.4 `
67+
68+ Otherwise:
69+ ` yarn add --frozen-lockfile node-rdkafka@2.7.4 `
70+
71+ (Please also note: Doing this with npm does not work, it will remove your deps, ` npm i -g yarn ` )
72+
5973## Aim of this Library
6074
6175- this is not a 1:1 port of the official JAVA kafka-streams
Original file line number Diff line number Diff line change 11{
22 "name" : " kafka-streams" ,
3- "version" : " 4.12 .0" ,
3+ "version" : " 5.0 .0" ,
44 "description" : " kafka-streams for Node.js" ,
55 "typings" : " index.d.ts" ,
66 "main" : " index.js" ,
6060 },
6161 "homepage" : " https://github.com/nodefluent/kafka-streams#readme" ,
6262 "dependencies" : {
63- "bluebird" : " ~3.5.5 " ,
63+ "bluebird" : " ~3.7.2 " ,
6464 "debug" : " ~4.1.1" ,
6565 "global" : " ~4.4.0" ,
6666 "lodash.clone" : " ~4.5.0" ,
6767 "lodash.clonedeep" : " ~4.5.0" ,
6868 "most" : " 1.7.3" ,
6969 "most-subject" : " 5.3.0" ,
70- "sinek" : " ~7.30 .0"
70+ "sinek" : " ~9.0 .0"
7171 },
7272 "devDependencies" : {
73- "async" : " ~3.1 .0" ,
74- "jsdoc" : " ~3.6.2 " ,
75- "jsdoc-to-markdown" : " ~5.0.0 " ,
76- "log4bro" : " ~3.10 .0" ,
77- "mocha" : " ~6.1.4 " ,
78- "proxyquire" : " ~2.1.0 " ,
79- "uuid" : " ~3.3.2 "
73+ "async" : " ~3.2 .0" ,
74+ "jsdoc" : " ~3.6.3 " ,
75+ "jsdoc-to-markdown" : " ~5.0.3 " ,
76+ "log4bro" : " ~3.14 .0" ,
77+ "mocha" : " ~7.0.1 " ,
78+ "proxyquire" : " ~2.1.3 " ,
79+ "uuid" : " ~3.4.0 "
8080 }
8181}
You can’t perform that action at this time.
0 commit comments