Skip to content

Commit 8e00bea

Browse files
authored
Merge pull request #869 from Shopify/kafka-2.6.0
Add kafka 2.6.0 to Circle CI
2 parents 1f72b1f + fbf5273 commit 8e00bea

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

Diff for: .circleci/config.yml

+33
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,38 @@ jobs:
299299
- run: bundle install --path vendor/bundle
300300
- run: bundle exec rspec --profile --tag functional spec/functional
301301

302+
kafka-2.6:
303+
docker:
304+
- image: circleci/ruby:2.5.1-node
305+
environment:
306+
LOG_LEVEL: DEBUG
307+
- image: wurstmeister/zookeeper
308+
- image: wurstmeister/kafka:2.13-2.6.0
309+
environment:
310+
KAFKA_ADVERTISED_HOST_NAME: localhost
311+
KAFKA_ADVERTISED_PORT: 9092
312+
KAFKA_PORT: 9092
313+
KAFKA_ZOOKEEPER_CONNECT: localhost:2181
314+
KAFKA_DELETE_TOPIC_ENABLE: true
315+
- image: wurstmeister/kafka:2.13-2.6.0
316+
environment:
317+
KAFKA_ADVERTISED_HOST_NAME: localhost
318+
KAFKA_ADVERTISED_PORT: 9093
319+
KAFKA_PORT: 9093
320+
KAFKA_ZOOKEEPER_CONNECT: localhost:2181
321+
KAFKA_DELETE_TOPIC_ENABLE: true
322+
- image: wurstmeister/kafka:2.13-2.6.0
323+
environment:
324+
KAFKA_ADVERTISED_HOST_NAME: localhost
325+
KAFKA_ADVERTISED_PORT: 9094
326+
KAFKA_PORT: 9094
327+
KAFKA_ZOOKEEPER_CONNECT: localhost:2181
328+
KAFKA_DELETE_TOPIC_ENABLE: true
329+
steps:
330+
- checkout
331+
- run: bundle install --path vendor/bundle
332+
- run: bundle exec rspec --profile --tag functional spec/functional
333+
302334
workflows:
303335
version: 2
304336
test:
@@ -313,3 +345,4 @@ workflows:
313345
- kafka-2.3
314346
- kafka-2.4
315347
- kafka-2.5
348+
- kafka-2.6

Diff for: README.md

+6
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,11 @@ Or install it yourself as:
129129
<td>Limited support</td>
130130
<td>Limited support</td>
131131
</tr>
132+
<tr>
133+
<th>Kafka 2.6</th>
134+
<td>Limited support</td>
135+
<td>Limited support</td>
136+
</tr>
132137
</table>
133138

134139
This library is targeting Kafka 0.9 with the v0.4.x series and Kafka 0.10 with the v0.5.x series. There's limited support for Kafka 0.8, and things should work with Kafka 0.11, although there may be performance issues due to changes in the protocol.
@@ -144,6 +149,7 @@ This library is targeting Kafka 0.9 with the v0.4.x series and Kafka 0.10 with t
144149
- **Kafka 2.3:** Everything that works with Kafka 2.2 should still work, but so far no features specific to Kafka 2.3 have been added.
145150
- **Kafka 2.4:** Everything that works with Kafka 2.3 should still work, but so far no features specific to Kafka 2.4 have been added.
146151
- **Kafka 2.5:** Everything that works with Kafka 2.4 should still work, but so far no features specific to Kafka 2.5 have been added.
152+
- **Kafka 2.6:** Everything that works with Kafka 2.5 should still work, but so far no features specific to Kafka 2.6 have been added.
147153

148154
This library requires Ruby 2.1 or higher.
149155

0 commit comments

Comments
 (0)