Skip to content

Commit 71b3968

Browse files
committed
Edit NOTICE in the README.
Closes #637
1 parent 1655d16 commit 71b3968

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

README.adoc

+69
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,75 @@ image:https://spring.io/badges/spring-data-geode/ga.svg[Spring Data Geode,link=h
44

55
Spring Data for Apache Geode brings the full power of the Spring Framework to your Apache Geode applications.
66

7+
[[notice]]
8+
== NOTICE
9+
10+
[[notice-2023-january]]
11+
*2023-January-17*:
12+
13+
At the end of 2022, VMware https://tanzu.vmware.com/content/blog/spring-for-vmware-gemfire-is-now-available[announced]
14+
the general availability of the Spring for VMware GemFire portfolio of projects.
15+
16+
While these Spring based projects for VMware GemFire are open source and a succession to the Spring for Apache Geode
17+
projects, they are not a replacement. VMware GemFire forked from the Apache Geode project and is not open source.
18+
Additionally, newer Apache Geode and VMware GemFire clients are not backwards compatible with older Apache Geode
19+
and VMware GemFire servers. You can begin the transition by starting https://docs.vmware.com/en/Spring-Data-for-VMware-GemFire/index.html[here].
20+
21+
Alternatively, the Spring portfolio provides first-class https://docs.spring.io/spring-boot/docs/current/reference/html/io.html#io.caching.provider[integration]
22+
with other comparable caching providers. Also, see https://docs.spring.io/spring-framework/docs/current/reference/html/integration.html#cache-store-configuration[here]
23+
and https://docs.spring.io/spring-framework/docs/current/reference/html/integration.html#cache-plug[here].
24+
25+
Finally, keep in mind, the Spring for Apache Geode projects will still be maintained until OSS and commercial support
26+
ends. Maintenance will only include CVE and critical fixes. No new features or major enhancements will be made.
27+
The Spring Data for Apache Geode support timelines can be viewed https://spring.io/projects/spring-data-geode#support[here].
28+
29+
[[notice-2022-october]]
30+
*2022-October-24*:
31+
32+
As of Spring Data `2022.0.0-RC1` (_Turing_-RC1) / `3.0.0-RC1`, the _Spring Data for Apache Geode_ (SDG) module
33+
has been removed from the Spring Data BOM and Spring Data release train. SDG will no longer continue in
34+
the `3.0` generation from this point forward.
35+
36+
In summary, VMware (VMW) made a https://markmail.org/message/oafksl5iufmqhuyg[decision] to discontinue all contributions
37+
to the Apache Geode project at the Apache Software Foundation (ASF). VMware has committed to the Apache Geode project
38+
until the end of October 2022. However, the plan is to transition the Apache Geode project responsibilities to another
39+
entity or group of individuals who are members of the PMC and are willing to maintain and manage the project going
40+
forward.
41+
42+
Unfortunately, as of 2022-October-24, the Apache Geode project failed to secure at least 3 voting members on the PMC
43+
required to maintain and manage the project. So, a https://markmail.org/message/dfdkfmxcawcl4q7r[VOTE] was cast to move
44+
the Apache Geode project to the Attic at the Apache Software Foundation. Clearly, this puts the _Spring Data for
45+
Apache Geode_ (SDG) project at odds with the Apache Geode project, especially with respect to
46+
https://spring.io/projects/spring-data-geode#support[support timelines].
47+
48+
_Spring Data for Apache Geode_ (SDG) `2.7.x` is already GA and based on Apache Geode `1.14.x`. Across the Spring
49+
portfolio there was no plan for a Spring Data `2.8` and a subsequent Spring Boot `2.8` to pick up Spring Data `2.8`.
50+
SDG `2.8` would have been the earliest opportunity to build support for Apache Geode `1.15`
51+
(See https://geode.apache.org/releases/[releases]).
52+
53+
Since Spring Data / Spring Boot `2.7` are the last minor releases in our `2.x` release series, SDG `3.0` was then
54+
immediately targeted for Apache Geode `1.15`. Although, given VMW's decision, we decided to cancel SDG `3.0` because
55+
it would extend our support timelines significantly past the October 2022 date committed to by VMW. As a result, support
56+
for Apache Geode `1.15` was going to move into an extended SDG `2.8` release and proceed with a series of milestones
57+
and release candidates leading up to a final `2.8.0` GA in a relatively compressed timeframe.
58+
59+
Now that this https://markmail.org/message/dfdkfmxcawcl4q7r[VOTE] has been cast, we have changed our decision
60+
and the Spring team will no longer proceed with SDG `2.8`. In addition, although we will honor our SDG project
61+
commitments and https://spring.io/projects/spring-data-geode#support[support timelines], where SDG `2.7.x` OSS EOL
62+
ends on 2023-May-05 and commercial EOL ends on 2024-Sept-01, the SDG project will now go into minimal maintenance
63+
mode where only CVEs and critical bugs will be addressed. No new features or enhancements to the SDG project will occur.
64+
65+
Finally, VMW has intentions of resurrecting the _Spring Data for VMware GemFire_ (SDG) https://spring.io/projects/spring-data-gemfire[project],
66+
which will become the eventual successor of the _Spring Data for Apache Geode_ project. However, _Spring Data for VMware GemFire_
67+
will be managed as an external, community-led project. _Spring Data for VMware GemFire_ will not be included in
68+
the Spring Data BOM, will not be released as part of the Spring Data release train and will not be maintained by
69+
the Spring (Data) team any longer.
70+
71+
Specifics of the _Spring Data for VMware GemFire_ project and timeframe are beyond the scope this notice, but more
72+
details will be provided in a blog post in the near future.
73+
74+
75+
[[features]]
776
== Features
877

978
* XML namespace to https://docs.spring.io/spring-data-geode/docs/current/reference/html/#bootstrap[configure and create Apache Geode resources declaratively with Spring]

0 commit comments

Comments
 (0)