diff --git a/docs/src/main/paradox/release-notes/1.1.x.md b/docs/src/main/paradox/release-notes/1.1.x.md new file mode 100644 index 000000000..31801aa43 --- /dev/null +++ b/docs/src/main/paradox/release-notes/1.1.x.md @@ -0,0 +1,42 @@ +--- +project.description: Release notes for all Alpakka Kafka 1.1.x releases. +--- +# Alpakka Kafka 1.1.x + +@@@ note +In case you are browsing a specific version's documentation: check out the [latest release notes](https://doc.akka.io/docs/alpakka-kafka/current/release-notes/) +@@@ + +# 1.1.0-RC1 + +Released: 2019-09-05 + +Alpakka Kafka 1.1 changes the internals of how offset commits are sent to the Kafka broker. The new implementation is very beneficial for high-throughput consumers as committing is now connected to the regular polling of the Kafka consumer, which reduces pressure on Kafka. + +As a new experimental feature, offset committing is now possible without applying backpressure to the stream when commits are not processed at the same speed. This can be controlled via the `delivery` committer setting. + +Exceptions from the Kafka consumer API are now properly passed back and fail the stream. + +This goes along with a few improvements to the documentation. + +**If we do not get any reports that speak against it, we'll release Alpakka Kafka 1.1.0 in a few weeks.** + +## Notable changes since 1.0.5 + +- Aggregate offsets and commit before poll [#862](https://github.com/akka/alpakka-kafka/issues/862) +- Special-casing single offset committing [#868](https://github.com/akka/alpakka-kafka/issues/868) +- Introduce setting for committing without backpressure [#883](https://github.com/akka/alpakka-kafka/pull/883) +- Capture exceptions from Kafka consumer and pass to involved stages [#887](https://github.com/akka/alpakka-kafka/pull/887) + +The detailed list of changes is found in [the 1.1.0-RC1 milestone](https://github.com/akka/alpakka-kafka/milestone/29?closed=1). + +This release is compiled and tested against [Akka 2.5](https://doc.akka.io/docs/akka/2.5/) for Scala 2.11, 2.12 and 2.13, [Akka 2.6-M6](https://doc.akka.io/docs/akka/2.6/) for Scala 2.12, and 2.13 and both Akka versions on Adopt OpenJDK 1.8 and 11. + +On this release contains contributions by: + +| Author | Commits | Lines added | Lines removed | +| ------ | ------- | ----------- | ------------- | +| [ennru **ennru**](https://github.com/ennru) | 25 | 947 | 369 | +| [2m **2m**](https://github.com/2m) | 9 | 93 | 66 | +| [TimMoore **TimMoore**](https://github.com/TimMoore) | 2 | 10 | 33 | +| [bwmcadams **bwmcadams**](https://github.com/bwmcadams) | 1 | 1 | 1 | diff --git a/docs/src/main/paradox/release-notes/index.md b/docs/src/main/paradox/release-notes/index.md index ab389b705..6a5370a5c 100644 --- a/docs/src/main/paradox/release-notes/index.md +++ b/docs/src/main/paradox/release-notes/index.md @@ -4,6 +4,7 @@ @@@ index +* [1.1.x](1.1.x.md) * [1.0.x](1.0.x.md) * [1.0-RC2](1.0-RC2.md) * [1.0-RC1](1.0-RC1.md)