Spring Statemachine 1.2.0.M1 Released
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…
Ready your Java 8 Reactive apps now, Reactor 3.0 GA is out !
After more than a year of work, multiple milestones and fine tuning based on much feedback, I have the pleasure of announcing Reactor 3 General Availability. You will find Reactor Core 3.0.2.RELEASE on Maven Central.
What is Reactor 3 ?
Reactor 3 provides a powerful and efficient reactive programming model for Java 8 based applications. The model builds upon the experience of both Reactor 2 and RxJava 1 and introduces a fluent way to compose asynchronous backpressure-ready event processing. Spring Framework 5 uses Reactor 3 to build and eventually expose a complete reactive story.
Its design relies on an extensible execution model that favors event processing colocation. Typically, Reactor will be jumping threads between event flow stages only when explicitly asked so. For instance, in-memory operations such as list access or payload transformation do not usually require a thread boundary. If the operation producer or receiver might take time, users are expected to operate their flow with Flux#publishOn
/ Mono#publishOn
or Flux#subscribeOn
/ Mono#subscribeOn
and choose a Scheduler to run on. Alternatively, if a user is combining the results of many Publisher
as with …
Java DSL for Spring Integration 1.2 Release Candidate 1 is available
Dear Spring Community,
I’m pleased to announce that the Java DSL for Spring Integration 1.2 RC1
is available now.
Since the previous Milestone 2 we had a good deep feedback for our new features and some API has been broken to reflect real requirements.
As usual, big thanks to everyone who created issues, raised Pull Requests, provided feedback or just asked questions on StackOverflow.
The artifact org.springframework.integration:spring-integration-java-dsl:1.2.0.RC1
is available in the Milestone repo. So, give it a shot for last chance to raise a GH issue for any feedback!
Now about the changes in the 1.2 RC1
…
Spring Cloud Data Flow for Apache Mesos 1.0 GA released
On behalf of the team, I am excited to announce the General Availability of Spring Cloud Data Flow for Apache Mesos 1.0.
Spring Cloud Data Flow for Apache Mesos provides support for orchestrating long-running (streaming) and short-lived (task/batch) data microservices on Apache Mesos. We launch stream apps using Application Groups on Marathon and tasks as Chronos one-time jobs. The release includes a template JSON script for deploying the Spring Cloud Data Flow server on Marathon. We also include sample scripts for deploying Redis, MySQL and Rabbit MQ on Marathon to be used for testing a…
Spring Cloud Camden.RELEASE and Brixton.SR6 are available
On behalf of the team, I am happy to announce the general availability of the Spring Cloud Camden Release Train along with Service Release 6 of Brixton. Camden.RELEASE
can be found in our Spring Release repository. You can check out the Camden release notes for more information. Brixton.SR6
is largely a bug-fix release and is recommended for use with the Brixton Release Train.
Highlights of the Camden Release Train
Spring Cloud Contract is a new project that provides support for Consumer Driven Contracts and service schemas in Spring applications. Spring Cloud Netflix supports customization of Ribbon component classes via properties, uses the new community-maintained OpenFeign and includes various fixes and improvements to Zuul. Spring Cloud Consul adds support for Spring Cloud Bus using Consul's event API. The CLI adds a spring cloud
…
Spring Cloud Contract 1.0.0.RELEASE is available
On behalf of the team, I am happy to announce the general availability of the Spring Cloud Contract in version 1.0.0.RELEASE. You can download it from Spring Release or Maven Central. The reference documentation is available here. The release notes are available here.
What is Spring Cloud Contract for? What you always need is confidence in pushing new features into a new application or service in a distributed system. Spring Cloud Contract project provides support for Consumer Driven Contracts and service schemas in Spring applications, covering a range of options for writing tests, publishing…
Spring Cloud Stream Brooklyn.RELEASE is available
On behalf of the team, I am happy to announce the general availability of the Spring Cloud Stream Brooklyn release train. Spring Cloud Stream Brooklyn.RELEASE
is available for use in the Spring Release repository and in Maven Central. A detailed description of the features and new capabilities as discussed below can be found in the reference documentation. The release notes are available here and include important information on the migration path.
At a high level, Brooklyn.RELEASE
introduces the following new features:
- Support for Apache Kafka 0.9 and 0.10 (Apache Kafka 0.8.x users must use Spring Cloud Stream 1.0.x);
- Schema Registry support;
- Reactive API support; …
Spring Security 4.2 M1
On behalf of the community, I am pleased to announce the release of Spring Security 4.2.0.M1.
What’s New in Spring Security 4.2
You can find highlights of what’s new in the What’s New in Spring Security 4.2 section of the reference. This release closes out 50+ issues which can be found in the changelog.
Contributions
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 @rob_winch or Joe @joe_grandja…
Spring IO Platform 2.0.8.RELEASE
I am pleased to announce that Spring IO Platform 2.0.8.RELEASE is now available from both repo.spring.io and Maven Central.
This maintenance release upgrades the versions of a number of the projects in the Platform:
- Spring Boot 1.3.8.RELEASE
- Spring Framework 4.2.8.RELEASE
- Spring Data Gosling SR5
- Spring Security JWT 1.0.5.RELEASE
- Spring Security OAuth 2.0.11.RELEASE
The versions of a number of third-party dependencies have also been updated.