From 17eb7e3b78f3f71c704e242309206f094083cb09 Mon Sep 17 00:00:00 2001 From: John Blum Date: Thu, 24 Mar 2022 10:23:27 -0700 Subject: [PATCH] Remove changelog.txt. Resolves #523. --- src/main/resources/changelog.txt | 1061 ------------------------------ 1 file changed, 1061 deletions(-) delete mode 100644 src/main/resources/changelog.txt diff --git a/src/main/resources/changelog.txt b/src/main/resources/changelog.txt deleted file mode 100644 index 783be1de..00000000 --- a/src/main/resources/changelog.txt +++ /dev/null @@ -1,1061 +0,0 @@ -SPRING DATA GEODE CHANGELOG ---------------------------- -https://projects.spring.io/spring-data-gemfire/ -=============================================== - -Changes in version 2.6.0-M1 (2021-07-16) ----------------------------------------- -* #519 - Apply eviction to caching-defined Regions using @EnableEviction annotation configuration. -* #518 - Apply expiration to caching-defined Regions using @EnableExpiration annotation configuration. -* #515 - Upgrade to Apache Geode 1.13.3. -* #512 - CrudRepository.deleteAll not working. -* #511 - Upgrade to Apache Shiro 1.7.1. -* #497 - Update CI to Java 16. - - -Changes in version 2.4.11 (2021-07-16) --------------------------------------- -* #515 - Upgrade to Apache Geode 1.13.3. - - -Changes in version 2.5.2 (2021-06-22) -------------------------------------- -* #512 - CrudRepository.deleteAll not working. -* #511 - Upgrade to Apache Shiro 1.7.1. - - -Changes in version 2.4.10 (2021-06-22) --------------------------------------- -* #512 - CrudRepository.deleteAll not working. -* #511 - Upgrade to Apache Shiro 1.7.1. - - -Changes in version 2.5.1 (2021-05-14) -------------------------------------- - - -Changes in version 2.4.9 (2021-05-14) -------------------------------------- - - -Changes in version 2.5.0 (2021-04-14) -------------------------------------- - - -Changes in version 2.4.8 (2021-04-14) -------------------------------------- - - -Changes in version 2.3.9.RELEASE (2021-04-14) ---------------------------------------------- -* #37 - DATAGEODE-295 - Functions return results from all servers. - - -Changes in version 2.4.7 (2021-03-31) -------------------------------------- -* #499 - Upgrade to Apache Geode 1.13.2. -* #37 - DATAGEODE-295 - Functions return results from all servers. - - -Changes in version 2.5.0-RC1 (2021-03-31) ------------------------------------------ -* #499 - Upgrade to Apache Geode 1.13.2. - - -Changes in version 2.5.0-M5 (2021-03-17) ----------------------------------------- -* #493 - Create an AbstractCacheFactoryBean class. -* #37 - DATAGEODE-295 - Functions return results from all servers. - - -Changes in version 2.4.6 (2021-03-17) -------------------------------------- - - -Changes in version 2.3.8.RELEASE (2021-03-17) ---------------------------------------------- -* #492 - Upgrade SDG Neumann/2.3.x to Apache Geode 1.12.1. -* #491 - Upgrade SDG Neumann/2.3 to VMware Tanzu (Pivotal) GemFire 9.10.6. - - -Changes in version 2.5.0-M4 (2021-02-18) ----------------------------------------- - - -Changes in version 2.4.5 (2021-02-18) -------------------------------------- - - -Changes in version 2.5.0-M3 (2021-02-17) ----------------------------------------- -* #483 - Fix bug with SDG Repository derived queries using the IN operator with numeric values. -* #481 - NoTransactionException when rolling back a transaction using @Transactional. -* #46 - Update repository after GitHub issues migration. - - -Changes in version 2.4.4 (2021-02-17) -------------------------------------- -* #483 - Fix bug with SDG Repository derived queries using the IN operator with numeric values. - - -Changes in version 2.3.7.RELEASE (2021-02-17) ---------------------------------------------- -* DATAGEODE-390 - Update CI jobs with Docker Login. -* #483 - Fix bug with SDG Repository derived queries using the IN operator with numeric values. -* #477 - Update copyright year to 2021. - - -Changes in version 2.2.13.RELEASE (2021-02-17) ----------------------------------------------- -* #484 - Include Bintray plugin repository. -* #483 - Fix bug with SDG Repository derived queries using the IN operator with numeric values. -* #477 - Update copyright year to 2021. - - -Changes in version 2.5.0-M2 (2021-01-13) ----------------------------------------- -* DATAGEODE-395 - Prepare XML schemas for Pascal/2.5. -* DATAGEODE-390 - Update CI jobs with Docker Login. -* #477 - Update copyright year to 2021. -* #46 - Update repository after GitHub issues migration. - - -Changes in version 2.4.3 (2021-01-13) -------------------------------------- -* DATAGEODE-390 - Update CI jobs with Docker Login. -* #477 - Update copyright year to 2021. - - -Changes in version 2.4.2 (2020-12-09) -------------------------------------- -* DATAGEODE-389 - Upgrade to Apache Geode 1.13.1. -* DATAGEODE-388 - findById() returns the wrong data. -* DATAGEODE-386 - Release 2.4.2 (2020.0.2). - - -Changes in version 2.5.0-M1 (2020-12-09) ----------------------------------------- -* DATAGEODE-387 - Implement CrudRepository.delete(Iterable ids). -* DATAGEODE-382 - Release 2.5 M1 (2021.0.0). - - -Changes in version 2.3.6.RELEASE (2020-12-09) ---------------------------------------------- -* DATAGEODE-384 - Upgrade to VMware Tanzu GemFire 9.10.4. -* DATAGEODE-380 - Release 2.3.6 (Neumann SR6). - - -Changes in version 2.2.12.RELEASE (2020-12-09) ----------------------------------------------- -* DATAGEODE-383 - Upgrade to VMware Tanzu GemFire 9.8.10. -* DATAGEODE-379 - Release 2.2.12 (Moore SR12). - - -Changes in version 2.4.1 (2020-11-11) -------------------------------------- -* DATAGEODE-381 - Release 2.4.1 (2020.0.1). - - -Changes in version 2.4.0 (2020-10-28) -------------------------------------- -* DATAGEODE-375 - Release 2.4 GA (2020.0.0). - - -Changes in version 2.3.5.RELEASE (2020-10-28) ---------------------------------------------- -* DATAGEODE-378 - Adopt to AssertJ API changes. -* DATAGEODE-370 - Release 2.3.5 (Neumann SR5). -* DATAGEODE-368 - Add API to attach additional AsyncEventQueues and GatewaySenders to peer Regions. - - -Changes in version 2.2.11.RELEASE (2020-10-28) ----------------------------------------------- -* DATAGEODE-369 - Release 2.2.11 (Moore SR11). -* DATAGEODE-368 - Add API to attach additional AsyncEventQueues and GatewaySenders to peer Regions. - - -Changes in version 2.1.21.RELEASE (2020-10-28) ----------------------------------------------- -* DATAGEODE-377 - Release 2.1.21 (Lovelace SR21). - - -Changes in version 2.4.0-RC2 (2020-10-14) ------------------------------------------ -* DATAGEODE-374 - Adopt to changes in Spring Data Commons. -* DATAGEODE-373 - Adapt to API changes in QueryMethod from Spring Data Commons. -* DATAGEODE-371 - Release 2.4 RC2 (2020.0.0). -* DATAGEODE-368 - Add API to attach additional AsyncEventQueues and GatewaySenders to peer Regions. -* DATAGEODE-263 - Add support for PagingAndSortingRepositories. - - -Changes in version 2.4.0-RC1 (2020-09-16) ------------------------------------------ -* DATAGEODE-367 - Expose EntityInformation and the GemfireTemplate on SimpleGemfireRepository. -* DATAGEODE-364 - Refactor SimpleGemfireRepository.count() to be resilient when no results exist. -* DATAGEODE-362 - Release 2.4 RC1 (2020.0.0). -* DATAGEODE-355 - Add support for PoolFactory.setServerConnectionTimeout. -* DATAGEODE-353 - Fix package name change for class RestoreRedundancyResults. -* DATAGEODE-327 - Support configuring (client) SocketFactory, primarily for SNI support. -* DATAGEODE-322 - Upgrade to Apache Geode 1.13.0. - - -Changes in version 2.3.4.RELEASE (2020-09-16) ---------------------------------------------- -* DATAGEODE-364 - Refactor SimpleGemfireRepository.count() to be resilient when no results exist. -* DATAGEODE-363 - Release 2.3.4 (Neumann SR4). - - -Changes in version 2.2.10.RELEASE (2020-09-16) ----------------------------------------------- -* DATAGEODE-358 - Release 2.2.10 (Moore SR10). - - -Changes in version 2.1.20.RELEASE (2020-09-16) ----------------------------------------------- -* DATAGEODE-357 - Release 2.1.20 (Lovelace SR20). - - -Changes in version 2.3.3.RELEASE (2020-08-12) ---------------------------------------------- -* DATAGEODE-359 - Release 2.3.3 (Neumann SR3). - - -Changes in version 2.4.0-M2 (2020-08-12) ----------------------------------------- -* DATAGEODE-356 - Upgrade to VMware GemFire 9.10.2. -* DATAGEODE-354 - Release 2.4 M2 (2020.0.0). -* DATAGEODE-352 - EnableEntityDefinedRegions.includeFilters are inappropriately overridden by framework provided include filters. -* DATAGEODE-341 - Delombok production source files. - - -Changes in version 2.3.2.RELEASE (2020-07-22) ---------------------------------------------- -* DATAGEODE-356 - Upgrade to VMware GemFire 9.10.2. -* DATAGEODE-352 - EnableEntityDefinedRegions.includeFilters are inappropriately overridden by framework provided include filters. -* DATAGEODE-351 - Upgrade to VMware GemFire 9.10.1. -* DATAGEODE-350 - Release 2.3.2 (Neumann SR2). - - -Changes in version 2.2.9.RELEASE (2020-07-22) ---------------------------------------------- -* DATAGEODE-352 - EnableEntityDefinedRegions.includeFilters are inappropriately overridden by framework provided include filters. -* DATAGEODE-349 - Release 2.2.9 (Moore SR9). - - -Changes in version 2.1.19.RELEASE (2020-07-22) ----------------------------------------------- -* DATAGEODE-352 - EnableEntityDefinedRegions.includeFilters are inappropriately overridden by framework provided include filters. -* DATAGEODE-346 - Release 2.1.19 (Lovelace SR19). - - -Changes in version 2.4.0-M1 (2020-06-25) ----------------------------------------- -* DATAGEODE-345 - Use standard Spring code of conduct. -* DATAGEODE-339 - Release 2.4 M1 (2020.0.0). - - -Changes in version 2.3.1.RELEASE (2020-06-10) ---------------------------------------------- -* DATAGEODE-338 - Release 2.3.1 (Neumann SR1). - - -Changes in version 2.2.8.RELEASE (2020-06-10) ---------------------------------------------- -* DATAGEODE-335 - Add @ClientCacheApplication and @EnablePool annotation attribute and property support for socketConnectTimeout. -* DATAGEODE-333 - Release 2.2.8 (Moore SR8). - - -Changes in version 2.1.18.RELEASE (2020-06-10) ----------------------------------------------- -* DATAGEODE-335 - Add @ClientCacheApplication and @EnablePool annotation attribute and property support for socketConnectTimeout. -* DATAGEODE-332 - Release 2.1.18 (Lovelace SR18). - - -Changes in version 2.3.0.RELEASE (2020-05-12) ---------------------------------------------- -* DATAGEODE-335 - Add @ClientCacheApplication and @EnablePool annotation attribute and property support for socketConnectTimeout. -* DATAGEODE-334 - Release 2.3 GA (Neumann). -* DATAGEODE-331 - 'depends-on' attribute should be added to spring data geode namespace objects. - - -Changes in version 2.3.0.RC2 (2020-04-28) ------------------------------------------ -* DATAGEODE-330 - Enhance GemFireProperties.from(:String) to handle valid 'gemfire.' prefixed properties. -* DATAGEODE-329 - Fix GemFireProperties.from(:String) IllegalArgumentException message. -* DATAGEODE-328 - Use JDK 14 for Java.NEXT CI testing. -* DATAGEODE-326 - Add utility method in SpringUtils to get beans by type ordered by the @Order annotation or by the Ordered interface. -* DATAGEODE-324 - Add ability to resolve cache instance from BeanFactoryCacheResolver qualified by bean name. -* DATAGEODE-323 - Add ClientCacheDefaultPoolResolver implementation. -* DATAGEODE-321 - Release 2.3 RC2 (Neumann). -* DATAGEODE-244 - Add RegionResolver interface to enable lazy Region resolution when/where needed. - - -Changes in version 2.2.7.RELEASE (2020-04-28) ---------------------------------------------- -* DATAGEODE-319 - Improve @LocatorApplication to configure the Apache Geode locators property. -* DATAGEODE-316 - Release 2.2.7 (Moore SR7). - - -Changes in version 2.1.17.RELEASE (2020-04-28) ----------------------------------------------- -* DATAGEODE-304 - Release 2.1.17 (Lovelace SR17). - - -Changes in version 2.3.0.RC1 (2020-03-31) ------------------------------------------ -* DATAGEODE-320 - Upgrade to Pivotal GemFire 9.10.0. -* DATAGEODE-319 - Improve @LocatorApplication to configure the Apache Geode locators property. -* DATAGEODE-318 - Introduce a CacheResolver Strategy interface for resolving GemFireCache instances. -* DATAGEODE-317 - Extend PoolResolver with require() method and additional implementations. -* DATAGEODE-314 - Replace remaining uses of Apache Geode's PoolManager with PoolResolver. -* DATAGEODE-313 - Downgrade (Neumann) to Apache Geode 1.10. -* DATAGEODE-312 - Upgrade to Apache Geode 1.12.0. -* DATAGEODE-311 - Allow Security configuration applied by Annotations to be used in LocatorApplications. -* DATAGEODE-310 - Use Environment accessible properties to enable/disable Apache Shiro and Authentication Auto-configuration. -* DATAGEODE-308 - Add test for Repository data access on Region configured with CacheLoader. -* DATAGEODE-307 - Release 2.3 RC1 (Neumann). -* DATAGEODE-297 - Create SDG CI builds covering Apache Geode 1.7, 1.8, 1.10, and 1.11. - - -Changes in version 2.2.6.RELEASE (2020-03-25) ---------------------------------------------- -* DATAGEODE-314 - Replace remaining uses of Apache Geode's PoolManager with PoolResolver. -* DATAGEODE-311 - Allow Security configuration applied by Annotations to be used in LocatorApplications. -* DATAGEODE-310 - Use Environment accessible properties to enable/disable Apache Shiro and Authentication Auto-configuration. -* DATAGEODE-309 - Apply Spring bean ClassLoader to Thread context ClassLoader in LocatorApplications. -* DATAGEODE-305 - Release 2.2.6 (Moore SR6). - - -Changes in version 2.3.0.M4 (2020-03-11) ----------------------------------------- -* DATAGEODE-301 - Release 2.3 M4 (Neumann). -* DATAGEODE-296 - Uppercase fields are duplicated in lowercase when serialized with PDX. - - -Changes in version 2.2.5.RELEASE (2020-02-26) ---------------------------------------------- -* DATAGEODE-296 - Uppercase fields are duplicated in lowercase when serialized with PDX. -* DATAGEODE-290 - Release 2.2.5 (Moore SR5). - - -Changes in version 2.1.16.RELEASE (2020-02-26) ----------------------------------------------- -* DATAGEODE-289 - Release 2.1.16 (Lovelace SR16). - - -Changes in version 2.3.0.M3 (2020-02-12) ----------------------------------------- -* DATAGEODE-293 - Release 2.3 M3 (Neumann). -* DATAGEODE-273 - Enable JDK 11+ builds. - - -Changes in version 2.3.0.M2 (2020-01-17) ----------------------------------------- -* DATAGEODE-292 - Release 2.3 M2 (Neumann). - - -Changes in version 2.3.0.M1 (2020-01-16) ----------------------------------------- -* DATAGEODE-291 - Avoid test cases that test Spring Data Commons' internals. -* DATAGEODE-288 - Upgrade to Pivotal GemFire 9.9.1. -* DATAGEODE-287 - Update copyright year to 2020. -* DATAGEODE-286 - Upgrade to Apache Geode 1.11. -* DATAGEODE-283 - ConnectionEndpoint should support standard "host:port" format. -* DATAGEODE-282 - Refactor PoolFactoryBean to use PoolResolver. -* DATAGEODE-281 - Introduce a PoolResolver strategy interface to resolve Pool instances and provide a layer of indirection between SDG and Apache Geode's static PoolManager class. -* DATAGEODE-280 - Refactor ContinuousQueryListenerContainer to use PoolResolver. -* DATAGEODE-277 - Upgrade to Apache Geode 1.11. -* DATAGEODE-276 - Add additional tests covering error handling in the Cache Abstraction with Apache Geode as the caching provider. -* DATAGEODE-273 - Enable JDK 11+ builds. -* DATAGEODE-272 - Adapt TransactionListener to enable auto transaction event publishing in the Spring ApplicationContext. -* DATAGEODE-271 - Cannot enable the BeanFactoryLocator for a ClientCache instance using SDG property. -* DATAGEODE-243 - Introduce RestTemplateConfigurer to configure the RestTemplate used when sending configuration metadata from client to server. -* DATAGEODE-242 - Add support for AEQ pauseEventDispatching. -* DATAGEODE-241 - Upgrade to Apache Geode 1.10. -* DATAGEODE-238 - Create module for Spring Data GemFire. -* DATAGEODE-237 - Reintroduce Hamcrest dependency. -* DATAGEODE-235 - Release 2.3 M1 (Neumann). -* DATAGEODE-211 - Include geode redis module due to upgrading geode to 1.9.0. -* DATAGEODE-191 - Fix ContinuousQueryListenerContainerTests. -* DATAGEODE-152 - Confirm that @TransactionalEventListener will work for @Transactional services. -* DATAGEODE-1 - Remove support for DynamicRegionFactory. - - -Changes in version 2.2.4.RELEASE (2020-01-15) ---------------------------------------------- -* DATAGEODE-287 - Update copyright year to 2020. -* DATAGEODE-283 - ConnectionEndpoint should support standard "host:port" format. -* DATAGEODE-282 - Refactor PoolFactoryBean to use PoolResolver. -* DATAGEODE-281 - Introduce a PoolResolver strategy interface to resolve Pool instances and provide a layer of indirection between SDG and Apache Geode's static PoolManager class. -* DATAGEODE-280 - Refactor ContinuousQueryListenerContainer to use PoolResolver. -* DATAGEODE-279 - Release 2.2.4 (Moore SR4). - - -Changes in version 2.1.15.RELEASE (2020-01-15) ----------------------------------------------- -* DATAGEODE-287 - Update copyright year to 2020. -* DATAGEODE-278 - Release 2.1.15 (Lovelace SR15). - - -Changes in version 2.2.3.RELEASE (2019-12-04) ---------------------------------------------- -* DATAGEODE-275 - Release 2.2.3 (Moore SR3). - - -Changes in version 2.1.14.RELEASE (2019-12-04) ----------------------------------------------- -* DATAGEODE-274 - Release 2.1.14 (Lovelace SR14). - - -Changes in version 2.2.2.RELEASE (2019-11-18) ---------------------------------------------- -* DATAGEODE-271 - Cannot enable the BeanFactoryLocator for a ClientCache instance using SDG property. -* DATAGEODE-260 - Release 2.2.2 (Moore SR2). -* DATAGEODE-211 - Include geode redis module due to upgrading geode to 1.9.0. -* DATAGEODE-152 - Confirm that @TransactionalEventListener will work for @Transactional services. - - -Changes in version 2.1.13.RELEASE (2019-11-18) ----------------------------------------------- -* DATAGEODE-271 - Cannot enable the BeanFactoryLocator for a ClientCache instance using SDG property. -* DATAGEODE-259 - Release 2.1.13 (Lovelace SR13). -* DATAGEODE-152 - Confirm that @TransactionalEventListener will work for @Transactional services. - - -Changes in version 2.2.1.RELEASE (2019-11-04) ---------------------------------------------- -* DATAGEODE-243 - Introduce RestTemplateConfigurer to configure the RestTemplate used when sending configuration metadata from client to server. -* DATAGEODE-242 - Add support for AEQ pauseEventDispatching. -* DATAGEODE-240 - Upgrade to Apache Geode 1.9.2. -* DATAGEODE-234 - Release 2.2.1 (Moore SR1). - - -Changes in version 2.1.12.RELEASE (2019-11-04) ----------------------------------------------- -* DATAGEODE-243 - Introduce RestTemplateConfigurer to configure the RestTemplate used when sending configuration metadata from client to server. -* DATAGEODE-233 - Release 2.1.12 (Lovelace SR12). - - -Changes in version 2.2.0.RELEASE (2019-09-30) ---------------------------------------------- -* DATAGEODE-232 - Add support for @CacheConfig in @EnableCachingDefinedRegions. -* DATAGEODE-231 - The 'gemfireDataSourcePostProcessor' bean should be a BeanPostProcessor. -* DATAGEODE-230 - Remove 'What's New' Release Notes prior 2.0 and add 'What's New' Release Notes for 2.2. -* DATAGEODE-229 - Upgrade to Apache Geode 1.9.1. -* DATAGEODE-216 - Release 2.2 GA (Moore). - - -Changes in version 2.1.11.RELEASE (2019-09-30) ----------------------------------------------- -* DATAGEODE-228 - Fix parsing issue that mishandles whitespace in ConnectionEndpoint.parse(..). -* DATAGEODE-225 - Allow the JSR-107, JCache API to be an optional dependency when using @EnableCachingDefinedRegions. -* DATAGEODE-221 - Remove unnecessary use of Apache Shiro API. -* DATAGEODE-220 - Correct misspelling in the LazyResolvingComposableContinousQueryListenerContainerConfigurer class name. -* DATAGEODE-219 - Invoke SmartLifecycle callbacks when defining Regions based on Caching annotations. -* DATAGEODE-215 - Release 2.1.11 (Lovelace SR11). - - -Changes in version 2.2.0.RC3 (2019-09-06) ------------------------------------------ -* DATAGEODE-228 - Fix parsing issue that mishandles whitespace in ConnectionEndpoint.parse(..). -* DATAGEODE-227 - Revert spring-web as an optional dependency. -* DATAGEODE-226 - Switch spring-web to be an optional dependency. -* DATAGEODE-225 - Allow the JSR-107, JCache API to be an optional dependency when using @EnableCachingDefinedRegions. -* DATAGEODE-224 - Refactor codebase. -* DATAGEODE-223 - Upgrade to JCache API 1.1.1. -* DATAGEODE-222 - Upgrade to Apache Shiro 1.4.1. -* DATAGEODE-221 - Remove unnecessary use of Apache Shiro API. -* DATAGEODE-220 - Correct misspelling in the LazyResolvingComposableContinousQueryListenerContainerConfigurer class name. -* DATAGEODE-219 - Invoke SmartLifecycle callbacks when defining Regions based on Caching annotations. -* DATAGEODE-218 - Refactor GatewayReceiver to use LazyResolvingComposableConfigurers. -* DATAGEODE-217 - Release 2.2 RC3 (Moore). - - -Changes in version 2.2.0.RC2 (2019-08-05) ------------------------------------------ -* DATAGEODE-213 - Polish Annotation-based Configuration Model. -* DATAGEODE-212 - Refactor Gateway Sender/Receiver support and remove unnecessary configuration validations. -* DATAGEODE-210 - Fix unreliable tests. -* DATAGEODE-208 - Revise readme for a consistent structure. -* DATAGEODE-207 - Add Integration Tests asserting the configuration of Apache Geode Logging using Spring. -* DATAGEODE-203 - Release 2.2 RC2 (Moore). -* DATAGEODE-197 - Add support in the XML Namespace for Region to AsyncEventQueue and GatewaySender associations by ID. -* DATAGEODE-195 - Introduce Jenkins CI. -* DATAGEODE-169 - Configure GatewaySenders with Annotations. - - -Changes in version 2.1.10.RELEASE (2019-08-05) ----------------------------------------------- -* DATAGEODE-212 - Refactor Gateway Sender/Receiver support and remove unnecessary configuration validations. -* DATAGEODE-210 - Fix unreliable tests. -* DATAGEODE-206 - Adapt to Mockito API (and behavior) changes due to log-level changes. -* DATAGEODE-205 - Tune the build log output. -* DATAGEODE-204 - Replace all cache.xml document schema declarations referring to the DTD to use the XSD. -* DATAGEODE-202 - Release 2.1.10 (Lovelace SR10). -* DATAGEODE-197 - Add support in the XML Namespace for Region to AsyncEventQueue and GatewaySender associations by ID. -* DATAGEODE-195 - Introduce Jenkins CI. - - -Changes in version 2.2.0.RC1 (2019-06-14) ------------------------------------------ -* DATAGEODE-201 - Create security policy readme. -* DATAGEODE-200 - Fix CacheClusterConfigurationIntegrationTest. -* DATAGEODE-199 - Refactor current SDG XML Schemas (XSD) and add new SDG 2.2 XML Schemas (XSD). -* DATAGEODE-198 - Add support for lazy resolving, composable Configurers. -* DATAGEODE-196 - Add support for dynamic HTTP client port configuration based on protocol/scheme. -* DATAGEODE-194 - Add support to authenticate HTTP requests when using @EnableClusterConfiguration and @EnableSecurity. -* DATAGEODE-193 - Add support for HTTPS and Follow Redirects when using @EnableClusterConfiguration. -* DATAGEODE-192 - Add support for HTTPS and Follow Redirects when using @EnableClusterConfiguration. -* DATAGEODE-190 - Add support to EnableSsl for ssl-use-default-context and ssl-endpoint-identification-enabled. -* DATAGEODE-181 - Release 2.2 RC1 (Moore). -* DATAGEODE-168 - Configure GatewayReceivers with Annotations. - - -Changes in version 2.1.9.RELEASE (2019-06-14) ---------------------------------------------- -* DATAGEODE-199 - Refactor current SDG XML Schemas (XSD) and add new SDG 2.2 XML Schemas (XSD). -* DATAGEODE-198 - Add support for lazy resolving, composable Configurers. -* DATAGEODE-196 - Add support for dynamic HTTP client port configuration based on protocol/scheme. -* DATAGEODE-194 - Add support to authenticate HTTP requests when using @EnableClusterConfiguration and @EnableSecurity. -* DATAGEODE-193 - Add support for HTTPS and Follow Redirects when using @EnableClusterConfiguration. -* DATAGEODE-192 - Add support for HTTPS and Follow Redirects when using @EnableClusterConfiguration. -* DATAGEODE-189 - Release 2.1.9 (Lovelace SR9). - - -Changes in version 2.1.8.RELEASE (2019-05-13) ---------------------------------------------- -* DATAGEODE-186 - Release 2.1.8 (Lovelace SR8). - - -Changes in version 2.2.0.M4 (2019-05-13) ----------------------------------------- -* DATAGEODE-188 - Refactor and simplify codebase. -* DATAGEODE-187 - Configure and start GemFire Locators with SDG config. -* DATAGEODE-185 - Fix DurableClientCacheIntegrationTest. -* DATAGEODE-184 - Apply RegionConfigurers to Caching-defined Regions. -* DATAGEODE-183 - Upgrade to Apache Geode 1.9.0. -* DATAGEODE-182 - Release 2.2 M4 (Moore). - - -Changes in version 2.1.7.RELEASE (2019-05-10) ---------------------------------------------- -* DATAGEODE-184 - Apply RegionConfigurers to Caching-defined Regions. -* DATAGEODE-178 - Release 2.1.7 (Lovelace SR7). - - -Changes in version 2.2.0.M3 (2019-04-11) ----------------------------------------- -* DATAGEODE-180 - Set Framework and Geode log level in tests to error. -* DATAGEODE-179 - Polish Durable Client and Eviction/Expiration Annotation configuration support after Framework regressions. -* DATAGEODE-175 - Move away from Spring Data Commons deprecations. -* DATAGEODE-174 - Release 2.2 M3 (Moore). - - -Changes in version 2.1.6.RELEASE (2019-04-01) ---------------------------------------------- -* DATAGEODE-171 - Release 2.1.6 (Lovelace SR6). - - -Changes in version 2.0.14.RELEASE (2019-04-01) ----------------------------------------------- -* DATAGEODE-166 - Release 2.0.14 (Kay SR14). - - -Changes in version 2.2.0.M2 (2019-03-07) ----------------------------------------- -* DATAGEODE-173 - Adapt to Repository API (findAll) changes in Spring Data Commons. -* DATAGEODE-172 - Upgrade to AssertJ 3.12.0. -* DATAGEODE-165 - Introduce Concourse CI. -* DATAGEODE-164 - Update copyright years to 2019. -* DATAGEODE-163 - Add dependency between Lucene Index bean definition and the GemFireCache instance. -* DATAGEODE-162 - Fix link in Annotation Config Quickstart doc to the MappingPdxSerializer section of the POJO Mapping chapter. -* DATAGEODE-161 - Upgrade to Apache Geode 1.8.0. -* DATAGEODE-160 - Release 2.2 M2 (Moore). -* DATAGEODE-157 - 13.2. Annotation Configuration Support, refers to incorrect Indexing annotations. -* DATAGEODE-151 - BatchingResultSender does not send result when results are empty. - - -Changes in version 2.1.5.RELEASE (2019-02-13) ---------------------------------------------- -* DATAGEODE-167 - Release 2.1.5 (Lovelace SR5). - - -Changes in version 2.1.4.RELEASE (2019-01-10) ---------------------------------------------- -* DATAGEODE-164 - Update copyright years to 2019. -* DATAGEODE-163 - Add dependency between Lucene Index bean definition and the GemFireCache instance. -* DATAGEODE-162 - Fix link in Annotation Config Quickstart doc to the MappingPdxSerializer section of the POJO Mapping chapter. -* DATAGEODE-157 - 13.2. Annotation Configuration Support, refers to incorrect Indexing annotations. -* DATAGEODE-156 - Release 2.1.4 (Lovelace SR4). -* DATAGEODE-151 - BatchingResultSender does not send result when results are empty. - - -Changes in version 2.0.13.RELEASE (2019-01-10) ----------------------------------------------- -* DATAGEODE-164 - Update copyright years to 2019. -* DATAGEODE-163 - Add dependency between Lucene Index bean definition and the GemFireCache instance. -* DATAGEODE-162 - Fix link in Annotation Config Quickstart doc to the MappingPdxSerializer section of the POJO Mapping chapter. -* DATAGEODE-157 - 13.2. Annotation Configuration Support, refers to incorrect Indexing annotations. -* DATAGEODE-155 - Release 2.0.13 (Kay SR13). -* DATAGEODE-151 - BatchingResultSender does not send result when results are empty. - - -Changes in version 2.2.0.M1 (2018-12-11) ----------------------------------------- -* DATAGEODE-159 - Simplify reference documentation setup. -* DATAGEODE-158 - Release 2.2 M1 (Moore). -* DATAGEODE-153 - Add test asserting 2 concurrent threads entering a transaction on the same entry leads to the proper outcome. -* DATAGEODE-148 - Upgrade to Apache Geode 1.7.0. -* DATAGEODE-143 - Upgrade to Apache Geode 1.7.0. - - -Changes in version 2.1.3.RELEASE (2018-11-27) ---------------------------------------------- -* DATAGEODE-154 - Release 2.1.3 (Lovelace SR3). - - -Changes in version 2.0.12.RELEASE (2018-11-27) ----------------------------------------------- -* DATAGEODE-150 - Release 2.0.12 (Kay SR12). - - -Changes in version 2.1.2.RELEASE (2018-10-29) ---------------------------------------------- -* DATAGEODE-149 - Release 2.1.2 (Lovelace SR2). - - -Changes in version 2.0.11.RELEASE (2018-10-15) ----------------------------------------------- -* DATAGEODE-145 - Release 2.0.11 (Kay SR11). - - -Changes in version 2.1.1.RELEASE (2018-10-15) ---------------------------------------------- -* DATAGEODE-147 - Release 2.1.1 (Lovelace SR1). - - -Changes in version 2.1.0.RELEASE (2018-09-21) ---------------------------------------------- -* DATAGEODE-146 - Include documentation about Object Mapping Fundamentals. -* DATAGEODE-144 - Add "requiredPermissions" to @GemfireFunction annotation. -* DATAGEODE-142 - Add annotation configuration support to create client Regions from Cluster-defined Regions. -* DATAGEODE-141 - Release 2.1 GA (Lovelace). -* DATAGEODE-109 - Refactor and reorganize codebase. - - -Changes in version 2.0.10.RELEASE (2018-09-10) ----------------------------------------------- -* DATAGEODE-140 - Correct Pool references in 'Runtime configuration using Properties' documentation. -* DATAGEODE-137 - Fix typo in Global, JTA Transaction Management documentation. -* DATAGEODE-136 - Replace all BeanPostProcessors setting GemFire/Geode Properties using SDG service enabling annotations with Configurers. -* DATAGEODE-135 - Polish SDG Reference Guide Edits. -* DATAGEODE-134 - Release 2.0.10 (Kay SR10). -* DATAGEODE-127 - Add quick start reference to the "Bootstrapping Apache Geode Using Annotations" chapter. -* DATAGEODE-125 - Edit MappingPdxSerializer type filter documentation to cover includes and excludes. -* DATAGEODE-114 - Edit Annotation config chapter to include a Annotation quick start section. - - -Changes in version 2.1.0.RC2 (2018-08-20) ------------------------------------------ -* DATAGEODE-140 - Correct Pool references in 'Runtime configuration using Properties' documentation. -* DATAGEODE-139 - Adapt to @EventListener API behavior changes in Spring Framework 5.1.0.RC2. -* DATAGEODE-138 - Adapt to API changes in Spring Data Commons CDI implementation detector. -* DATAGEODE-137 - Fix typo in Global, JTA Transaction Management documentation. -* DATAGEODE-136 - Replace all BeanPostProcessors setting GemFire/Geode Properties using SDG service enabling annotations with Configurers. -* DATAGEODE-135 - Polish SDG Reference Guide Edits. -* DATAGEODE-133 - Release 2.1 RC2 (Lovelace). -* DATAGEODE-127 - Add quick start reference to the "Bootstrapping Apache Geode Using Annotations" chapter. -* DATAGEODE-125 - Edit MappingPdxSerializer type filter documentation to cover includes and excludes. -* DATAGEODE-114 - Edit Annotation config chapter to include a Annotation quick start section. - - -Changes in version 2.0.9.RELEASE (2018-07-26) ---------------------------------------------- -* DATAGEODE-131 - XML schema spring-gemfire.xsd missing, application cannot start without Internet connection. -* DATAGEODE-130 - Review and merge SDG Reference Guide Edits. -* DATAGEODE-128 - Allow CacheTypeAwareFactoryBean to register interests on client Region creation and implement SmartLifecycle. -* DATAGEODE-124 - Relax type matching for resolving Function arguments in FunctionContextInjectingArgumentResolver. -* DATAGEODE-123 - Release 2.0.9 (Kay SR9). - - -Changes in version 2.1.0.RC1 (2018-07-26) ------------------------------------------ -* DATAGEODE-132 - Adapt to API changes in the core Spring Framework. -* DATAGEODE-130 - Review and merge SDG Reference Guide Edits. -* DATAGEODE-128 - Allow CacheTypeAwareFactoryBean to register interests on client Region creation and implement SmartLifecycle. -* DATAGEODE-124 - Relax type matching for resolving Function arguments in FunctionContextInjectingArgumentResolver. -* DATAGEODE-122 - Refactor Function annotation configuration to be smarter in resolving Apache Geode objects on startup. -* DATAGEODE-121 - Do not allow eager init when getting beans by type to resolve Configurers for Annotation configuration. -* DATAGEODE-117 - Move configuration of PDX to a PdxConfiguration class imported by the EnablePdx annotation. -* DATAGEODE-116 - Add ability to declare include filters in addition to exclude filters on o.s.d.g.mapping.MappingPdxSerializer. -* DATAGEODE-115 - Add serializable-object-filter and validate-serializable-objects attributes to EnableGemFireProperties. -* DATAGEODE-113 - Add name attribute to EnableGemFireProperties. -* DATAGEODE-112 - Clean BeanFactoryLocator references on CacheFactoryBean destroy. -* DATAGEODE-111 - Add ability to configure SecurityManager on CacheFactoryBean. -* DATAGEODE-110 - Move client Region interests registration to on SmartLifecycle start. -* DATAGEODE-108 - Release 2.1 RC1 (Lovelace). - - -Changes in version 2.0.8.RELEASE (2018-06-13) ---------------------------------------------- -* DATAGEODE-122 - Refactor Function annotation configuration to be smarter in resolving Apache Geode objects on startup. -* DATAGEODE-121 - Do not allow eager init when getting beans by type to resolve Configurers for Annotation configuration. -* DATAGEODE-117 - Move configuration of PDX to a PdxConfiguration class imported by the EnablePdx annotation. -* DATAGEODE-116 - Add ability to declare include filters in addition to exclude filters on o.s.d.g.mapping.MappingPdxSerializer. -* DATAGEODE-113 - Add name attribute to EnableGemFireProperties. -* DATAGEODE-112 - Clean BeanFactoryLocator references on CacheFactoryBean destroy. -* DATAGEODE-111 - Add ability to configure SecurityManager on CacheFactoryBean. -* DATAGEODE-110 - Move client Region interests registration to on SmartLifecycle start. -* DATAGEODE-107 - Properly enable statistics when Annotation-based Expiration Policies are enabled with EnableExpiration. -* DATAGEODE-105 - Add ability to filter types de/serialized by the o.s.d.g.mapping.MappingPdxSerializer. -* DATAGEODE-104 - Release 2.0.8 (Kay SR8). - - -Changes in version 2.1.0.M3 (2018-05-17) ----------------------------------------- -* DATAGEODE-107 - Properly enable statistics when Annotation-based Expiration Policies are enabled with EnableExpiration. -* DATAGEODE-106 - Adapt to SpEL Extension API changes in Spring Data Commons. -* DATAGEODE-105 - Add ability to filter types de/serialized by the o.s.d.g.mapping.MappingPdxSerializer. -* DATAGEODE-103 - Upgrade to Apache Geode 1.6.0. -* DATAGEODE-102 - Add support for enforcing Lucene Index creation before Region creation. -* DATAGEODE-101 - Add support for setting a LuceneSerializer on LuceneIndex creation. -* DATAGEODE-100 - Avoid Pool Already Exists Exception on Spring container initialization. -* DATAGEODE-97 - Release 2.1 M3 (Lovelace). -* DATAGEODE-95 - Upgrade to Apache Geode 1.5.0. -* DATAGEODE-87 - Add enumeration for eviction attributes. - - -Changes in version 2.0.7.RELEASE (2018-05-08) ---------------------------------------------- -* DATAGEODE-102 - Add support for enforcing Lucene Index creation before Region creation. -* DATAGEODE-101 - Add support for setting a LuceneSerializer on LuceneIndex creation. -* DATAGEODE-100 - Avoid Pool Already Exists Exception on Spring container initialization. -* DATAGEODE-96 - RegionAttributes.offHeap is improperly overridden by RegionFactoryBean.offHeap. -* DATAGEODE-94 - Release 2.0.7 (Kay SR7). - - -Changes in version 2.1.0.M2 (2018-04-13) ----------------------------------------- -* DATAGEODE-96 - RegionAttributes.offHeap is improperly overridden by RegionFactoryBean.offHeap. -* DATAGEODE-93 - Realign SSL configuration using @EnableSsl with Apache Geode's SSL configuration properties. -* DATAGEODE-92 - Remove explicit declaration of Jackson library versions. -* DATAGEODE-91 - Impossible to define event filter for AsyncEventQueue. -* DATAGEODE-90 - Remove all git merge conflict tags in SDG source code Javadoc. -* DATAGEODE-89 - Export composable repositories via CDI. -* DATAGEODE-88 - Add configuration support for critical and eviction off-heap percentages in client, peer and cache server application annotations. -* DATAGEODE-84 - Fix CI test failures caused by changes in Spring Data Commons CDI Repository support allowing unlimited implementation classes. -* DATAGEODE-83 - Override generated OQL from Repository query methods. -* DATAGEODE-82 - Extend MappingPdxSerializer to allow registering custom PdxSerializers based on fully qualified property name. -* DATAGEODE-81 - Release 2.1 M2 (Lovelace). - - -Changes in version 2.0.6.RELEASE (2018-04-04) ---------------------------------------------- -* DATAGEODE-93 - Realign SSL configuration using @EnableSsl with Apache Geode's SSL configuration properties. -* DATAGEODE-92 - Remove explicit declaration of Jackson library versions. -* DATAGEODE-91 - Impossible to define event filter for AsyncEventQueue. -* DATAGEODE-90 - Remove all git merge conflict tags in SDG source code Javadoc. -* DATAGEODE-88 - Add configuration support for critical and eviction off-heap percentages in client, peer and cache server application annotations. -* DATAGEODE-86 - Release 2.0.6 (Kay SR6). - - -Changes in version 2.0.5.RELEASE (2018-02-28) ---------------------------------------------- -* DATAGEODE-85 - Release 2.0.5 (Kay SR5). -* DATAGEODE-83 - Override generated OQL from Repository query methods. - - -Changes in version 2.0.4.RELEASE (2018-02-19) ---------------------------------------------- -* DATAGEODE-82 - Extend MappingPdxSerializer to allow registering custom PdxSerializers based on fully qualified property name. -* DATAGEODE-79 - Release 2.0.4 (Kay SR4). - - -Changes in version 2.1.0.M1 (2018-02-06) ----------------------------------------- -* DATAGEODE-80 - Upgrade to Apache Geode 1.4.0. -* DATAGEODE-78 - Fix incorrect server proxying behavior when registering local, client Regions using EnableCachingDefinedRegions. -* DATAGEODE-77 - Update copyright years to 2018. -* DATAGEODE-76 - When SDG Annotation config is used to configure and bootstrap an Apache Geode server, automatically register the Administrative Functions. -* DATAGEODE-75 - Enable the spring.data.gemfire.name property to be used in addition to spring.data.gemfire.cache.name for naming members of the cluster. -* DATAGEODE-74 - Extend SDG's GemfireSimpleTypeHolder to handle Java 8 Time types. -* DATAGEODE-73 - Fix race condition between ContinuousQuery registration and EnableClusterConfiguration Region creation. -* DATAGEODE-72 - Fix MappingPdxSerializer to ignore transient, non-writable and non-entity-based (simple type) properties and fields. -* DATAGEODE-71 - Change all com.gemstone.gemfire package references in the RegionDataAccessTracingAspect Pointcuts to org.apache.geode. -* DATAGEODE-70 - Investigate long documentation build times. -* DATAGEODE-69 - Dependency on org.iq80.snappy:snappy breaks the IO Platform build and appears to be a candidate for being test scoped. -* DATAGEODE-68 - From clause Region path error occurs when creating Indexes from application domain object fields annotated with @Indexed or @Id. -* DATAGEODE-66 - Allow basePackages to be configured using a property when creating Entity-defined Regions. -* DATAGEODE-65 - Document use of @EnableGemfireRepositories. -* DATAGEODE-64 - Allow the QueryService to be configured as a Spring bean in the ContinuousQuery Annotation support. -* DATAGEODE-63 - Add Annotation support for Region Compression. -* DATAGEODE-62 - Fix Off-Heap Annotation config to properly handle Entity-defined and Java-based Region configuration. -* DATAGEODE-61 - Do not configure ClientRegionFactory poolName when Pool is set to DEFAULT. -* DATAGEODE-60 - Add support for JSR-107 JCache API Annotations in Caching-defined Regions. -* DATAGEODE-59 - Add support for configuring client and server Region data management policies in Entity-defined Regions. -* DATAGEODE-58 - Add support for configuring client and server Region data management policies in Caching-defined Regions. -* DATAGEODE-57 - Add support for invoking callbacks when loading snapshots. -* DATAGEODE-56 - Add support for parallel snapshots. -* DATAGEODE-55 - Upgrade to Apache Geode 1.3.0. -* DATAGEODE-53 - Beans proxied by the Spring container with declared CQs are not registered and triggered. -* DATAGEODE-52 - Using SD Repositories and @EnableContinuousQueries causes errors with Spring container initialization. -* DATAGEODE-51 - EnableClusterConfiguration annotation attributes are silently ignored. -* DATAGEODE-50 - Spring Cache Abstraction annotations do not trigger CQ. -* DATAGEODE-49 - Release 2.1 M1 (Lovelace). - - -Changes in version 2.0.3.RELEASE (2018-01-24) ---------------------------------------------- -* DATAGEODE-78 - Fix incorrect server proxying behavior when registering local, client Regions using EnableCachingDefinedRegions. -* DATAGEODE-76 - When SDG Annotation config is used to configure and bootstrap an Apache Geode server, automatically register the Administrative Functions. -* DATAGEODE-75 - Enable the spring.data.gemfire.name property to be used in addition to spring.data.gemfire.cache.name for naming members of the cluster. -* DATAGEODE-74 - Extend SDG's GemfireSimpleTypeHolder to handle Java 8 Time types. -* DATAGEODE-73 - Fix race condition between ContinuousQuery registration and EnableClusterConfiguration Region creation. -* DATAGEODE-72 - Fix MappingPdxSerializer to ignore transient, non-writable and non-entity-based (simple type) properties and fields. -* DATAGEODE-71 - Change all com.gemstone.gemfire package references in the RegionDataAccessTracingAspect Pointcuts to org.apache.geode. -* DATAGEODE-69 - Dependency on org.iq80.snappy:snappy breaks the IO Platform build and appears to be a candidate for being test scoped. -* DATAGEODE-68 - From clause Region path error occurs when creating Indexes from application domain object fields annotated with @Indexed or @Id. -* DATAGEODE-67 - Release 2.0.3 (Kay SR3). - - -Changes in version 2.0.2.RELEASE (2017-11-27) ---------------------------------------------- -* DATAGEODE-66 - Allow basePackages to be configured using a property when creating Entity-defined Regions. -* DATAGEODE-65 - Document use of @EnableGemfireRepositories. -* DATAGEODE-64 - Allow the QueryService to be configured as a Spring bean in the ContinuousQuery Annotation support. -* DATAGEODE-63 - Add Annotation support for Region Compression. -* DATAGEODE-62 - Fix Off-Heap Annotation config to properly handle Entity-defined and Java-based Region configuration. -* DATAGEODE-61 - Do not configure ClientRegionFactory poolName when Pool is set to DEFAULT. -* DATAGEODE-60 - Add support for JSR-107 JCache API Annotations in Caching-defined Regions. -* DATAGEODE-59 - Add support for configuring client and server Region data management policies in Entity-defined Regions. -* DATAGEODE-58 - Add support for configuring client and server Region data management policies in Caching-defined Regions. -* DATAGEODE-54 - Release 2.0.2 (Kay SR2). - - -Changes in version 2.0.1.RELEASE (2017-10-27) ---------------------------------------------- -* DATAGEODE-53 - Beans proxied by the Spring container with declared CQs are not registered and triggered. -* DATAGEODE-52 - Using SD Repositories and @EnableContinuousQueries causes errors with Spring container initialization. -* DATAGEODE-51 - EnableClusterConfiguration annotation attributes are silently ignored. -* DATAGEODE-50 - Spring Cache Abstraction annotations do not trigger CQ. -* DATAGEODE-48 - Release 2.0.1 (Kay SR1). - - - -Changes in version 2.0.0.RELEASE (2017-10-02) ---------------------------------------------- -* DATAGEODE-47 - Add documentation in SDG's Reference Guide for the new Annotation-based configuration model. -* DATAGEODE-46 - Refactor API names used in the Annotation config and GemFire Mock Objects support. -* DATAGEODE-45 - Upgrade to Apache Geode 1.2.1. -* DATAGEODE-44 - Use Geode's DEFAULT Pool when a Pool cannot be resolved from the Spring context. -* DATAGEODE-43 - Add explicit automatic module name for Java 9. -* DATAGEODE-42 - Upgrade to OpenWebBeans 2.0.1. -* DATAGEODE-41 - Fix LuceneOperationsIntegrationTests CI failures. -* DATAGEODE-40 - Fix PoolsConfiguredWithLocatorsAndServersExpressionsIntegrationTests CI failures. -* DATAGEODE-39 - Release 2.0 GA (Kay). -* DATAGEODE-38 - Add Annotation configuration support for Continuous Queries. -* DATAGEODE-37 - Apply Java 8 types and functionality to the Continuous Query support. -* DATAGEODE-34 - Add EnableClusterConfiguration annotation to push cluster configuration meta-data from the client to the server. - - -Changes in version 2.0.0.RC3 (2017-09-11) ------------------------------------------ -* DATAGEODE-35 - Add missing configuration support for critical-off-heap-percentage and eviction-off-heap-percentage. -* DATAGEODE-33 - Add EnableCachingDefinedRegions annotation to configure Geode Regions based on Spring Caching annotations. -* DATAGEODE-32 - Move custom Asciidoctor Maven build plugin configuration testing HTML doc generation into profile. -* DATAGEODE-30 - Fix Reference Guide formatting. -* DATAGEODE-29 - Release 2.0 RC3 (Kay). - - -Changes in version 2.0.0.RC2 (2017-07-25) ------------------------------------------ -* DATAGEODE-32 - Move custom Asciidoctor Maven build plugin configuration testing HTML doc generation into profile. -* DATAGEODE-31 - Project build needs to use springdata.commons as property name for Spring Data Commons dependency. -* DATAGEODE-28 - Release 2.0 RC2 (Kay). - - -Changes in version 2.0.0.RC1 (2017-07-25) ------------------------------------------ -* DATAGEODE-27 - Release 2.0 RC1 (Kay). -* DATAGEODE-25 - Add EnableBeanFactoryLocator annotation to enable the GemfireBeanFactoryLocator on Cache creation. -* DATAGEODE-24 - Enhance @EnableSecurity to provide a default implementation of the Geode AuthInitialize interface. -* DATAGEODE-23 - Add Annotation to configure and enable Spring's Transaction Management with Local, Geode Cache Transactions. -* DATAGEODE-22 - Add Annotation to configure and enable the Spring Cache Abstraction with the GemfireCacheManager. -* DATAGEODE-20 - Upgrade to Apache Geode 1.2.0. -* DATAGEODE-19 - Meta-annotate all uses of Geode-based property configuration in the Annotation config model. -* DATAGEODE-18 - Introduce new Apache Geode Mock Objects infrastructure for Unit Testing. -* DATAGEODE-17 - Adapt to API changes in mapping subsystem. -* DATAGEODE-16 - Add support for Geode JCA ResourceAdapter. -* DATAGEODE-15 - Adapt to API changes in RepositoryConfigurationSourceSupport. -* DATAGEODE-14 - Improve IndexFactoryBean's resilience and options for handling GemFire IndexExistsExceptions and IndexNameConflictExceptions. -* DATAGEODE-13 - Introduce well-known, documented properties for Annotation config attributes. -* DATAGEODE-12 - Introduce Spring Configurers to flexibly alter Spring Data Geode configuration when using Annotation config. -* DATAGEODE-11 - Adapt to API changes in the org.apache.geode.internal.InternalDataSerializer class. -* DATAGEODE-10 - Adapt to API changes in the org.apache.geode.cache.lucene.LuceneQueryFactory interface. -* DATAGEODE-9 - Adapt to API changes in the org.apache.geode.cache.client.Pool interface. -* DATAGEODE-8 - Ensure locators and servers are configured correctly when using attributes. -* DATAGEODE-7 - Javadoc is not part of the distribution build. -* DATAGEODE-6 - Fix up Lucene Integration tests and Region namespace test to improve reliability. -* DATAGEODE-5 - Review and edit Spring Data Geode Reference Guide. -* DATAGEODE-4 - Adapt to API changes in Repository interfaces. -* DATAGEODE-3 - Fix GemfireSimpleTypeHolderTest due to API changes in SDC SimpleTypeHolder. - - -Changes in version 1.0.0.APACHE-GEODE-INCUBATING-RELEASE (2016-11-02) ---------------------------------------------------------------------- -* SGF-558 - Rename Geode package imports from com.gemstone.gemfire to org.apache.geode. -* SGF-559 - Configure Geode Integrated Security with annotations. -* SGF-560 - Release 1.0.0.APACHE-GEODE-INCUBATING-RELEASE. -* SGF-562 - Include attribute to enable BeanFactoryLocator support in Annotation config. -* SGF-565 - Stackoverflow error when the 'locators' attribute is specified in any of the XCacheApplication annotations. -* SGF-566 - Upgrade dependencies... Java 8, Spring Data Commons 1.12.5 and Spring Framework to 4.3.4. - - -Changes in version 1.0.0.APACHE-GEODE-INCUBATING-M3 (2016-10-05) ----------------------------------------------------------------- -* SGF-267 - Backwards Compatibility Testing between Clients and Servers as well as between GemFire Peer Members -* SGF-484 - NoSuchMethodError with Spring Data Gemfire RC1 version -* SGF-492 - Improve GemFire Java-based configuration support - Iteration 1 -* SGF-493 - Remove unnecessary GemFire/Geode version checks. -* SGF-497 - Intermittent failures in DurableClientCacheIntegrationTest -* SGF-498 - Fix apache-geode build due to recent changes in Apache Geode that removed the SharedConfiguration.destroySharedConfiguration() method from the API. -* SGF-499 - Prevent SDG-defined Pools from being destroyed before the Regions that use them -* SGF-500 - Add support for ignoreEvictionAndExpiration in the AsyncEventQueueFactoryBean API and XML namespace. -* SGF-501 - Add serialVersionUID to ListRegionsOnServerFunction -* SGF-502 - DiskStoreAndEvictionRegionParsingTest fails when building with Maven due to missing Disk Store sub-directory. -* SGF-504 - Support Repositories with multiple Spring Data modules on the class path -* SGF-505 - Add support for forwardExpirationDestroy in the AsyncEventQueueFactoryBean API and XML namespace. -* SGF-506 - ExceptionInInitializerError with Spring Gemfire 1.8.1 -* SGF-507 - Handle case-insensitive OQL queries defined as Repository query methods. -* SGF-508 - Fix embedded Locator and Manager service configuration using Java-based configuration meta-data with @Enabled annotations. -* SGF-510 - Create 1.0.0.APACHE-GEODE-INCUBATING-M3-SNAPSHOT -* SGF-511 - Configure additional CacheServers with annotations. -* SGF-512 - Configure GemFire System Properties with annotations. -* SGF-513 - Configure SSL with annotations. -* SGF-514 - Configure HttpService with annotations. -* SGF-515 - Configure Geode Off-Heap Memory with annotations. -* SGF-517 - Configure Authentication/Authorization with annotations. -* SGF-518 - Configure Logging with annotations. -* SGF-519 - Configure Mcast with annotations. -* SGF-520 - Configure Statistics with annotations. -* SGF-522 - There are a few broken links in SDG documentation -* SGF-525 - Set Apache Geode version to 1.0.0-incubating.M3. -* SGF-528 - Enable GemfireCacheManager to explicitly specify Cache names referring to Regions that will be used in Spring's Caching Infrastructure. -* SGF-533 - Update Spring dependencies, set Apache Geode version to 1.0.0-incubating.M3 and refactor exclusions -* SGF-534 - Fix ordered GemfireRepository.findAll(Sort) queries -* SGF-535 - Allow both SpEL and property placeholder expressions to be used in the locators/servers attributes of the XML namespace element. -* SGF-538 - Reorganize the XML configuration classes and support in SDG. -* SGF-539 - Change GemfireCache.evict(key) to call Region.remove(key). -* SGF-540 - Configure additional Pools using annotations. -* SGF-541 - Register the CustomEditorBeanFactoryPostProcessor for the Annotation config model. -* SGF-542 - Register the DefinedIndexesApplicationListener for the new Annotation config model. -* SGF-543 - Register the DiskStoreDirectoryBeanPostProcessor for the new Annotation config model. -* SGF-544 - Register the PdxDiskStoreAwareBeanFactoryPostProcessor for the new Annotation config model. -* SGF-545 - Register the ClientRegionPoolBeanFactoryPostProcessor for the new Annotation config model. -* SGF-546 - Configure Auto Region Lookup using annotations. -* SGF-552 - Unset 'mcast-port' when 'locators' are specified and unset 'locators' when @EnableMcast is used. -* SGF-553 - Use SDG's MappingPdxSerializer as the default PdxSerializer when PDX is configured with @EnablePdx. -* SGF-554 - Release 1.0.0.APACHE-GEODE-INCUBATING-M3 -* SGF-555 - Repository queries on client Regions associated with a Pool configured for a specific server group can lead to a RegionNotFoundException. - - -Changes in version 1.0.0.APACHE-GEODE-INCUBATING-M2 (2016-04-25) ----------------------------------------------------------------- -* SGF-372 - Add GemFire Off-Heap support. -* SGF-445 - Remove MaxPermSize Java option from Gradle build -* SGF-469 - Add support for CDI. -* SGF-475 - Add additional logging to the MappingPdxSerializer -* SGF-476 - Support bootstrapping a Geode server after Geode removes SDG dependency - GEODE-1025 -* SGF-477 - Change compile dependency from gemfire-core to geode-core. -* SGF-481 - Upgrade to Spring Framework 4.2.5.RELEASE -* SGF-489 - Update Spring Data and 3rd party dependencies. -* SGF-490 - Re-instate GemFire WAN and CQ functionality. -* SGF-491 - Release 1.0.0.APACHE-GEODE-INCUBATING-M2 - - -Changes in version 1.7.0.APACHE-GEODE-EA-M1 (2016-02-12) --------------------------------------------------------- -* SGF-373 - Implement a Spring Session Adapter for GemFire to back an HttpSession similar to Redis. -* SGF-398 - Provide early support of Apache Geode (Pivotal GemFire OSS). -* SGF-431 - Remove mavenLocal() from the repository declarations. -* SGF-435 - Fix apache-geode build due to recent changes in Apache Geode that removed the deprecated BridgeServer code. -* SGF-440 - Optimize imports across the SDG codebase. -* SGF-442 - Remove incorrect statements about GemFire Java Reflection-based (PDX) Serialization in the SDG Reference Guide. -* SGF-443 - Fix apache-geode build due to recent changes in Apache Geode that removed HDFS support. -* SGF-444 - Fix apache-geode build due to recent changes in Apache Geode that moved Lucene into a separate module. -* SGF-447 - Fix apache-geode build due to recent changes in Apache Geode that removed various internal utility classes in favor of external Spring classes. -* SGF-448 - GemfireRepositoryConfigurationExtension needs to override the RepositoryConfigurationExtensionSupport postProcess(:BeanDefinitionBuilder, :AnnotationRepositoryConfigurationSource) method. -* SGF-449 - GemfireRepositoryFactoryBean.setGemfireMappingContext needs to call RepositoryFactoryBeanSupport.setMappingContext. -* SGF-450 - GemfireRepositoryFactoryBean needs to explicitly register a "default" GemfireMappingContext when not explicitly defined as a bean in the application's Spring context. -* SGF-457 - Clean up Javadoc warnings. -* SGF-458 - Enable resolution of GemFire's DistributedSystem and System properties to be overridden in PoolFactoryBean. -* SGF-459 - Add support for the get(key:Object, valueLoader:Callable) method in Spring Framework 4.3's Cache interface. -* SGF-460 - Remove unnecessary SLF4J compile-time dependency. -* SGF-461 - Upgrade to Spring Framework 4.1.9.RELEASE. -* SGF-462 - Add appinfo hint to client region element in XSD -* SGF-463 - Remove gemfire-jgroups dependency -* SGF-465 - Move project build to Maven -* SGF-466 - Restore function to the Gradle-based build -* SGF-467 - Add Code of Conduct -* SGF-468 - Improve coordination between the PoolFactoryBean and ClientCacheFactoryBean when configuring and resolving the GemFire DistributedSystem -* SGF-471 - Release 1.7.0.APACHE-GEODE-EA-M1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -