Spring Cloud Data Flow for Cloud Foundry 1.1 GA released

Releases | Eric Bottard | January 18, 2017 | ...

We are pleased to announce the general availability of Spring Cloud Data Flow for Cloud Foundry version 1.1.0.RELEASE.

In addition to all the bells and whistles of Spring Cloud Data Flow 1.1.2 that this release builds upon, the Cloud Foundry specifics include:

  • Memory Optimizations: After much troubleshooting, we are pleased to deliver a memory efficient SCDF server in this release. With the changes now, regardless of how many stream/task deployments and concurrency, we have observed the memory usage of the server stay within the 200MB range as opposed to 1G or over to an eventual crash in previous 1.0.0.RELEASE. If you experienced spurious crashes previously, we highly recommend upgrading to 1.1.0.RELEASE right away.

  • Maven Cache and Disk Optimizations: We have improved the way Maven caching is applied and used. There is a new LRU (Least Recently Used) design on top of the maven cache to allow us to be more proactive about the cache size as opposed to letting it grow indefinitely, which if not governed, leads to out of disk space errors for the application container where the server is running.

Spring Integration Extension for SMB 0.5.0 is Available

Releases | Artem Bilan | January 18, 2017 | ...

On behalf of the Spring Integration team I’d like to announce release of one more Spring Integration Extension. This time it is Spring Integration for Server Message Block and its artifact is spring-integration-smb.0.5.0.RELEASE, which is available in the Release Repository and Maven Central.

The project has been around for some time but only recently gained enough community traction to warrant a release. So, first of all, big thanks to you, the community, for your contributions!

The Java CIFS Client Library has been chosen as a Java implementation for the CIFS/SMB networking protocol. Its SmbFile abstraction is simply wrapped to the Spring Integration "Remote File" foundations like SmbSession, SmbRemoteFileTemplate

This Week in Spring - January 17th, 2017

Engineering | Josh Long | January 17, 2017 | ...

Welcome to another installment of This Week in Spring! We've got a lot to get into this week - even more so than usual! So, let's get into it!

This week there are a lot of great SpringOne Platform 2016 replays available online thanks to our very own Pieter Humphrey!

SpringOne Platform 2016 Replay: Designing, Implementing, and Using Reactive APIs

News | Pieter Humphrey | January 16, 2017 | ...

Recorded at SpringOne Platform 2016. Speakers: - Ben Hale, Paul Harris, Stephane Maldini Slides: http://www.slideshare.net/SpringCentral/designing-implementing-and-using-reactive-apis

The Java community is on the cusp of a major change in programming model. As the industry moves towards high-performance micro-service architectures, the need for a reactive programming model becomes clear. In this session, the lead developers of the Cloud Foundry Java Client will talk about what led them to choose a reactive API. Using that project as a lens, they'll explore how they designed and implemented…

SpringOne Platform 2016 Replay: gRPC 101 for Spring developers

News | Pieter Humphrey | January 16, 2017 | ...

Recorded at SpringOne Platform 2016 Speakers: Ray Tsang, Bret McGowen, Google Slides: http://www.slideshare.net/SpringCentral/grpc-101-for-spring-developers gRPC is a high performance, open source, general RPC framework that puts mobile and HTTP/2 first. gRPC is based on many years of Google's experience in building distributed systems - it is designed to be low latency, bandwidth and CPU efficient, to create massively distributed systems that span data centers, as well as power mobile apps, real-time communications, IoT devices and APIs. It's also interoperable between multiple languages.

SpringOne Platform 2016 Replay: Operating a High Velocity Large Organization with Spring Cloud Microservices

News | Pieter Humphrey | January 16, 2017 | ...

Recorded at SpringOne Platform 2016. Speakers: Noriaki Tatsumi, Capital One Slides: http://www.slideshare.net/SpringCentral/operating-a-high-velocity-large-organization-with-spring-cloud-microservices

Releases are hard for many large organizations with complex systems. Challenges like manual processes, change approvals, compliances, legacy systems, varying deployment targets, and scheduled downtimes prevent companies from releasing fast and frequently. Many of us know that when Continuous Delivery is embraced and microservices architecture is done right, those challenges can become things of…

SpringOne Platform 2016 Replay: A lite Rx API for the JVM

News | Pieter Humphrey | January 16, 2017 | ...

Recorded at SpringOne Platform 2016. Speakers: Sebastien Deleuze, Stephane Maldini Slides: http://www.slideshare.net/SpringCentral/a-lite-rx-api-for-the-jvm

RxJava is a fully fledged and widely used solution to develop Reactive applications, but some interesting alternatives exist. After an overview of the main Reactive APIs available and of Spring Boot Reactive support, this workshop introduces how to develop Reactive applications using Reactor Core 2.5-a powerful and fast alternative. We will learn how to use Flux (N values) and Mono (single value) types with various exercises. This new…

SpringOne Platform 2016 Replay: Reactor 3.0, a JVM foundation for Java 8 and Reactive Streams

News | Pieter Humphrey | January 16, 2017 | ...

Recorded at SpringOne Platform 2016. Speaker: Stéphane Maldini Slides: http://www.slideshare.net/SpringCentral/reactor-30-a-jvm-foundation-for-java-8-and-reactive-streams

The apparent simplicity of the publisher/subscriber model as exposed in Reactive-Streams can be deceiving. The relatively fast release cycle for libraries in that space is not a myth, concurrency is hard. To keep out undesired side-effects, most Reactive projects have adopted a vertical approach potentially excluding developers from decision-making around execution model or sometimes language.

What if we were able to leave…

Spring Cloud Camden.SR4 Is Available

Releases | Ryan Baxter | January 12, 2017 | ...

On behalf of the team, I am pleased to announce that Camden Service Release 4 of Spring Cloud is available today. The release can be found in our Spring Release repository and Maven Central.

This release includes primarily bug fixes. Release notes can be found on our wiki.

The following modules were updated as part of Camden.SR4:

And, as always, we welcome feedback: either on GitHub, on Gitter, on Stack Overflow, or on Twitter.

This Week in Spring - January 10th, 2017

Engineering | Josh Long | January 10, 2017 | ...

Welcome to another installment of This Week in Spring! This week I'm in San Francisco and New York City talking to developers and toiling on the final edits to the O'Reilly book Cloud Native Java (almost there!). Also, marketing ninja Pieter Humphrey is ramping up the S1P 2016 replays, so fasten your seat belt and check the S1P 2016 YouTube playlist for the most current releases. We've got a lot to cover this week 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