Re: [ANNOUNCE] Spring Data Geode 2.0.0.RELEASE (Kay GA) Available...

2017-10-05 Thread Nilkanth Patel
Great work John. Congratulations..!

Nilkanth.

On Fri, Oct 6, 2017 at 12:09 AM, Jagdish Mirani  wrote:

> Cool - great progress John.
> Jag
>
> On Thu, Oct 5, 2017 at 10:51 AM, Michael Stolz  wrote:
>
> > Wow! Great stuff John!
> >
> > --
> > Mike Stolz
> > Principal Engineer, GemFire Product Lead
> > Mobile: +1-631-835-4771
> >
> > On Thu, Oct 5, 2017 at 6:35 PM, John Blum  wrote:
> >
> > > Dear Geode Community-
> > >
> > > After almost 1 year of radio silence on all things related to *Spring
> > > Data Geode* for Apache Geode, it is my pleasure to inform you that
> > *Spring
> > > Data Geode* *2.0.0.RELEASE* (Kay GA) is now available! [1]
> > >
> > > Many things have happened since my last announcement.
> > >
> > > First, *Spring Data Geode* 2.0 joins the *Spring Data Release Train*
> [2]
> > > as another top-level *Spring Data* module in the *Spring Data*
> portfolio.
> > > [3]  This is significant for few reasons, but most importantly, you can
> > > expect a predictable and regular series of SDG releases going forward,
> > and
> > > announcement from me when they occur.
> > >
> > > Next, *Spring Data Geode* 2.0 encompasses some key updates...
> > >
> > > * Upgrades to *Apache Geode 1.2.1*.
> > >
> > > * Uses *Java 8* as the baseline.
> > >
> > > * Upgrades to *Spring Framework 5.0 GA*.
> > >
> > > * Includes a new and very well-polished *Annotation-based configuration
> > > model* [4] for getting started with Apache Geode quickly and easily,
> > > especially when using *Spring Boot*.  You will find this [5], this [6]
> > > (DATAGEODE-33) and then this [7] (DATAGEODE-34) particularly
> interesting.
> > >
> > > * Improves support when using Apache Geode with other transactional
> > > resources in a JTA transaction by including *Annotation configuration
> for
> > > Geode's JCA Resource Adapter*; DATAGEODE-16. [8]
> > >
> > > * Adds support for conveniently enabling *client-side Security* when
> > > using the @EnableSecurity annotation, DATAGEODE-24 [9].  Some of you
> may
> > > remember this blog post [10] where I discussed SDG's support of Apache
> > > Geode's new *Integrated Security* framework, which focused on
> server-side
> > > Security. [11]  Now, the same annotation covers client-side Security as
> > > well [12].
> > >
> > > * Improves support of Apache Geode's *Continuous Query* feature using
> > > Annotations, DATAGEODE-38 [13], complete with associated documentation
> > > [14].  Works similarly to the core *Spring Framework's* POJO method
> > > annotated message listeners.
> > >
> > > One other notable is DATAGEODE-18 [15], which is *the making of a test
> > > framework* for greatly simplifying the development of both *Unit* and
> > *Integration
> > > Tests* for Apache Geode applications in a *Spring* context.  Every user
> > > here knows how daunting a task writing effective Unit/Integration tests
> > can
> > > be for Apache Geode; I have been doing this with GemFire/Geode (with
> > > *Spring*) for well over 6 years.
> > >
> > > The SDG testing framework aims to introduce new Annotations annotating
> > > your test classes that will help in simplifying mocking GemFire
> > components
> > > in *Unit Tests* and as well manage servers tied to the *Spring's*
> > > TestContext framework/container lifecycle inside your testing provider
> > > (e.g. *JUnit*) in client/server-based integration tests.
> > >
> > > For instance, here is 1 example [16] and an earlier preview of using
> the
> > > new @EnableGemFireMockObjects annotation in *Unit Tests*.
> > >
> > > For a complete list of changes in this release, have a look in the
> > > *changelog* [17].
> > >
> > > So many goodies to share, not enough time, so... expect a series of
> blog
> > > posts to follow and startup covering all the new developments in
> *Spring*
> > > on the Apache Geode front.
> > >
> > > I hope you will enjoy using all the new features in this release, and,
> as
> > > always, feedback is very much appreciated and welcomed.
> > >
> > > Stay tuned for more!  Until next time...
> > >
> > > Cheers!
> > > --
> > > -John
> > >
> > > [1] https://spring.io/blog/2017/10/02/spring-data-
> > > release-train-kay-goes-ga
> > > [2] https://github.com/spring-projects/spring-data-commons/
> > > wiki/Release-Train-Kay#participating-modules
> > > [3] http://projects.spring.io/spring-data/
> > > [4] https://docs.spring.io/spring-data/geode/docs/current/
> > reference/html/#
> > > bootstrap-annotation-config
> > > [5] https://docs.spring.io/spring-data/geode/docs/current/
> > reference/html/#
> > > bootstrap-annotation-config-regions
> > > [6] https://docs.spring.io/spring-data/geode/docs/current/
> > reference/html/#
> > > bootstrap-annotation-config-caching
> > > [7] https://docs.spring.io/spring-data/geode/docs/current/
> > reference/html/#
> > > bootstrap-annotation-config-cluster
> > > [8] https://jira.spring.io/browse/DATAGEODE-16
> > > [9] https://jira.spring.io/browse/DATAGEODE-24
> > > 

