29418 results
This Week in Spring - June 25, 2019
Hi Spring fans! Welcome to another installment of This Week in Spring. Today I’m in beautiful Tampla, Fl, where I got to talk to a wonderful Pivotal customer today. Now I’m at TPA airport preparing to board for Paris, France, for JHipsterConf. We’ve got a ton to cover so let’s get to it! I just want to remind people that the majority of the Spring team is sponsored by the company Pivotal, an open-source powerhouse that sponsors among other things Spring, Cloud Foundry, a Kubernetes distribution, RabbitMQ, Jasmine, Apache Geode, Apache Tomcat, and a ton of other things. We’ve also got a deep bench in building software development tools including things like Pivotal Tracker. Want to learn more? Spring Tools 4.3.0 released A Bootiful Podcast: IBM’s Pratik Patel on Java, Functions-as-a-service, cloud infrastructure, Spring and Devnexus Spring Tool Suite 3.9.9 released CVE-2019-11272: Spring Security 4.2.13 Released Spring Tips: Distributed Locks with Spring Integration Java CFEnv 1.1 GA Released Spring Boot 2.2.0.M4 Spring Boot 2.1.6 released I love this article by Pivotal’s Brian McClain and Ben Wilcock on using Spring Cloud Gateway Announcing the Open Service Broker API, v 2.15 This is pretty interesting: it’s a sample demonstrating Atomikos’ Logcloud integration with the Spring Boot Atomikos JTA starter. It’s a project showing how easy it is to do XA with clustered, cloud-native transaction logging and recovery. Wow! I can’t believe I almost missed this one. It’s an awesome post by Jagdish Mirani on using Spring for Apache Geode. Apache Geode is a distributed data-grid sort of like Hazelcast, Oracle Coherence, etc. It is the open-source distribution of what we sell as Pivotal Gemfire. It’s also got every thing you could want: distribution, high speed replication, continuous queries, WAN gateways, etc. Nice post about how Home Depot can teach DevOops (and everyone else) Running Cypress tests with TestContainers for a Spring Boot with Thymeleaf application Woohoo! Check out the latest release by Vedran Pavić announcing Spring Session Corn-M2 and Spring Session Bean-SR6 Released Want support for OpenJDK, Spring, and Apache Tomcat?
Spring Tools 4.3.0 released
Dear Spring Community, I am happy to announce the 4.3.0 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia. Highlights from this release include: (Eclipse Theia vs Atom) Eclipse Theia now officially supported, Atom support deprecated (Spring Boot) improvement: project classpath notifications now happen in batch on startup to further optimize performance and job load on the Eclipse side (Spring Boot) improvement: symbols are now being re-created if dependent types change (Spring Boot) fixed: Slow code completion takes more than a 1 sec. (#293) (Spring Boot) fixed: content-assist for Spring XML config files now working again in VS Code and Theia (Spring Boot) fixed: Anonymous inner type beans don’t have boot hints (CF Manifest) fixed: CF manifest editor supports manifest files with number of instances set to zero (Concourse) fixed: Added support for vars property in task step (Eclipse) fixed: quickly restarting apps in boot dashboard multiple times could cause failures
A Bootiful Podcast: IBM's Pratik Patel on Java, Functions-as-a-service, cloud infrastructure, Spring and Devnexus
Hi Spring fans! This week Josh Long (@starbuxman) speaks to @IBM’s Pratik Patel (@prpatel) about function-as-a-service, Spring Cloud Function, Spring, Java and Devnexus
Spring Tool Suite 3.9.9 released
Dear Spring Community, I am happy to announce the 3.9.9 maintenance release of the Spring Tool Suite 3 (STS3). Highlights from this release include: updated to Eclipse 2019-06 release mimics the https-preferring XSD schema lookup of the core Spring framework allows users to use https for Spring schema locations as default various bug fixes To download the distributions, please go visit: Spring Tool Suite 3: https://spring.io/tools3/sts/all Detailed new and noteworthy notes can be found here: STS 3.9.9 New & Noteworthy.
CVE-2019-11272: Spring Security 4.2.13 Released
We have released Spring Security 4.2.13 to address CVE-2019-11272: PlaintextPasswordEncoder authenticates encoded passwords that are null. Users are encouraged to update immediately. With Spring Boot, you can override the Spring Security version in Maven like so: 4.2.13.RELEASE Or in Gradle like so: ext['spring-security.version'] = '4.2.13.RELEASE' Note that users of Spring Security 5+ are not affected by this vulnerability.
Spring Tips: Distributed Locks with Spring Integration
Hi Spring fans! In this installment we look at distributed locks in Spring Integration to ensure exclusive access to a shared resource in a cluster. speaker: Josh Long (@starbuxman)
Java CFEnv 1.1 GA Released
On behalf of the Java CFEnv community I am happy to announce the release of Java CFEnv 1.1 GA. This release add support for the following services: Volume Services Pivotal Single Sign-On Service Pivotal Redis Service It also adds the following functionality: Checks the classpath to correctly determine setting of MySQL or MariaDB driver class name. When using the Spring Boot support, an exception is thrown if the Spring Cloud Connector library is on the classpath. This applies only for the following services: DataSource, RabbitMQ, Cassandra, MongoDB, and Redis. The exception message indicates to set the environment variable JBP_CONFIG_SPRING_AUTO_RECONFIGURATION '{enabled: false}' Support for Boot 1.5.x by copying a logging utility class into the project.
Spring Boot 2.2.0.M4
On behalf of the team and everyone that contributed, I am pleased to announce that the fourth milestone of Spring Boot 2.2 has been released and is available from our milestone repository. This release closes over 170 issues and pull requests. For a complete list of changes and upgrade instructions, please see the Spring Boot 2.2 Release Notes on the wiki and the updated reference documentation. If you want to get started with 2.2 and try out the new features, you can bootstrap a new project on https://start.spring.io.
Spring Boot 2.1.6 released
On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Boot 2.1.6 has been released and is now available from repo.spring.io and Maven Central. This is a maintenance release that includes a number bug fixes, dependency updates and documentation improvements. Remember that Spring Boot 1.5 will be end of life in august, so all users should now be upgrading to Spring Boot 2.1. How can you help? If you’re interested in helping out, check out the “ideal for contribution” tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.
This Week in Spring - June 18, 2019
Hi Spring fans! Welcome to another installment of This Week in Spring! This week I’m in delightful Des Moines, Iowa; and then it’s off to the twin cities of DescriptionMinneapolis–Saint Paul for the epic SpringOne Tour event there. We’ve got tons to look at this week so let’s get to it! Spring Session Corn-M2 and Spring Session Bean-SR6 Released Spring Cloud Open Service Broker 3.0.2 Released Getting Started with Spring Cloud Gateway Spring Boot for Apache Geode & Pivotal GemFire 1.0.1.RELEASE & 1.1.0.M2 Available Spring Session for Apache Geode & Pivotal GemFire 2.1.4.RELEASE & 2.2.0.M2 Available Spring Security 5.2.0.M3 Released Spring Data Moore RC1 and Lovelace SR9 released Spring Cloud Finchley SR4 Released in last week’s A Bootiful Podcast I talked to Pivotal SVP Ian Andrews on Spring, new product announcements, Kubernetes, our customers, and more Spring Framework 5.2.0.M3 and 5.1.8 available now You know what’s really interesting? The idea that we could Spring Tips: Spring’s Support for Kotlin Coroutines Java CFEnv 1.1.0.RC1 Released Spring Data team member Jens Schauder did a nice talk introducing Spring Data JPA Periodic reminder that we have Pivotal schwag? How cool is that? Hey! Pivotal have support for OpenJDK, Spring, Tomcat and more. How to customize the Spring Initializr – Digital Frontiers — Das Blog – Medium Yet another exciting installment of one of my favorite This $INTERVAL In blogs: This Month in RabbitMQ — June 2019