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)
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)
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.
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.
Project Page | GitHub | Issues | Documentation | Stack Overflow | Gitter
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.
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…
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!
This post was authored by Vedran Pavić
On behalf of the community I’m pleased to announce the releases of Spring Session Corn-M2
and Bean-SR6
. These releases will be picked up by Spring Boot 2.2.0.M4
and 2.1.6.RELEASE
, respectively.
Corn-M2
The Corn-M2
release is based on:
Spring Session core modules 2.2.0.M2
Spring Session Data Geode 2.2.0.M2
Spring Session Data MongoDB 2.2.0.M3
Some of the highlights of Spring Session 2.2.0.M2
are:
simple Redis-based implementation of SessionRepository
reworked @Configuration
classes are now compatible with proxyBeanMethods=false
migration of project’s tests to JUnit 5
simplified project structure
We are pleased to announce the 3.0.2 release of Spring Cloud Open Service Broker. This is a maintenance release that includes the following updates:
Include the following Spring Boot starter:
<dependency>
<groupId>org.springframework.cloud</groupId…
Microservice architectures are great, but as your application programming interfaces (APIs) start to grow, so do the challenges related to their maintenance.
For example, as an existing API matures and adds new features it will need to take its clients along with it on the journey. When the details of an API change, clients need to adjust in order to work with these changes. This process takes time and can really slow your APIs evolution and interfere with your ability to iterate quickly.
Offering multiple APIs brings with it its own set of challenges. How do you route requests and responses…
On behalf of the Spring and Apache Geode communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.0.1.RELEASE
and 1.1.0.M2
.
1.0.1.RELEASE
SBDG 1.0.1.RELEASE
builds on:
Spring Framework 5.0.14.RELEASE
Spring Boot 2.0.9.RELEASE
Spring Data Kay-SR14
Spring Session for Apache Geode & Pivotal GemFire 2.0.9.RELEASE
Additionally, SBDG now supports the ability configure and bootstrap a Locator process, which disables the auto-configuration supplying a ClientCache
instance, by default.
See the complete changelog for further…
On behalf of the Spring and Apache Geode communities, it is my pleasure to announce the release of Spring Session for Apache Geode and Pivotal GemFire (SSDG) 2.1.4.RELEASE
and 2.2.0.M2
releases.
Both SSDG 2.1.4.RELEASE
and 2.2.0.M2
now support the ability to turn off client subscriptions. No longer does SSDG require client subscriptions to be enabled to use either Apache Geode or Pivotal GemFire to manage your HTTP Session state. However, if client subscriptions are not explicitly enabled, then the client will no longer receive notifications of Session events that may have originated from…