Cloudflow 2.0.19
📣 Cloudflow 2.0.19 released!
We are pleased to announce another release of Cloudflow.
Streamlet inlets now automatically skip and log decoding errors.
It is possible to modify this behavior by using withErrorHandler
on an inlet.
EmbeddedKafka does not work with Kafka 2.6+, so runLocal now uses testcontainers instead. It's also possible to use runLocalKafka
sbt setting to runLocal against an existing Kafka cluster.
Cloudflow now supports sbt 1.4.x, all projects are now using sbt 1.4.4 and projects are cross-compiled to Scala 2.12 and Scala 2.13.
This patch release also fixes two issues that have been reported in 2.0.18.
📗 What’s Changed
- Enable external kafka for runLocal #904 by @andreaTP
- Disable the default secrets creation #902 by @andreaTP
- Refactored error handling #897 by @blublinsky
- A first cut at reinstating sharing for the documentation #901 by @andreaTP
- avoiding taskmanager.memory.flink.size override #899 by @franciscolopezsancho
- Creating streamlet secrets if missing in cli #900 by @RayRoestenburg
- Less restrictions on actions. #891 by @RayRoestenburg
- Fix Flink Docker image creation with upstream artifacts #893 by @andreaTP
- Enable cross-compilation of the operator #894 by @andreaTP
- Bump sbt to latest #890 by @andreaTP
- Add more context to gRPC example #892 by @raboof
- Improved check for application version. #889 by @RayRoestenburg
- Cross compile streamlet with 2.13 #876 by @andreaTP
- Use testcontainers instead of EmbeddedKafka #880 by @andreaTP
- Moved app down to resource action. #885 by @RayRoestenburg
🙇 Credits
Special thanks to the following contributors who helped with this release: @RayRoestenburg, @andreaTP, @blublinsky, @franciscolopezsancho, @raboof and Cloudflow @lightbend
Kubectl plugin download links: