Janne Valkealahti

Janne Valkealahti

Alumni
Recent Blog posts by Janne Valkealahti

Spring Statemachine 1.2.0.M1 Released

Releases | September 29, 2016 | ...

We’re pleased to announce a first milestone release of Spring Statemachine 1.2.0.M1. Artifacts are available from Spring Repository.

What we got into this first milestone:

  • Usual bug fixes and small enhancements
  • Support for UML submachines
  • New Repository abstraction keeping machine configuration in an external repository
  • New support for state actions.
  • New transition error action concepts

There has been a support for complex state hierarchy from a day one but trouble was that everything had to be defined in a same state configuration. New submachine support adds a feature where a state can be…

Spring Cloud Data Flow for Apache YARN 1.0.2 released

Releases | September 22, 2016 | ...

We are pleased to announce the release of Spring Cloud Data Flow for Apache YARN 1.0.2.RELEASE.

Spring Cloud Data Flow for Apache YARN provides support for orchestrating long-running (streaming) and short-lived (task/batch) data microservices on Apache YARN.

Apart from usual minor fixes, we have worked on the following themes.

  • Builds upon Spring Cloud Data Flow’s 1.0.1.RELEASE
  • Support for Apache Ambari 2.4
  • Adds Apache Ambari installation of Spring Cloud Data Flow for HDP 2.5 stack
  • UX improvements around Apache Ambari configuration settings and quicklinks
  • Adds support to interact with kerberized Apache Kafka cluster
  • Yarn deployer APIs and the auto-configuration improvements
  • Certification of partitioned batch-jobs running as short-lived Tasks in YARN
  • Improved documentation

Spring Cloud Data Flow for Apache YARN 1.0.1 released

Releases | July 29, 2016 | ...

We are pleased to announce the release of Spring Cloud Data Flow for Apache YARN 1.0.1.RELEASE.

Spring Cloud Data Flow for Apache YARN provides support for orchestrating long-running (streaming) and short-lived (task/batch) data microservices on Apache YARN.

Apart from usual minor fixes, we have worked on the following themes.

  • Support for kerberos and integration to automated ambari kerberos setup.
  • Support for HDFS HA Namenode setup.
  • New extension to dataflow-shell adding hadoop fs basic commands.

For a complete list of changes and improvements, please refer to 1.0.1.RELEASE server release, 1.0.1.RELEASE deployer release, 1.0-2.RELEASE rpm release and 1.0-2.RELEASE ambari plugin release

Spring Cloud Data Flow for Apache YARN 1.0.0 released

Releases | July 12, 2016 | ...

We are pleased to announce the release of Spring Cloud Data Flow for Apache YARN 1.0.0.RELEASE.

Spring Cloud Data Flow for Apache YARN provides support for orchestrating long-running (streaming) and short-lived (task/batch) data microservices on Apache YARN.

This project was originally conceptualized with the goal to supplement the existing Spring XD users who have investments running streaming and batch data pipelines in a more traditional bare-metal setup. We wanted to provide migration path to help port over their existing investments and the tools and techniques to reap the benefits of…

Spring Cloud Data Flow for Apache YARN 1.0.0.RC1 released

Releases | June 21, 2016 | ...

On behalf of the Spring Cloud Data Flow team, I am pleased to announce the 1.0.0.RC1 release of Spring Cloud Data Flow for Apache YARN.

Spring Cloud Data Flow for Apache YARN allows one to use all the goodness of Spring Cloud Data Flow (like the Shell and UI) while targeting Apache YARN as a backend. Stream components are deployed as individual apps in Apache YARN, leveraging the power of the platform to handle scaling and health monitoring.

This first release candicate

  • Adds several improvements to launching of short-lived applications a.k.a tasks to Apache YARN
  • Builds upon Spring StateMachine 1.1.0.RELEASE that includes new features, stability, and API improvements
  • Adds support to configure command line args as a separate set of properties to be passed to an application when it's deployed. This is an important requirement for running Spring Batch jobs
  • Several Ambari plugin improvements to simplify provisioning of Spring Cloud Data Flow’s YARN server

