Cloudflow Versions Save

Cloudflow enables users to quickly develop, orchestrate, and operate distributed streaming applications on Kubernetes.

v2.3.2

1 year ago

:mega: Cloudflow 2.3.2 released!

We are pleased to announce another release of Cloudflow.

:green_book: What’s Changed

  • Drop v1beta1 crds for k8s 122 compliance #1212 by @thomasschoeftner
  • Update sbt to 1.7.1 #1228, kafka to 1.17.3 #1223 and many more updates by @scala-steward

:bow: Credits

Special thanks to the following contributors who helped with this release: @thomasschoeftner, @scala-steward,and Cloudflow @Lightbend

v2.3.1

2 years ago

:mega: Cloudflow 2.3.1 released!

We are pleased to announce another release of Cloudflow.

:green_book: What’s Changed

:bow: Credits

Special thanks to the following contributors who helped with this release: @RayRoestenburg, @franciscolopezsancho, and @sebastian-alfers

v2.3.0

2 years ago

:mega: Cloudflow 2.3.0 released!

We are pleased to announce another release of Cloudflow.

The most notable change in this release is that Flink and Spark support, which was deprecated in the previous release, has now been removed. You do not have to use the CloudflowFlink and CloudflowSpark plugins anymore, when using CloudflowNativeFlink and CloudflowNativeSpark plugins. Please see the cloudflow contrib project for native Flink and Spark support.

The schema code generator plugin has been removed. See the examples how to configure the specific plugins for Avro and Protobuf. It is now a lot easier to use a different version of avro or protobuf with your Cloudflow project. The cloudflow-streamlets library does not depend on avro or protobuf anymore, the inlets, outlets, and codecs for avro and protobuf have been moved to cloudflow-avro and cloudflow-proto libraries.

:green_book: What’s Changed

:bow: Credits

Special thanks to the following contributors who helped with this release: @RayRoestenburg, @andreaTP, @franciscolopezsancho, @leozilla, @michael-read, @thothmoses and Cloudflow @Lightbend

v2.2.2

2 years ago

:mega: Cloudflow 2.2.2 released!

We are pleased to announce another release of Cloudflow.

The helm charts for installing Cloudflow operator have been modified. The cluster-admin role is no longer required. Please make sure to install the Cloudflow Application CRD before using the helm charts.

The cluster role in the helm charts now specifies precisely which apiGroups, resources, and verbs are required, please see the ClusterRole used by the cloudflow-operator Service Account for more details.

:green_book: What’s Changed

:bow: Credits

Special thanks to the following contributors who helped with this release: @RayRoestenburg

v2.2.0

2 years ago

:mega: Cloudflow 2.2.0 released!

We are pleased to announce another release of Cloudflow.

Most notable changes:

:green_book: What’s Changed

:bow: Credits

Special thanks to the following contributors who helped with this release: @RayRoestenburg, @andreaTP, @marcospereira, @michael-read, @thothmoses and Cloudflow @Lightbend

v2.1.2

3 years ago

:mega: Cloudflow 2.1.2 released!

We are pleased to announce another release of Cloudflow.

:robot: Maven integration and support, read more in the official docs: http://cloudflow.io/docs/current/develop/maven-support.html :steam_locomotive: Experimental support for deploying Cloudflow applications using the Akka Cloud Platform operator instead of the Cloudflow one

:green_book: What's Changed

  • Add junit to the maven plugin classpath #1057 by @andreaTP
  • Enable Cloudflow streamlets to be deployed by the Akka Cloud Platform operator #1055 by @andreaTP
  • Maven plugin implementation #1049 by @andreaTP
  • Started introducing cloudflow-contrib thoughts into cloudflow docs #1046 by @debasishg
  • Fix strimzi cr #1051 by @andreaTP
  • Fix IT tests for strimzi #1050 by @andreaTP
  • error when trying to find log libs when runLocal against ivy2 #1048 by @franciscolopezsancho

:bow: Credits

Special thanks to the following contributors who helped with this release: @andreaTP, @debasishg, @franciscolopezsancho and Cloudflow @Lightbend

v2.1.0

3 years ago

:mega: 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.

