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.5 and 3.0.0-RC1 are now available

Releases | January 13, 2023 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Shell 2.1.5 and 3.0.0-RC1 has been released and is now available from https://repo.spring.io/release, Maven Central and https://repo.spring.io/milestone respectively.

Please see the release notes 2.1.5 and release notes 3.0.0-RC1 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

Spring Shell 2.1.4 and 3.0.0-M3 are now available

Releases | December 05, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Shell 2.1.4 and 3.0.0-M3 has been released and is now available from https://repo.spring.io/release, Maven Central and https://repo.spring.io/milestone respectively.

3.0.0-M3 is first milestone which builds on Spring Boot 3.0.0 GA version.

Please see the release notes 2.1.4 and release notes 3.0.0-M3 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

Spring Shell 2.1.2 and 3.0.0-M1 are now available

Releases | October 05, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Shell 2.1.2 and 3.0.0-M1 has been released and is now available from https://repo.spring.io/release, Maven Central and https://repo.spring.io/milestone respectively.

3.0.0-M1 is first milestone which builds on Spring Boot 3.x and requires JDK 17.

Please see the release notes 2.1.2 and release notes 3.0.0-M1 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

Spring Shell 2.1.0 is now available

Releases | July 25, 2022 | ...

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

Please see the release notes for more details.

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

Earlier this year we started an effort align the project with latest Spring Boot and Spring Framework versions as it was difficult to use existing Spring Shell release of a spring family.

Originally the main issue we wanted to address was a removal of a bean cycles which Spring Boot is now enforcing by default. While this feature can be turned off it is not something Spring Shell should require. This required a lot of changes and we chose to handle it with rework of a shell internals. One big challenge was how the old Spring Shell worked by essentially keeping command info methods backed by @ShellMethod

Spring Shell 2.1.0-M4 is now available

Releases | May 30, 2022 | ...

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.

How can you help?

Project Page | GitHub | Issues |

Spring Shell 2.1.0-M3 is now available

Engineering | February 25, 2022 | ...

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

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all