Auntie Em! Time sure is flying! Welcome to another installment of This Week in Spring! This week I'm in Warsaw for a Cloud Native meetup and Krakow, Poland for the spectacular Geecon event! If you're around, don't hesitate to say hi for Also, some very big news coming! Stay tuned to the Spring.io blog tomorrow! Anyway, as usual, we've got a lot to look at so let's get to it!
On behalf of the team, I am pleased to announce the general availability of Spring Cloud Stream 1.0.0.RELEASE. The artifacts can be found in Spring Repository as well as Maven Central.
The goal of Spring Cloud Stream is to be a lightweight framework for developing event-driven microservices, building on the ease of development and deployment of Spring Boot, and the component model and integration capabilities of Spring Integration. As part of the Spring Cloud family of projects, it has a specific focus on cloud-native architectures.
In order to simplify the development of both streaming and…
A new jar spring-rabbit-test containing a test harness to help with testing @RabbitListener methods; see the testing chapter.
Multiple @RabbitListener annotations on a method (when using Java 8) and the @RabbitListeners annotation (for pre-Java 8), each allowing the same method to be the listener method for multiple listener containers.
4.3 RC2 contains many refinements and fixes, especially in the web framework area. We are about to finalize 4.3 with a scheduled GA in early June. Preparations towards merging 5.0 features into master will happen right afterwards, with a first 5.0 milestone expected in July.
On behalf of the community, I'm pleased to announce the release of Spring Security 4.1.0.RELEASE. This release evolved through 4.1.0 RC1, 4.1.0 RC2, and 4.1.0 closing nearly 200 tickets.
What’s New in Spring Security 4.1
You can find highlights of what's new in the What’s New in Spring Security 4.1 section of the reference. For details refer to the changelog links above.
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 (our latest full time Spring Security team member) @joe_grandja…
I can't even believe it's May already! STOP THE WORLD I WANT OFF! Well, at least the times are exciting! There's so much cool stuff to look at this week so let's get to it!
New sessions are up on the shiny new SpringOne Platform website check it out! In addition to an Adrian Cockcroft keynote, we're got speakers booked from Netflix, Google, Comcast, Express Scripts, Kroger, along with Spring leaders like Juergen Hoeller, Dr. Dave Syer, Rossen Stoyanchev, Oliver Gierke, and of course, yours truly!
As we've just shipped the GA release of Spring Data release train Hopper, let's take a deeper look at the changes and features that come with the 13 modules on the train. A very fundamental change in the release train's dependencies is the upgrade to Spring Framework 4.2 (currently 4.2.5) as baseline. This is in preparation for the upcoming 4.3 release of the framework. We also took the chance to upgrade our Querydsl integration to 4.x (currently 4.1) which required some breaking changes in very core abstractions. Besides that, Hopper contains quite a few significant major version changes its…