Re: [ANNOUNCE] Spring Data Geode 2.0.0.RELEASE (Kay GA) Available...

2017-10-05 Thread Jagdish Mirani
Cool - great progress John.
Jag

On Thu, Oct 5, 2017 at 10:51 AM, Michael Stolz  wrote:

> Wow! Great stuff John!
>
> --
> Mike Stolz
> Principal Engineer, GemFire Product Lead
> Mobile: +1-631-835-4771
>
> On Thu, Oct 5, 2017 at 6:35 PM, John Blum  wrote:
>
> > Dear Geode Community-
> >
> > After almost 1 year of radio silence on all things related to *Spring
> > Data Geode* for Apache Geode, it is my pleasure to inform you that
> *Spring
> > Data Geode* *2.0.0.RELEASE* (Kay GA) is now available! [1]
> >
> > Many things have happened since my last announcement.
> >
> > First, *Spring Data Geode* 2.0 joins the *Spring Data Release Train* [2]
> > as another top-level *Spring Data* module in the *Spring Data* portfolio.
> > [3]  This is significant for few reasons, but most importantly, you can
> > expect a predictable and regular series of SDG releases going forward,
> and
> > announcement from me when they occur.
> >
> > Next, *Spring Data Geode* 2.0 encompasses some key updates...
> >
> > * Upgrades to *Apache Geode 1.2.1*.
> >
> > * Uses *Java 8* as the baseline.
> >
> > * Upgrades to *Spring Framework 5.0 GA*.
> >
> > * Includes a new and very well-polished *Annotation-based configuration
> > model* [4] for getting started with Apache Geode quickly and easily,
> > especially when using *Spring Boot*.  You will find this [5], this [6]
> > (DATAGEODE-33) and then this [7] (DATAGEODE-34) particularly interesting.
> >
> > * Improves support when using Apache Geode with other transactional
> > resources in a JTA transaction by including *Annotation configuration for
> > Geode's JCA Resource Adapter*; DATAGEODE-16. [8]
> >
> > * Adds support for conveniently enabling *client-side Security* when
> > using the @EnableSecurity annotation, DATAGEODE-24 [9].  Some of you may
> > remember this blog post [10] where I discussed SDG's support of Apache
> > Geode's new *Integrated Security* framework, which focused on server-side
> > Security. [11]  Now, the same annotation covers client-side Security as
> > well [12].
> >
> > * Improves support of Apache Geode's *Continuous Query* feature using
> > Annotations, DATAGEODE-38 [13], complete with associated documentation
> > [14].  Works similarly to the core *Spring Framework's* POJO method
> > annotated message listeners.
> >
> > One other notable is DATAGEODE-18 [15], which is *the making of a test
> > framework* for greatly simplifying the development of both *Unit* and
> *Integration
> > Tests* for Apache Geode applications in a *Spring* context.  Every user
> > here knows how daunting a task writing effective Unit/Integration tests
> can
> > be for Apache Geode; I have been doing this with GemFire/Geode (with
> > *Spring*) for well over 6 years.
> >
> > The SDG testing framework aims to introduce new Annotations annotating
> > your test classes that will help in simplifying mocking GemFire
> components
> > in *Unit Tests* and as well manage servers tied to the *Spring's*
> > TestContext framework/container lifecycle inside your testing provider
> > (e.g. *JUnit*) in client/server-based integration tests.
> >
> > For instance, here is 1 example [16] and an earlier preview of using the
> > new @EnableGemFireMockObjects annotation in *Unit Tests*.
> >
> > For a complete list of changes in this release, have a look in the
> > *changelog* [17].
> >
> > So many goodies to share, not enough time, so... expect a series of blog
> > posts to follow and startup covering all the new developments in *Spring*
> > on the Apache Geode front.
> >
> > I hope you will enjoy using all the new features in this release, and, as
> > always, feedback is very much appreciated and welcomed.
> >
> > Stay tuned for more!  Until next time...
> >
> > Cheers!
> > --
> > -John
> >
> > [1] https://spring.io/blog/2017/10/02/spring-data-
> > release-train-kay-goes-ga
> > [2] https://github.com/spring-projects/spring-data-commons/
> > wiki/Release-Train-Kay#participating-modules
> > [3] http://projects.spring.io/spring-data/
> > [4] https://docs.spring.io/spring-data/geode/docs/current/
> reference/html/#
> > bootstrap-annotation-config
> > [5] https://docs.spring.io/spring-data/geode/docs/current/
> reference/html/#
> > bootstrap-annotation-config-regions
> > [6] https://docs.spring.io/spring-data/geode/docs/current/
> reference/html/#
> > bootstrap-annotation-config-caching
> > [7] https://docs.spring.io/spring-data/geode/docs/current/
> reference/html/#
> > bootstrap-annotation-config-cluster
> > [8] https://jira.spring.io/browse/DATAGEODE-16
> > [9] https://jira.spring.io/browse/DATAGEODE-24
> > [10] https://spring.io/blog/2016/11/10/spring-data-geode-
> > 1-0-0-incubating-release-released
> > [11] https://docs.spring.io/spring-data/geode/docs/
> > current/reference/html/#bootstrap-annotation-config-security-server
> > [12] https://docs.spring.io/spring-data/geode/docs/
> > current/reference/html/#bootstrap-annotation-config-security-client
> > [13] 

