close

Spring Security 5.5.0-RC1 released

On behalf of the community, I’m pleased to announce the release of Spring Security 5.5.0-RC1!

In addition to dependency upgrades, bug fixes, and minor enhancements, the release candidate contains a few noteworthy changes:

  • JWT client authentication support for OAuth 2.0 clients

  • JWT bearer authorization grant support for OAuth 2.0 clients

  • AuthorizationManager, a new authorization API for filter security

  • Kotlin coroutine support for reactive method security

  • OpenSAML 4 support

This release candidate is a good opportunity to give feedback before the actual GA release in mid-May. We look forward to hearing from you.

Read more

A Bootiful Podcast: Ambassador Labs devrel director, InfoQ contributor, lifelong learner, and awesome human, and friend Daniel Bryant

Hi, Spring fans! In this episode Josh Long (@starbuxman) talks to Ambassador Labs devrel director, InfoQ contributor, lifelong learner, and awesome human, and friend Daniel Bryant (@danielbryantuk).

Read more

This Week in Spring - April 6th, 2021

Hi, Spring fans! Welcome to another installment of This Week in Spring! How are you? I’m doing alright, thank you. We’ve got a ton of stuff to get to this week so let’s dive right in!

Read more

API Rate Limiting with Spring Cloud Gateway

One of the imperative architectural concerns is to protect APIs and service endpoints from harmful effects, such as denial of service, cascading failure. or overuse of resources. Rate limiting is a technique to control the rate by which an API or a service is consumed. In a distributed system, no better option exists than to centralize configuring and managing the rate at which consumers can interact with APIs. Only those requests within a defined rate would make it to the API. Any more would raise an HTTP “Many requests” error.

Read more

Spring Data 2021.0.0-RC1 and 2020.0.7 released

On behalf of the team, I’m pleased to announce the availability of the Spring Data releases 2021.0.0-RC1 and 2020.0.7.

If you use Spring Boot and want to upgrade to 2021.0.0-RC1 or 2020.0.7, set thespring-data-bom.version` property accordingly.

While the service releases ship with mostly bug fixes and dependency upgrades, the release candidate contains a few noteworthy changes:

  • Improved error messages and exceptions if a repository cannot be created.
  • Support @Value meta-annotations on persistence constructor parameters.
  • Add support for projections inside the Neo4j templates and CypherDsl executors.
  • Consider @Column- and @Element-annotated constructor parameters with Cassandra.
  • Add support to Redis Streams by using Jedis Client and upgrade to Jedis 3.6.0-RC1 and Lettuce 6.1.0.RELEASE.
Read more

This Week in Spring - March 30th, 2021

Hi, Spring fans! Welcome to another installment of This Week in Spring! Can you believe it’s nearly April? Time sure flies when you’re having fun! There’s a lot of good stuff to get to this week, particularly around the nascent and just announced Spring Native project which people seem to love, so let’s get to it!

Read more

A Bootiful Podcast: Shigeru Urushibara, President and CEO at UL Systems, Inc., and Japanese technology ecosystem legend

Hi, Spring fans! In this episode, Josh Long (@starbuxman) talks to one of the most inspiring people in the technology world, a friend, and inspiration, Mr. Shigeru Urushibara (@urucrunch). Urushibara-san is a Java and Spring programmer and a general technology enthusiast. He’s founder, president, and director of ULS Group Inc., an information technology company headquartered in Tokyo that is listed on the JASDAQ Securities Exchange and that employs hundreds of people. He’s a friend of the Java community and we’re honored to have him on the show.

Read more