:green_book: What’s Changed

  • The glorious return back to core #1041 by @andreaTP
  • Remove more Bintray references #1039 by @andreaTP
  • More bintray replacements #1038 by @debasishg
  • Remove magnolia #1037 by @andreaTP
  • Fix pod config stacking with empty lists #1036 by @andreaTP
  • Bump protocol and application descriptor version #1035 by @andreaTP
  • Remove the prometheus config map #1031 by @andreaTP
  • cloudsmith get.sh script #1027 by @andreaTP
  • Add new saveAppGraph sbt task #1020 by @Lockdain
  • Fix tests instability #1026 by @andreaTP
  • Fix Jackson version #1024 by @andreaTP
  • Introduce a flag in CLI to disable runtime checks #1023 by @andreaTP
  • get.sh unsafe download #1022 by @andreaTP
  • Added spark-enabled flag. #1021 by @RayRoestenburg
  • Runner config from the CLI #1014 by @andreaTP
  • Add a flag to disable Flink in the operator #1017 by @andreaTP
  • Cross version back to binary #1019 by @andreaTP
  • Descriptor generator to it's own library #1013 by @andreaTP

:bow: Credits

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

v2.0.25

3 years ago

:mega: Cloudflow 2.0.25 released!

We are pleased to announce another release of Cloudflow. In this release we have switched to using the Fabric8 Kubernetes client in the Cloudflow operator. The Fabric8 Kubernetes client is a very active project and is used in many projects, widely supports Kubernetes and Openshift versions, and is supported by many contributors, which makes it a good choice for the future.

This release also contains a few fixes for reported issues. The most notable fix is the reduction in size of the generated Cloudflow Application custom resource. It no longer contains the full definition of the schemas, greatly reducing the size of the resource.

:green_book: What’s Changed

:bow: Credits

Special thanks to the following contributors who helped with this release: @RayRoestenburg, @andreaTP, @franciscolopezsancho, @rstento, @unit7-0 and Cloudflow @Lightbend

v2.0.24

3 years ago

:mega: Cloudflow 2.0.24 released!

We are pleased to announce another release of Cloudflow.

This release features the bump of Flink to 1.10.3 and a new "one-liner" CLI installation script.

:green_book: What’s Changed

  • Remove custom Flink operator image usage #984 by @andreaTP
  • Bump Flink to 1.10.3 #983 by @andreaTP
  • New CLI installation instructions #981 by @andreaTP
  • Easy to use Cloudflow CLI installer aka get.sh #980 by @andreaTP

:bow: Credits

Special thanks to the following contributors who helped with this release: @andreaTP

v2.0.23

3 years ago

:mega: Cloudflow 2.0.23 released!

We are pleased to announce another release of Cloudflow. This is a technical release that includes various updates to the documentation and miscellaneous minor fixes.

:green_book: What’s Changed

  • Fix the label writer #977 by @andreaTP
  • Small fix for the documentation. #974 by @olofwalker
  • Disabling checkpointing #971 by @franciscolopezsancho
  • removed duplicate reference #972 by @franciscolopezsancho
  • Add Bouncycastle to the Cli classpath #973 by @andreaTP
  • Deploying to Minikube docs #970 by @leozilla
  • Fix configuration propagation in the local runner #969 by @andreaTP
  • Removed duplicated doc in 'installing-cloudflow' page #966 by @leozilla
  • Revert "Build Linux static binaries from republished graalvm docker image" #965 by @andreaTP
  • Fix cross-namespace cli operations when a context is set #963 by @andreaTP
  • Build Linux static binaries from republished graalvm docker image #962 by @andreaTP
  • Update header generation to fix the CI #959 by @andreaTP
  • Kubernetes docs #953 by @franciscolopezsancho
  • Open Source the new Integration tests #958 by @andreaTP
  • OpenSource the new Cli #957 by @andreaTP
  • Document logback-config option #955 by @andreaTP
  • upgrade to ccpa banner #951 by @rasummer

:bow: Credits

Special thanks to the following contributors who helped with this release: @andreaTP, @franciscolopezsancho, @leozilla, @olofwalker, @rasummer

Kubectl plugin download links: