Dear Spring community,
1.1.1.RELEASE is out, the first patched release of the latest stable line, supporting Spring Boot 2.3.
Among many things, you’ll find:
VndErrorsis a media type for reporting, well, errors. And it has had a sneaky bug that crept in that we’ve now patched. "logref" values are no longer confined to integers. It’s important to also note that the
VndErrorsspec is showing no signs of life, hence we’ve deprecated its support. If you’re starting a new hypermedia-driven project, our recommendation is to use RFC-7807’s
application/problem+jsonformat instead. The API is more elegant and more importantly, under active development. And we’ve made some fixes based on community feedback.
We are continuing to fix memory usage issues as more people crank out hypermedia links in more intense environments.
Spring HATEOS has de-lomboked the source code. This effort has been applied to the latest 1.2 and this version of 1.1 as well. (Versions predating 1.1 aren’t getting backports except in very special situations.)
You can enjoy these changes immediately if you are using Spring Boot 2.3 or higher. Simply adjust
spring-hateoas.version in your build file to
1.1.1.RELEASE and give it a spin.
Check out the complete changelog on Github.
Spring HATEOAS as a project has had a lot of new updates as it gets more usage in the field. Plato’s famous saying, "Necessity is the mother of invention" rings true as community usage increase, exposing new ways to simplify link creation and management.