This Week in Spring - May 31, 2016

Engineering | Josh Long | May 31, 2016 | ...

Welcome to another installment of This Week in Spring! This last week was a bit crazy, though after a long restful weekend there's a lot of intersting content to invigorate us for the week ahead. I'll be speaking at a meetup on the 16th June, for those near Amsterdam that'd care to join us! As usual, we've got a lot to cover so let's get into it.

Spring Statemachine 1.1.0 Released

Releases | Janne Valkealahti | 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.

This Week in Spring - May 24th, 2016

Engineering | Josh Long | May 25, 2016 | ...

Welcome to another installation of This Week in Spring! This week's already off to a crazy start. Sunday evening I returned from Kiev, Ukraine, where I spoke at JEEConf. Yesterday, Monday, I gave a talk with my friend Baruch from JFrog at yesterday's JFrog Swampup conference event in Napa, California. Today I'm off to Denver, Colorado for Gluecon, and then off to GOTO Chicago in Chicago, Illinois and I'll finish out the week in Washington DC for customer visits. I can't wait to see you all along the way!

Webinar: Understanding microservice latency: An introduction to Distributed Tracing and Zipkin

News | Pieter Humphrey | May 24, 2016 | ...

Speakers: Adrian Cole & Marcin Grzejszczak, Pivotal

Latency analysis is the act of blaming components for causing user perceptible delay. In today's world of microservices, this can be tricky as requests can fan out across polyglot components and even data-centers. In many cases, the root source of latency isn't a component, but rather a link between components. This session will overview how to debug latency problems, using call graphs created by Zipkin. We'll use trace zipkin itself, setting up from scratch using docker.

While we're at it, we'll discuss how the model works, and how to safely…

Spring Roo 2.0.0M2 released

News | Pieter Humphrey | May 18, 2016 | ...

On behalf on the Spring Roo team at DISID Corporation, I'm pleased to announce that Spring Roo 2.0.0.M2 has been released!

The main goal of this Spring Roo version was to update code generation to use latest Spring technologies:

  • Use Spring IO Platform to manage dependency versions and be able to use latest Spring technologies.
  • Update code generation to use the latest Spring framework versions (4.x)
  • Update code generation to include Spring Boot on generated projects.
  • Remove all generated configuration based on XML files and use Spring Boot auto-configuration.
  • Remove Active Record data model in favor of the Repository (Spring Data) based one.
  • Generate application architecture based on service layer pattern by default

Webinar Replay: Data Microservices with Spring Cloud Data Flow

News | Pieter Humphrey | May 18, 2016 | ...

Speakers: Mark Fisher & Mark Pollack, Pivotal The future of scalable data processing is microservices! Building on the ease of development and deployment provided by Spring Boot and the cloud native capabilities of Spring Cloud, the Spring Cloud Stream and Spring Cloud Task projects provide a simple and powerful framework for microservice stream and batch processing. At a higher level of abstraction, Spring Cloud Data Flow is an integrated orchestration layer that provides a highly productive experience for deploying and managing sophisticated data pipelines consisting of standalone…

Spring LDAP 2.1.0 Released

Releases | Rob Winch | May 17, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring LDAP 2.1.0.RELEASE. The highlights of this release include:

  • #380 - Support for Spring Data Hopper
  • #384 - Early support for Spring IO Platform 2.1
  • #351 - Support for commons-pool2
  • #370 - Support property placeholders in XML Namespace
  • #392 - Document Testing Support
  • Migrated from JIRA to GitHub Issues
  • Added Gitter Chat

For complete details of 2.1 refer to the changelog for 2.1.0.RC1 and 2.1.0.RELEASE

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

Spring Boot 1.4.0.M3 Available Now

Releases | Phil Webb | May 17, 2016 | ...

Spring Boot v1.4.0.M3 is available now from the Spring milestone repository. This release closes over 150 issues and introduces a number of new features.

Highlights include:

  • Lots of bug fixes and improvements over M2 (thanks to everyone for trying the milestones).
  • Convention based error pages (want a custom 404, just add src/main/resources/public/error/404.html).
  • Improved ErrorPage registration support.
  • Support for pluggable OAuth2 Principal extraction.

For a complete list of changes, and upgrade instructions, see the Spring Boot 1.4 Release Notes on the WIKI and the updated reference documentation

This Week in Spring - May 17th, 2016

Engineering | Josh Long | May 17, 2016 | ...

Welcome to another installment of This Week in Spring! As I write this, I'm in Chennai, India, en route to Bangalore, India for a day of exciting customer meetings and then I'm off to sunny Barcelona, Spain, for the epic Spring IO event! Then, this Friday, I'm off to Kiev, Ukraine, for JEEConf. If you're around, as always, don't be shy and say hi!. That said, let's get into it!

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

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