Greg L. Turnquist

Greg L. Turnquist

Alumni
Recent Blog posts by Greg L. Turnquist

Spring HATEOAS brings you new ways to configure clients

Engineering | April 22, 2020 | ...
Dear Spring community, With Spring HATEOAS’s recent 1.1.0.M3 release, we bring you a new way to configure clients! The first step in building hypermedia-based services may be configuring your server, which Spring HATEOAS has provided for a long time through its @EnableHypermediaSupport(). The next major step is building a client that can parse that hypermedia output. This has always been available, but it required you to know some of the deepest innards of the Spring Framework. Until today. With the latest version of Spring HATEOAS, it has been made much easier to configure RestTemplate…

Spring HATEOAS 1.0.0.RELEASE is released!

Engineering | September 30, 2019 | ...
Dear Spring community, we’re proud to announce the general availability of Spring HATEOAS 1.0.0. Here’s the summary: Upgrade to Spring Framework 5.2.0.RELEASE. Upgrade to Reactor Dysprosium-RELEASE. Upgrade to Jackson 2.10.0. Clarify expected behaviour around EntityLinks when using Spring WebFlux. Fix i18n support to work in broader scenarios. Update documentation to show how to create an ALPS serving controller for profile purposes. Fix example in docs to reflect requirement for _prompt for property I18N. Update reference docs to reflect new APIs, SPIs, and package structures. At this point…

Spring HATEOAS 1.0.0.RC2 released

Engineering | 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…

Spring HATEOAS 1.0 M1 released

Releases | March 05, 2019 | ...
Dear Spring community, we’re proud to announce the first milestone of Spring HATEOAS 1.0. Spring HATEOAS has been in development for almost seven years now. What started as tiny extension to Spring MVC became the foundation for Spring Data REST later on and has served as a fundamental building block for hypermedia based APIs in Spring MVC applications. We received a lot of input for more advanced features from the community and eventually decided that it was time to integrate those into the library. Also, we gained a significant amount of experience using the library in the wild and thought we…

Spring Web Services 3.0.4 / 2.4.3 released!

Engineering | September 19, 2018 | ...
Greetings Spring community, The Spring Web Services team is releasing two version at the same time. 3.0.4.RELEASE as the main branch of development along with 2.4.3.RELEASE for maintenance. 3.0.4.RELEASE comes with a handful of features listed further below. It also comes with new support for Java 11, the next long term supported version of Java. Java 11 and beyond Starting in Java 9, several key Java EE packages had their visibility reduced. These included core XML and SOAP-based packages. In Java 11, these packages have been removed altogether. Since Java 11 is the first long term release…

Building richer hypermedia with Spring HATEOAS

Engineering | January 12, 2018 | ...
Greetings Spring community, As previously announced, we have released a new Affordances API in 1.0.0.BUILD-SNAPSHOT. In this blog post, we’ll take a peek at exactly what this feature lets you do. History of Affordances For starters, what is an affordance? Doing a little archeology, Mike Admundsen, a REST advocate, has an article detailing the word’s origins, going back at least to 1986: The affordances of the environment are what it offers …​ what it provides or furnishes, either for good or ill. The verb 'to afford' is found in the dictionary, but the noun 'affordance' is not. I have made it…

Spring Session (Core/MongoDB/Geode) 2.0.0.RC2 released!

Engineering | December 03, 2017 | ...
Greetings Spring community, In preparation for the soon-to-be GA release, Spring Session, Spring Session MongoDB, and Spring Session for Apache Geode and Pivotal GemFire have all aligned to versions 2.0.0.RC2 for this release. In case you missed it, this is what’s included with each of the modules: Core - includes support for Redis, JDBC, and Hazelcast MongoDB - both traditional blocking as well as reactive support for MongoDB Apache Geode - support for Apache Geode as well as Pivotal GemFire (including the PCC service with the SSC extension on PCF) In this version, Spring Session has done…

Spring Web Services 3.0.0.RELEASE / 2.4.2.RELEASE is out!

Engineering | October 30, 2017 | ...
Greetings Spring community, Spring Web Services has released 3.0.0 for general availability as well as released a minor patch, 2.4.2.RELEASE. As stated in the previous blog post, the 2.x series will be maintained as long as Spring Framework 4.x is supported, yet any new work will be conducted on the master branch. The links below include related tickets. 2.4.2 Release Notes | 2.4.2 Documentation. 3.0.0.RELEASE Release Notes | 3.0.0.RELEASE Documentation. 3.0.0.RELEASE: Better handling of large attachments to avoid OutOfMemory exceptions. Wss4jSecurityInterceptor enhancements including SAML…

Spring Web Services 2.4.1.RELEASE / 3.0.0.RC1 released

Engineering | October 17, 2017 | ...
Greetings Spring community, Spring Web Services now official has two branches: master (3.0+) and 2.x (maintenance of the old 2.x series). The 2.x series will be maintained as long as Spring Framework 4.x is supported, yet any new work will be conducted on the master branch. 2.4.1.RELEASE is a minor patch release while 3.0.1.RC1 is a major upgrade. The links below include related tickets. 2.4.1 Release Notes | 2.4.1 Documentation. 3.0.0.RC1 Release Notes | 3.0.0.RC1 Documentation. 3.0.0.RC1: Rebases Spring Web Services to run on Spring Framework 5.0 and Java 8 Drops support for the older Apache…

Spring Session MongoDB 2.0.0.M3 released

Engineering | September 15, 2017 | ...
Dear Spring Community, Spring Session MongoDB 2.0.0.M3 is released. It is based on: Spring Session 2.0.0.M4 Spring Data Kay-RC3 Reactor Bismuth-M4 Spring Framework 5.0.0.RC4 In this release, several new features have been added to simplify using it with your Spring WebFlux application. All you must do is apply the @EnableMongoWebSession to any of your Spring configuration classes to activate session support with MongoDB. Additionally, you must provide a ReactorMongoOperations Spring bean, but if you’re using Spring Boot’s spring-boot-starter-data-mongodb-reactive starter, this is already…

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