Spring Statemachine 1.1.0 Released

Releases | May 26, 2016 | ...

We’re pleased to announce a release of Spring Statemachine 1.1.0. I'd like to start by saying thank you for all who contributed in any way to make this happen. Artifacts are available either from Maven Central or from Spring Repository.

What we got into this release(compared to 1.0.x):

  • Comprehensive support for Spring Security.
  • Context integration with `@WithStateMachine' has been greatly enhanced.
  • StateContext is now a first class citizen with how user can interact with a State Machine.
  • Features around persistence has been enhanced with a build-in support for redis.
  • New feature helping with persist operations.
  • Configuration model classes are now a public API.
  • New features in timer based events.
  • New Junction pseudostate.
  • New Exit Point and Entry Point pseudostates.
  • Configuration model verifier.
  • New samples.
  • UI modeling support using Eclipse Papyrus.

Spring Cloud Data Flow for Apache YARN 1.0.0.M2 released

Releases | April 29, 2016 | ...

On behalf of the Spring Cloud Data Flow team, I am pleased to announce the 1.0.0.M2 release of Spring Cloud Data Flow for Apache YARN.

Spring Cloud Data Flow for Apache YARN allows one to use all the goodness of Spring Cloud Data Flow (like the Shell, UI and Flo) while targeting Apache YARN as a backend. Stream components are deployed as individual apps in Apache YARN, leveraging the power of the platform to handle scaling and health monitoring.

This second milestone

  • builds upon the 1.0.0.M1 release of Spring Cloud YARN Deployer.
  • builds upon the 1.0.0.M3 release of Spring Cloud Data Flow.
  • Adds Spring Cloud Task support to orchestrate short-lived tasks including Spring Batch jobs in a YARN cluster.
  • Improved IP address discovery for internal coordination.
  • Adds support to host, resolve and register OOTB apps from HDFS.
  • Adds installable RPM bits.
  • Adds Ambari plugin to provision SCDF on YARN.

Spring Statemachine 1.1.0.RC1 Released

Releases | April 25, 2016 | ...

We’re pleased to announce a first release candidate of Spring Statemachine 1.1.0.RC1. The release can be found in the Spring Milestone repository https://repo.spring.io/milestone.

What we got into this first release candidate:

  • Fixed 20 tickets.
  • Usual bug fixes.
  • New junction, exit/entry pseudostates.
  • New uml modeling support based on Eclipse Papyrus

Full changes as usual is available from changelog.

UML Modeling

One of the most requested features has been to be able to use modeling frameworks to design a statechart instead of using plain good old JavaConfig. Work for this started a while back and first step for this was to use Eclipse Papyrus

Spring Statemachine 1.1.0.M2 Released

Releases | March 22, 2016 | ...

We’re pleased to announce a second milestone release of Spring Statemachine 1.1.0.M2. The release can be found in the Spring Milestone repository https://repo.spring.io/milestone.

What we got into this second milestone:

  • Usual bug fixes.
  • Better error handling and config model verifier.
  • @WithStateMachine as meta annotation.
  • Easier usage for persist/restore of a state machine via StateMachinePersister.
  • New timer event which only fires once after state enter.
  • Config model classes are now a public API.

Full changes as usual is available from changelog.

We're planning to do one release candidate…

Spring Statemachine 1.1.0.M1 Released

Releases | February 02, 2016 | ...

We’re pleased to announce a first milestone release of Spring Statemachine 1.1.0.M1.

We released 1.0.0.M1 April 2015 and 1.0.0.RELEASE October 2015. We've also done 2 maintenance releases for 1.0.x series and now it's time to look in a future with a 1.1.x serie. 1.0.x enters into a maintenance mode while main development will focus on 1.1.x. This doesn't mean that we'll stop with 1.0.x, maintenance fixes for it will be done until we're succesfully transitioned beyond 1.1.x release. It is important in Spring projects to not drop maintenance until users are ready to move on into next minor/major…

Get ahead

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

Learn more

Get support

Tanzu Spring 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