Hi Spring fans! In this installment we talk to Oleg Zhurakousky, lead of the Spring Cloud Stream project, an application integration and messaging wonk, and a prolific contributor to Spring Integration. Oleg also has the dubious honor of being one of my oldest friends on the Spring team - poor guy! Twitter: @z_oleg Twitter: @SpringCloud
Hi Spring fans! Can you believe we’re already staring down February?? I’m still shaking off the vacation feels from the holiday break. I’m at the airport, SFO, a few minutes after midnite in PST, waiting to board for my flight to Houston, a connection en route to Charlotte, North Carolina, for the epic SpringOne Tour event - the first of a brand new year! I look forward to seeing y’all there! Anyway, we’ve got tons to get to so let’s! Spring Tools 4.1.1 released - this new release is packed with tons of features, don’t miss it! LISTEN: in this latest installment of my podcast, A Bootiful Podcast, I interview Spring Boot legend Madhura Bhave. Don’t miss it! WATCH: In last week’s installment of Spring Tips I look at hedging client requests with the reactive WebClient and a service registry as supported by Spring Cloud’s DiscoveryClient abstraction. Spring IO Platform Cairo-SR7 Spring IO Platform Brussels-SR16 Spring Cloud Greenwich.RELEASE is now available New Tools from Pivotal, IBM Pave the Way for Java EE WebSphere Apps to Move to Cloud Foundry and Kubernetes Securing Spring Boot Admin & Actuator Endpoints with Keycloak This looks pretty interesting: Fetch only the needed data from the database via Spring Data Projections (DTOs) and enrich the result via virtual properties The NewStack has a nice post on Spring Cloud GCP 1.1 - check it out!) Cloud Foundry foundation directory Abby Kearns predicts trends for 2019) JUnit 5.4 RC1 is now available. Please kick the tires and give us feedback before 5.4 GA! 5.4 RC1 also includes @RegisterExtension ordering, null and empty argument sources for @ParameterizedTest methods, @TempDir field injection) I love this series of posts introducing Kubernetes for Spring developers by the legendary Kubernetes community member Paul Czarkowski the Software Engineering Daily podcast has a great episode on RSocket, the reactive streaming service networking protocol, with Ryland Degnan. Spring Framework 5.2 is intended to integrate RSocket, as well. Here’s an interesting podcast episode from The New Stack on people using Cloud Foundry at scale - check it out.
Dear Spring Community, I am happy to announce the 4.1.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Atom. Highlights from this release include: (Spring Boot) easy navigation via symbols now available for regular Spring projects (not using Spring Boot) (Spring Boot) live hover for beans and bean wirings now available for regular Spring projects (not using Spring Boot) (Spring Boot) support for deprecated propertied added to property editors, including corresponding quick fixes (Eclipse) boot dashboard now shows environment information including all properties and their values for running boot apps (Eclipse) default distribution brings back support for local Tomcat servers and deploying war-packaged boot apps to those local servers various bug fixes
In this installment of the pod we talk to Madhura Bhave, an engineer on the Spring Boot team who has improved the project in big ways - working on things like security, actuator, OAuth and more - since she moved from her epic run on the Cloud Foundry and UAA teams. We recorded this interview in August of 2018. Twitter: @madhurabhave23 Twitter: @SpringBoot
I am pleased to announce that Spring IO Platform Cairo-SR7 is now available from both repo.spring.io and Maven Central. This maintenance release upgrades the versions of a number of the projects in the Platform: Reactor Bismuth-SR15 Spring AMQP 2.0.11 Spring Batch 4.0.2 Spring Data Kay-SR13 Spring Framework 5.0.12 Spring Integration 5.0.11 Spring Kafka 2.1.12 Spring REST Docs 2.0.3 Spring Retry 1.2.3 Spring Security 5.0.11 Spring Session Apple-SR8 Spring Web Services 3.0.6 The versions of a number of third-party dependencies have also been updated.
I am pleased to announce that Spring IO Platform Brussels-SR16 is now available from both repo.spring.io and Maven Central. This maintenance release upgrades the versions of a number of the projects in the Platform: Spring AMQP 1.7.12 Spring Batch 3.0.10 Spring Boot 1.5.19 Spring Data Ingalls SR18 Spring Framework 4.3.22 Spring Integration 4.3.19 Spring Security 4.2.11 Spring Session 1.3.5 Spring Web Services 2.4.4 The versions of a number of third-party dependencies have also been updated. Project Page | GitHub | Issues | Documentation
On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud Greenwich Release Train is available today. The release can be found in Maven Central. You can check out the Greenwich release notes for more information. End of Life (EOL) Reminder The Edgware release train will reach EOL status on August 1st, 2019. You can read the formal announcement here. The Spring Cloud Finchley release train is considered a major release and is tied to the Spring Boot 2.0.x release. Therefore, the Spring Cloud Finchley release train will reach EOL status when the Spring Boot 2.0.x release branch is marked EOL. An announcement about this will be made on this blog once a date has been determined.
Hi Spring fans and welcome to another installment of This Week in Spring! This week I’m off to pleasant Pittsburgh, PA to speak at, among other places, DICK’s Sporting Goods. Join me! Now that my entire six part series introducing how to use Spring Boot with Microsoft Azure just concluded, with the last parts being released in this last week, I wanted to give you the whole thread here for your consumption. Bootiful Azure: Taking Your First Steps with Microsoft Azure (1/6) Bootiful Azure: SQL-based data access with Microsoft SQL Server (2/6) Bootiful Azure: Global Scale Data Access with CosmosDB (3/6) Bootiful Azure: Integration with Azure Service Bus (4/6) Bootiful Azure: Object Storage Service (5/6) Bootiful Azure: To Production! (6/6)
We are pleased to announce that Spring Cloud Task 2.1.0.RELEASE is now available on Github and the Pivotal download repository. Many thanks to all of those who contributed to this release. What’s New? Spring Cloud Task 2.1.0.RELEASE is intended to be the version of the framework aligned with Spring Boot 2.1.0. Updates from 2.1.x include: Update all dependencies. Spring Cloud Task infrastructure components are now enabled through auto-configuration. The exitCode of a TaskExecution is null when a task is executing. Spring Cloud Task is compatible with Java 8, 9, 10, 11.
Suppose you want to use Spring Boot, but you don’t want to @EnableAutoConfiguration. What should you do exactly? In an earlier article I showed that Spring is intrinsically fast and lightweight, but one of the short pieces of advice improve startup time was to consider manually importing the Spring Boot autoconfigurations, instead of sucking them all in automatically. It won’t be the right thing to do for all applications, but it might help, and it certainly won’t hurt to understand what the options are. In this piece we explore various ways of doing manual configuration and assess their impact.