Skip to content

Commit 87dc65c

Browse files
committed
5.0.0
1 parent 2f0409a commit 87dc65c

File tree

4 files changed

+844
-1119
lines changed

4 files changed

+844
-1119
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
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

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
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
98
npm 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

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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",
@@ -60,22 +60,22 @@
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
}

0 commit comments

Comments
 (0)