# Changelog

## 2020-02-24, Version: 4.0.0

* upgraded dependencies

### A note on native mode

If you are using the native mode (`config: { noptions: {} }`).
You will have to manually install `node-rdkafka` alongside kafka-connect.
(This requires a Node.js version between 9 and 12 and will not work with Node.js >= 13, last tested with 12.16.1)

On Mac OS High Sierra / Mojave:
`CPPFLAGS=-I/usr/local/opt/openssl/include LDFLAGS=-L/usr/local/opt/openssl/lib yarn add --frozen-lockfile node-rdkafka@2.7.4`

Otherwise:
`yarn add --frozen-lockfile node-rdkafka@2.7.4`

(Please also note: Doing this with npm does not work, it will remove your deps, `npm i -g yarn`)

## 2019-05-07, Version: 3.8.0

* upgraded dependencies

## 2019-01-09, Version: 3.7.0

* fixed produce buffer call in SourceConfig
* upgraded dependencies

## 2018-09-20, Version: 3.6.0

* added advanced types for kafka config properties
* upgraded dependencies

## 2018-09-20, Version: 3.5.1

* shipping fix for node-sinek

## 2018-09-10, Version: 3.5.0

* added typescript definitions
* updated dependencies:

prom-client  ~11.0.0  →  ~11.1.1
sinek        ~6.18.0  →  ~6.22.0
request      ~2.87.0  →  ~2.88.0
bluebird   ~3.5.1  →  ~3.5.2
coveralls  ~3.0.1  →  ~3.0.2

## 2018-06-27, Version: 3.4.0

* updated dependencies

## 2018-03-15, Version: 3.3.0

* added debug logs to sink config
* removed error as return paramter for callback
* updated dependencies:

sinek        ~6.14.0 → ~6.15.0
prom-client  ~10.2.2  →  ~11.0.0
mocha         ~4.0.1  →   ~5.0.4
request      ~2.84.0  →  ~2.85.0
express  ~4.16.2  →  ~4.16.3

## 2018-03-15, Version: 3.2.0

* beginning of the changelog
