Spring Security OAuth 2.0.12 Released

On behalf of the community, I’m pleased to announce the release of Spring Security OAuth 2.0.12.RELEASE. The release can be found in our Spring Release repository and Maven Central.

This release primarily includes bug fixes and minor enhancements.


Without the community we couldn’t be the successful project we are today. I’d like to thank everyone that created issues & provided feedback.

Feedback Please

If you have feedback on this release, I encourage you to reach out via StackOverflow, GitHub Issues or via the comments section. You can also ping me Joe @joe_grandja, Dave @david_syer or Rob @rob_winch on Twitter.


Spring Cloud Task 1.1.0.RC1 is now available

We are pleased to announce that Spring Cloud Task 1.1.0.RC1 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 release continues to progress on 1.1.0’s main theme of improving overall task functionality as well as migrating features that existed within Spring XD to Spring Cloud Task. The feature set for 1.1.0 includes:

  • Updated error message handling - 1.1.0 adds a new column to the TASK_EXECUTION table, ERROR_MESSAGE. This new column will be where any exception that is thrown causing the failure of a task to be recorded (this is changed from the EXIT_MESSAGE field in previous versions). This change allows for the EXIT_MESSAGE field to be better utilized for orchestration of tasks.
  • Improved options for customizing the launch of partitioned job workers - When using the DeployerPartitionHandler, 1.1.0 now provides abstractions around customizing the environment variables and command line arguments on a per partition basis.
  • Support for external execution id - When executing a task on a PaaS or other cloud infrastructure, there is typically a mapping that needs to occur between the task’s execution id and the id provided by the underlying system. This feature provides the ability to correlate those two for things like log management, audit, etc.
  • Support externalized task execution recording - This capability goes along with the support for an external execution id in that this allows the launching system to record a task execution’s existence prior to it’s start.
  • DB2 Support - Thanks to community for adding the DB2 support for Task Repository.
  • Partition Job Samples - Checkout the updated partitioned batch-job sample and the updated instructions on how to orchestrate them as short-lived Tasks in Local, Cloud Foundry, Mesos, YARN and Kubernetes.