The Spring Blog

Engineering
Releases
News and Events

Spring Tips: JDBC

speaker: Josh Long

Hi Spring fans! In this installment of Spring Tips we look at the Spring support for the Java Database Connectivity (JDBC) API. Spring’s support for JDBC is one of many reasons a lot of people first started using Spring 15+ years ago! If you aren’t committed to a full-blown ORM and/or want to leverage the full power of JDBC, then this video is for you!

Read more...

Spring Cloud Finchley.RC2 Has Been Released

On behalf of the community, I am pleased to announce that the Release Candidate 2 (RC2) of the Spring Cloud Finchley Release Train is available today. The release can be found in Spring Milestone repository. You can check out the Finchley release notes for more information.

Notable Changes in the Finchley Release Train

Finchley.RC2 is based on Spring Boot 2.0.2.

Spring Cloud Task

Spring Cloud Config

  • Supports skipping SSL validation for Git and Vault repositories
  • Bug Fixes

Spring Cloud Bus

Read more...

This Week in Spring - May 29th, 2018

Hi Spring fans and welcome to another installment of This Week in Spring! I finished last week in Barcelona, Spain, for the epic Spring IO 2018 event (were you there? why not? YOU SHOULD BE IT’S AMAZING!) and now I’m in San Francisco enjoying a restive 48 hours and soon I’ll be off to sunny Saint Louis for the epic Spring One Tour St. Louis event starting the 30th then it’s off to splendid Singapore for the Voxxed Singapore event. If you’re in either region, reach out! I’d love to heard and/or see you!

Read more...

This Week in Spring - May 22nd, 2018

Hi Spring fans! Whew! What a wild week it’s been! I landed in Kiev, Ukraine, last Thursday to present at the epic JEEConf in beautiful Kiev. Then, this weekend it was off to Dublin, Ireland and Belfast, North Ireland, where I had the privilege of speaking to some of the amazing Pivotal customers (like Liberty). I concluded today here in Belfast and tomorrow it’s off to bella Barcelona, Spain for the Spring I/O conference.

As usual, it’s been a crazy awesome week in the Spring community so without further ado let’s get to it!

Read more...

Enjoy quality time with the Spring and Reactor communities at SpringOne Platform

Hey there,

It feels like SpringOne Platform was only yesterday, and I’m so excited by what’s coming in September! It’s yet another excuse to chat, exchange, share, have a drink, and enjoy quality time with the Spring and Reactor communities, contributors and users alike.

I’ll tell you a secret: as the project Reactor lead, this is one of my favorite places to capture amazing feedback and translate it into pull requests. I like spending hours replaying the software history with folks, talking about efficient distributed systems (or “microservices”) because–Bingo! Reactive is all about these stories!

Read more...

Spring Data Lovelace M3 released

On behalf of the Spring Data team, I’m pleased to announce the availability of the third milestone of the Lovelace release train.

This release ships with updates for all store modules that contain new features, improvements, and bug fixes. Notable changes include:

Read more...

Spring Cloud Data Flow 1.5.0 Released

The Spring Cloud Data Flow team is pleased to announce the 1.5.0 GA release. Follow the Getting Started guides for Local Server, Cloud Foundry, and Kubernetes.

Here are the highlights:

  • UI Improvements

  • Spring Boot, Spring Cloud Stream 2.0, and Spring Cloud Task 2.0 Support

  • Updated Application Starters

  • Metrics Improvements

  • Nested splits for Composed Tasks

  • Kubernetes Improvements

  • Updated File Ingest sample

UI Improvements

We have continued to improve the UI/UX of the Dashboard. We hope that you will immediately notice an overall lighter weight design. The Tasks tab has been rewritten to match the UX styling of the other tabs. A new paginator component has been added to all the list pages. Switching from a list of 20, 30, 50, or 100 items per page is possible. This further simplifies the bulk operation workflows.

The updated Stream Builder tab makes is easy to deploy Stream Definitions and update deployed streams. You can edit application and deployment properties as well as change the version of individual applications in the stream and re-deploy. Data Flow’s integration with Skipper handles the upgrade process, allowing for easy rollback in case the upgrade doesn’t go as planned. The Stream Builder tab also includes many optimizations, including better form validation and eager error reporting. Try it out!

Stream Builder Tab

There has also been a significant amount of refactoring to optimize the code base and prepare for future extensions and feature additions. End-to-end testing with Selenium and SauceLabs has also been added.

Read more...

This Week in Spring - May 15th, 2018

Hi Spring fans and welcome to another installment of This Week in Spring! I just returned from a month of travel on Saturday, and on Sunday I was off to Denver, CO, for the epic SpringOne Tour Denver show. Now, I’m off to begin a 10 day tour of Kyiv, Ukraine (JEEConf); Dublin, Ireland and Belfast, Northern Ireland; and Barcelona, Spain (Spring I/O). I hope to see you around! (@starbuxman)

We’ve got a ton of good stuff to look at today so let’s get to it!

Read more...