Re: [ANNOUNCE] Spring Data Geode 2.0.0.RELEASE (Kay GA) Available...

2017-10-05 Thread Udo Kohlmeyer
NICE WORK John!!!

Always proactive and up-to-date as always!

--Udo

On Thu, Oct 5, 2017 at 10:35 AM, John Blum  wrote:

> Dear Geode Community-
>
> After almost 1 year of radio silence on all things related to *Spring
> Data Geode* for Apache Geode, it is my pleasure to inform you that *Spring
> Data Geode* *2.0.0.RELEASE* (Kay GA) is now available! [1]
>
> Many things have happened since my last announcement.
>
> First, *Spring Data Geode* 2.0 joins the *Spring Data Release Train* [2]
> as another top-level *Spring Data* module in the *Spring Data* portfolio.
> [3]  This is significant for few reasons, but most importantly, you can
> expect a predictable and regular series of SDG releases going forward, and
> announcement from me when they occur.
>
> Next, *Spring Data Geode* 2.0 encompasses some key updates...
>
> * Upgrades to *Apache Geode 1.2.1*.
>
> * Uses *Java 8* as the baseline.
>
> * Upgrades to *Spring Framework 5.0 GA*.
>
> * Includes a new and very well-polished *Annotation-based configuration
> model* [4] for getting started with Apache Geode quickly and easily,
> especially when using *Spring Boot*.  You will find this [5], this [6]
> (DATAGEODE-33) and then this [7] (DATAGEODE-34) particularly interesting.
>
> * Improves support when using Apache Geode with other transactional
> resources in a JTA transaction by including *Annotation configuration for
> Geode's JCA Resource Adapter*; DATAGEODE-16. [8]
>
> * Adds support for conveniently enabling *client-side Security* when
> using the @EnableSecurity annotation, DATAGEODE-24 [9].  Some of you may
> remember this blog post [10] where I discussed SDG's support of Apache
> Geode's new *Integrated Security* framework, which focused on server-side
> Security. [11]  Now, the same annotation covers client-side Security as
> well [12].
>
> * Improves support of Apache Geode's *Continuous Query* feature using
> Annotations, DATAGEODE-38 [13], complete with associated documentation
> [14].  Works similarly to the core *Spring Framework's* POJO method
> annotated message listeners.
>
> One other notable is DATAGEODE-18 [15], which is *the making of a test
> framework* for greatly simplifying the development of both *Unit* and 
> *Integration
> Tests* for Apache Geode applications in a *Spring* context.  Every user
> here knows how daunting a task writing effective Unit/Integration tests can
> be for Apache Geode; I have been doing this with GemFire/Geode (with
> *Spring*) for well over 6 years.
>
> The SDG testing framework aims to introduce new Annotations annotating
> your test classes that will help in simplifying mocking GemFire components
> in *Unit Tests* and as well manage servers tied to the *Spring's*
> TestContext framework/container lifecycle inside your testing provider
> (e.g. *JUnit*) in client/server-based integration tests.
>
> For instance, here is 1 example [16] and an earlier preview of using the
> new @EnableGemFireMockObjects annotation in *Unit Tests*.
>
> For a complete list of changes in this release, have a look in the
> *changelog* [17].
>
> So many goodies to share, not enough time, so... expect a series of blog
> posts to follow and startup covering all the new developments in *Spring*
> on the Apache Geode front.
>
> I hope you will enjoy using all the new features in this release, and, as
> always, feedback is very much appreciated and welcomed.
>
> Stay tuned for more!  Until next time...
>
> Cheers!
> --
> -John
>
> [1] https://spring.io/blog/2017/10/02/spring-data-
> release-train-kay-goes-ga
> [2] https://github.com/spring-projects/spring-data-commons/
> wiki/Release-Train-Kay#participating-modules
> [3] http://projects.spring.io/spring-data/
> [4] https://docs.spring.io/spring-data/geode/docs/current/reference/html/#
> bootstrap-annotation-config
> [5] https://docs.spring.io/spring-data/geode/docs/current/reference/html/#
> bootstrap-annotation-config-regions
> [6] https://docs.spring.io/spring-data/geode/docs/current/reference/html/#
> bootstrap-annotation-config-caching
> [7] https://docs.spring.io/spring-data/geode/docs/current/reference/html/#
> bootstrap-annotation-config-cluster
> [8] https://jira.spring.io/browse/DATAGEODE-16
> [9] https://jira.spring.io/browse/DATAGEODE-24
> [10] https://spring.io/blog/2016/11/10/spring-data-geode-
> 1-0-0-incubating-release-released
> [11] https://docs.spring.io/spring-data/geode/docs/
> current/reference/html/#bootstrap-annotation-config-security-server
> [12] https://docs.spring.io/spring-data/geode/docs/
> current/reference/html/#bootstrap-annotation-config-security-client
> [13] https://jira.spring.io/browse/DATAGEODE-38
> [14] https://docs.spring.io/spring-data/geode/docs/
> current/reference/html/#bootstrap-annotation-config-continuous-queries
> [15] https://jira.spring.io/browse/DATAGEODE-18
> [16] https://github.com/spring-projects/spring-data-
> geode/blob/master/src/test/java/org/springframework/data/gemfire/client/
>