...
Changes since the last release:
- This release is backwards compatible with prior v1.1.x releases:
- Applications developed with v1.1 should be compatible with v1.2.0.
- v1.1 clients should be able to connect to a 1.2.0 cluster.
- Rolling upgrades from a running v1.1 cluster to v1.2.0 are supported.
- Improve Lucene API and removed the @Experimental status. This capability provides full-text indexing of data stored in Geode backed by redundant, highly available in-memory storage.
- Resolve several data consistency issues affecting AsyncEventQueues.
- Improve the Function API with appropriate generic type parameters.
- Remove optional usage of the Attach API within gfsh.
- Bundle geode examples along with the release distributions. The examples demonstrate simple scenarios for replicated regions, partitioned regions, and CacheLoader.
- Provide option to invoke callbacks (such as CacheListeners) when importing a region snapshot file.
- Improve resiliency of server during SSL handshake.
- Resolve several issues with concurrent Locator startup.
- Many improvements to hot deployment of Functions including optimized classpath scanning of jars.Closed 328 tickets to add features, implement improvements and fix bugs
- gfsh: Added commands and options, refactored the command-line parserLucene integration: Enhanced API and documentation
- Testing: Extended coverage, added and improved tests
- Quality: Removed unused classes, unnecessary dependencies
- Documentation: Added, updated and edited User Guide and API docs, updated examples
- Logging: Standardized logging to use log4j2 conventions
- Close over 300 tickets to add features, implement improvements and fix bugs.
- Remove a number of API's that had been deprecated prior to the last major version (v1.0.0-incubating):
- (TBD)
A full list of issues that were resolved can be found at https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318420&version=12339257
...