This Week in Spring - Sept 17, 2019

Engineering | Josh Long | September 17, 2019 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring - and what a week it is! I'm at the epic annual eventapalooza that is Oracle CodeOne (formerly JavaOne). I just finished a talk today on reactive programming and I'll have another talk on Kotlin on Wednesday. Don't miss it!

Meanwhile, we've got a ton of things to get to this week so let's get to it!

Goodbye http://repo.spring (use https)

Engineering | Rob Winch | September 16, 2019 | ...

In response to our nohttp announcement, Maven Central’s announcement, and JFrog’s announcement, beginning January 15 2020, Spring’s Maven Repository will no longer support HTTP. More concretely, http://repo.spring.io will not respond to requests. Users will need to ensure that they are using https://repo.spring.io

We are not going to redirect from http to https because it perpetuates the vulnerability. When the first request is made over http, a man in the middle (MITM) can prevent the redirect and replace the response with a malicious payload. Users that continue to use http will continue to…

A Bootiful Podcast: Spring Framework co-founder and lead Juergen Hoeller on Spring Framework 5.2 and more

Engineering | Josh Long | September 12, 2019 | ...

Hi, Spring fans! Welcome to another extra-special, extra-long installment of A Bootiful Podcast. In this episode, I talk to Spring Framework lead and #2 co-founder of Spring itself, the one, the only, the amazing Juergen Hoeller. We talk about his tenure as the longest and most prolific contributor to Spring; designing clean code; the early days of Spring the project; new features in Spring Framework 5.2; the role of Kotlin, Project Loom, Graal in the Spring ecosystem; Spring's role in the ecosystem; Java's place and possibilities; and so much more.

This Week in Spring - September 10, 2019

Engineering | Josh Long | September 10, 2019 | ...

Hi Spring fans! Welcome to another sunny installment of This Week in Spring! Can you believe we're now staring down Q4 2019? How time flies!

As i write this I'm sat in a Radisson Blu hotel in Oslo, Norway, for the epic JavaZone show. I've got tons of wonderful memories at this hotel, often enjoyed with my friends on the Spring team, over many, many years. I love this show and am so glad to be back for the first time since 2015!

I landed today, recorded a few episodes of Spring Tips (new season starting soon!), took an ill-timed nap, and now here we are! We've got a ton to cover so let's get to…

Spring Cloud Data Flow 2.3.0.M1 and 2.2.1 GA Released

Engineering | Ilayaperumal Gopinathan | September 06, 2019 | ...

The Spring Cloud Data Flow team is pleased to announce the milestone release 2.3.0.M1 and the release of 2.2.1 GA.

Along with the bug fixes and enhancements, the first milestone of 2.3.0 also has the following new features:

  • Improved Prometheus monitoring based on Prometheus RSocket. It uses persistent bidirectional (RSocket) connections between the Stream/Task applications and a Prometheus RSocket Proxy instance. When Prometheus scrapes the proxy instance, and the proxy, in turn, uses the connections to pull metrics from the applications.
  • Ability to pass OAuth Access Token as command-line arguments for Composed Tasks
  • Users can now specify a description of the stream when creating it. Thanks to Daniel Serleg for the contribution!
  • Spring Cloud Scheduler SPI is now merged into Spring Cloud Deployer. We’ll deprecate the explicit spring-cloud-scheduler project and its implementations on Cloud Foundry, K8s and have them available as part of spring-cloud-deployer

Spring HATEOAS 1.0.0.RC2 released

Engineering | Greg L. Turnquist | September 05, 2019 | ...

Dear Spring community, we’re proud to announce the second release candidate of Spring HATEOAS 1.0.0. Since our last release, Spring HATEOAS has made great strides with two more milestones and two RCs.

Here’s the summary:

  • Internationalization support for both HAL and HAL-FORMS.

  • Performance improvements

  • Spring HATEOS is now based on Spring Framework 5.2 and Reactor’s Dysprosium release train. This is critical to support downstream projects like Spring Data Moore and Spring Boot 2.2.

  • Now supports Spring WebFlux applications that have both hypermedia and non-hypermedia endpoints.

  • Improved major chunks of reference documentation.

  • Created a Spring HATEOAS Gitter channel.

  • Fixed issues in various media types to ensure they comply with spec definitions, and don’t throw unexpected exceptions.

This Week in Spring: September 3, 2019

Engineering | Josh Long | September 03, 2019 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! We've just finished celebrating Labor Day here in the Long home, in San Francisco, in the US. It was a fun day spent with family and friends, and I wasn't sure if I could have any more fun but it's Tuesday, and you know what that means: another epic installment of This Week in Spring. I can't believe we're already in September, staring down the last few months of the year already! As usual, one of my favorite parts of the journey to the next year is the arrival of the epic SpringOne Platform show. This year is no different…

This Week in Spring - August 27, 2019

Engineering | Josh Long | August 27, 2019 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! As I write this I'm in beautiful Bangalore, India, stuck in a monster of a traffic jam trying to make it to another meeting. I'm so elated to be here to connect with amazing people and organizations. I'm also excited that, this week, I'll be speaking at the Bangalore Java User Group. Please, come out and say hi!

As usual, we've got a lot to cove so let's get to 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