Spring Cloud (the new umbrella project announced in September) has reached a milestone, its first, and fresh jars are available in the repo.spring.io repository. Spring Cloud is going to follow a "release train" model for releases, a bit like Spring Data, but we haven't got a cool name for this one yet, so it's just 1.0.0.M1. The modules that are part of this release are
Spring Cloud Config: Centralized external configuration management backed by a git repository. The configuration resources map directly to Spring
Environmentbut could be used by non-Spring applications if desired.
Spring Cloud Netflix: Integration with various Netflix OSS components (Eureka, Hystrix, Zuul, Archaius, etc.).
Spring Cloud Bus: An event bus for linking services and service instances together with distributed messaging. Useful for propagating state changes across a cluster (e.g. config change events).
Spring Cloud Security: A set of primitives for building secure applications and services with minimum fuss.
Spring Cloud CLI: Spring Boot CLI plugin for creating Spring Cloud component applications quickly in Groovy.
Spring Cloud Starters: Spring Boot-style starter projects to ease dependency management for consumers of Spring Cloud.