Skip to content

Cloudflow 2.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 May 17:33
1d3e3f5

📣 Cloudflow 2.1.0 released!

We are pleased to announce another release of Cloudflow.

In 2.1.0 we have reorganized the way that Cloudflow interacts with Spark and Flink, to put more control into the hands of our users. These experimental features are opt-in in Cloudflow 2.1.0 with plans to make them permanent in the future.

We needed a more robust and production capable integration with Flink and Spark than we had to date. We wanted to allow our users to completely manage Flink and Spark and still create interconnected Cloudflow applications. We also wanted our users to be able to take advantage of Native Kubernetes integration in Flink 1.13. To that end we came up with cloudflow-contrib which allows Flink and Spark to be set up in a way that meets the demands of the customers.

We will release this via a three step release process: Experimental feature, Transitional feature, and finally the removal of support for the older third-party-operator way of managing Flink and Spark.

Please see the documentation for cloudflow-contrib here.

For existing users of Cloudflow 2.0.25 it is important to note that Cloudflow must be upgraded with the helm charts, as described in the documentation. The Cloudflow kubectl plugin must also be upgraded to 2.1.0 and existing applications must be rebuilt with the 2.1.0 sbt-cloudflow plugin.

Another notable change is that the ScalaTest dependency has been bumped to 3.2.3, which breaks source compatibility.

📗 What’s Changed

🙇 Credits

Special thanks to the following contributors who helped with this release: @Lockdain, @RayRoestenburg, @andreaTP, @debasishg and Cloudflow @lightbend