close

Janne Valkealahti

Janne Valkealahti

Spring Cloud Data Flow Lead

London, UK

Janne is a member of Spring Data team focusing on "Spring Cloud Data Flow", "Spring Statemachine". After spending 10 years handling IT systems in a Finnish bank he joined SpringSource and has called London his home for past few years.
Blog Posts by Janne Valkealahti

Spring Shell 2.1.0-M4 is now available

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Shell 2.1.0-M4 has been released and is now available from https://repo.spring.io/milestone.

Notable changes include:

  • Project has been updated to Boot 2.7.0
  • Command sub-system has been rewritten
  • Support registering commands dynamically
  • Execution target can now also be Function or Consumer
  • Build-in help command is rendered via a template

Please see the release notes for more details.

Thanks to all those who have contributed with issue reports and pull requests.

Read more...

Spring Shell 2.1.0-M3 is now available

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Shell 2.1.0-M3 has been released and is now available from https://repo.spring.io/milestone.

Notable changes include:

  • Usual small fixes
  • UI Component model

screencast

Please see the release notes for more details.

Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

Project Page | GitHub | Issues | Documentation

Read more...

Spring Shell 2.1.0-M2 is now available

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Shell 2.1.0-M2 has been released and is now available from https://repo.spring.io/milestone.

We previously had a milestone M1, named 3.0.0-M1 which we soon after its release realised that it was a mistake to pump major version for this rework to make codebase better for Spring Boot 2.x. We want to avoid confusing versioning when spring-shell upgrades and baselines with Spring Boot 3.x. Thus having said that, Spring Shell 2.1.x is going to be for Spring Boot 2.6.x and future Spring Shell 3.x for Spring Boot 3.x.

Read more...

Spring Cloud Data Flow 2.7.1 Released

Spring Cloud Data Flow team is pleased to announce the release of 2.7.1.

2.7.1 is a maintenance release fixing following issues:

  • UI bug fixes
  • Cloudfoundry Java Client has been updated to 4.13.0 fixing its memory leak
  • Using Spring Boot 2.3.7 and Cloud Hoxton.SR9
  • Spring Cloud Task updated to 2.2.5
  • Dataflow server contains fixes for docker, metrics and some endpoints
  • More detailed list can be found from GitHub 2.7.1

There is also releases for GitHub 2.6.5 and GitHub 2.5.4 with updated Spring Cloud Task.

Read more...

Spring Statemachine 3.0.0-RC1 Released

Yes, we’re going reactive!

On behalf of the team and everyone that contributed, I am pleased to announce that the first release candidate of Spring Statemachine 3.0.0 has been released and is available from our milestone repository.

Highlights of this release include:

  • Relevant api’s working with statemachine now have reactive methods.
  • From a functional point of view this release is equivalent what’s in
    2.2.x, 2.3.x and 2.4.x branches apart from reactive changes.
  • We’ve chosen to align with recently released Spring Boot 2.4.1.
Read more...

Spring Cloud Data Flow 2.6.0 Released

Spring Cloud Data Flow team is pleased to announce the release of 2.6.0.

This 2.6.0 adds usual bug fixes and the following key highlights:

  • Wavefront
    New integration to monitor streams and tasks using Wavefront. More
    about this feature can be found from Stream Monitoring and Task Monitoring

  • Platform Support for Scheduling
    Tasks scheduling now have a platform support. See Scheduling Tasks

  • Java CFEnv
    We’re now on a new version of Java CFEnv which greatly improves user experience when there is a need to bind to user created services.

  • Bitnami
    We’ve moved from a Helm Hub to Bitnami as a helm chart storage.

  • Composed Task Runner as SCDF native module
    Composed Task Runner is now an integral part of SCDF itself and gets registered implicitly while the users who have the custom composed task runner can still override the native one. This enables us to integrate the composed tasks management within the context of Spring Cloud Data Flow.

  • Stream Applications
    This is also a good reminder what’s happening on our application space by following blog series Creating a Supplier Function and generating Spring Cloud Stream Source

Read more...

Spring Cloud Data Flow 2.5.1 Released

Spring Cloud Data Flow team is pleased to announce the release of 2.5.1.

This release includes some bug fixes with the some of the notable changes as follows:

  • DeploymentProperties parsing fixes.
  • Removed behaviour for server to attempt to contact dockerhub during a start.
  • Fixes to dataflow client to re-authorize when oauth client credentials are used.
  • Liveness and readiness probe changes to kubernetes deployment files.
  • Upgrades to Spring Boot 2.2.7 and Spring Cloud Hoxton.SR4. New dependencies from these fixed an issue in Spring Data Rest which caused repository mappings DATAREST-1502 to stop working and effectively caused UI and Skipper to start behaving erratically in Data Flow 2.5.0.
Read more...