Cloudflow enables users to quickly develop, orchestrate, and operate distributed streaming applications on Kubernetes.
We are pleased to announce another release of Cloudflow.
Special thanks to the following contributors who helped with this release: @thomasschoeftner, @scala-steward,and Cloudflow @Lightbend
We are pleased to announce another release of Cloudflow.
Special thanks to the following contributors who helped with this release: @RayRoestenburg, @franciscolopezsancho, and @sebastian-alfers
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.
Special thanks to the following contributors who helped with this release: @RayRoestenburg, @andreaTP, @franciscolopezsancho, @leozilla, @michael-read, @thothmoses and Cloudflow @Lightbend
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.
Special thanks to the following contributors who helped with this release: @RayRoestenburg
We are pleased to announce another release of Cloudflow.
Most notable changes:
Special thanks to the following contributors who helped with this release: @RayRoestenburg, @andreaTP, @marcospereira, @michael-read, @thothmoses and Cloudflow @Lightbend
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
Special thanks to the following contributors who helped with this release: @andreaTP, @debasishg, @franciscolopezsancho and Cloudflow @Lightbend
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.
saveAppGraph
sbt task #1020 by @Lockdain
Special thanks to the following contributors who helped with this release: @Lockdain, @RayRoestenburg, @andreaTP, @debasishg and Cloudflow @Lightbend
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.
Special thanks to the following contributors who helped with this release: @RayRoestenburg, @andreaTP, @franciscolopezsancho, @rstento, @unit7-0 and Cloudflow @Lightbend
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.
Special thanks to the following contributors who helped with this release: @andreaTP
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.
Special thanks to the following contributors who helped with this release: @andreaTP, @franciscolopezsancho, @leozilla, @olofwalker, @rasummer
Kubectl plugin download links: