Spring Cloud Task 1.1.0.RELEASE is now available
We are pleased to announce that Spring Cloud Task 1.1.0.RELEASE is now available via Github and the Pivotal download repository. Many thanks to all of those who contributed to this release.
Spring Cloud Task 1.1.0 offers the following features:
This is the generally available release (GA) for 1.1.0. This release addresses key enhancements to the project to allow for better coverage of operational concerns for tasks in a cloud environment. Features new to the 1.1.0 line include:
-
Updated error handling - 1.0.x stored stack traces that were the result of task executions within the
TaskExecution#exitMessage
field, requiring that this field perform double duty. First it was available for orchestration of tasks (similar toStepExecution#exitStatus
in Spring Batch) as well as the storage of stack traces for debugging. In the 1.1.0 release, error messages have been moved to a new fieldTaskExecution#errorMessage
so that each field has it's own, dedicated use. -
Updated customization options for partitioned batch jobs - In the 1.0.x line for Spring Cloud Task, when launching workers as tasks, there was not a way to customize the command line arguments provided to them. This is an issue in environments like CloudFoundry where you can use command line args to customize configuration without the need to re-push your app. In the new 1.1.0 release, we provide the ability to customize command line arguments via the
…CommandLineArgsProvider
which is similar in functionality to theEnvironmentVariablesProvider
introduced in 1.0.2.