Expand To Show Full Article
Spring Cloud Data Flow 1.6 M1 and 1.5.2 released

Spring Cloud Data Flow 1.6 M1 and 1.5.2 released

The Spring Cloud Data Flow team is pleased to announce the 1.6 M1 release and 1.5.2 release.

For 1.6 M1, follow the Getting Started guides for Local Server, Cloud Foundry, and Kubernetes.

For 1.5.2, follow the Getting Started guides for Local Server, Cloud Foundry, and Kubernetes.

Areas of improvement for 1.6 M1:

  • DSL and deployment property parsing

  • Task Execution status

  • Composed Task Runner security

  • Dashboard

  • Kubernetes deployments

DSL and deployment property parsing

Launching Tasks with custom arguments is a great approach to influence the Task application with differing behaviors at runtime. Imagine influencing the batch-job (running as a Task) that accepts timezone as an argument to perform timezone specific data processing. In this release, we have adapted the parsing logic to include key-value pairs as values. Thanks to the community for reporting, giving us feedback, and sharing of their use-cases.

While reviewing the parsing rules for in-line vs. property files properties for stream and task definitions, the community has found a difference in behavior, and that we have documented it for general guidance.

Task execution status

Previously the task execution status was stored but not displayed in the shell or the UI. Now it is displayed 🙂

Composed Task Runner security

With continuing interest from community, we have added support to enable secured access between Composed Task Runner and the Data Flow server. We have added basic authentication support and will add the other security options supported by Data Flow in upcoming releases.

Dashboard improvements

The Task/Jobs and About tabs have been redesigned to be consistent with rest of the UI sections. The bulk operations, paginations, layout, and the general look and feel of the views have been modernized.

The routing and navigation between the Task tabs, sub-tabs and page views have gone through a update. You will notice improvements in state management navigating between the list to details page, and vice versa.

Kubernetes deployments

A few improvements including the support for deploying Boot Apps with secured actuators, so the liveness and readiness probes can resolved at runtime.

The ability to pass custom Service Account Name is now possible for each stream/task deployment. This in particular is useful for scenarios where different stream/task deployments require different security permissions.

Areas of improvement for 1.5.2:

  • Kubernetes support as in 1.6.0.M1

  • bug fixes

What is coming next…​

The integration of the PCF Scheduler in Data Flow for Cloud Foundry is in the works. Stay tuned for the next milestone in the coming week.

Stay in touch…​

As always, we welcome feedback and contributions, so please reach out to us on Stackoverflow or GitHub or via Gitter.

You might also like
Leave A Reply

Your email address will not be published.