GeoMesa 1.2.4 includes 20+ improvements and bug fixes.
Important Notes
GeoMesa Accumulo Runtime Jar is no longer required for ingest
- The GeoMesa distributed runtime jar was required in GeoMesa 1.2.3 before ingest could occur; this release addresses that limitation.
Pre-computed statistics & Query Planning
- GeoMesa's pre-computed stat writing has been updated.
- Stats writing is handled per Datastore. Calling DataStore.dispose will manage those resources appropriately.
- Stats are written in a slightly better format.
- Pre-computed stats can be used to satisfy UniqueProcess WPS calls.
Bugs Fixes
Keywords Stored in GeoMesa
- Keywords can be added to the datastores metadata either at SFT creation in Scala or typesafe config or added via command-line tools.
- Useful for configuring stealth keywords
Multi-Level Attribute Visibility
- Draft/first-pass per-attribute visibility controls.
- Attributes within a simple feature can have different visibility levels
Data SFT/Converters In Tools
- Common SFT/Converter TypeSafe config definitions now ship with tools (e.g. twitter, geolife, geonames, etc.)
- Scripts for downloading data are included in tools
Native API View
- Domain objects in the Native API can now leverage GeoMesa secondary indexing
Other Notable Changes
- Kafka Datastore Fixes - Fixed isssue for CQL queries with multiple spatial filters
- Spark/Scala 2.10 Support - Updates to GeoMesaSpark and continuing work to support Spark/Scala 2.10
- Updated Documentation - All supported data stores have their own chapters in the User Manual, with installation and GeoServer configuration information. Additional libraries are described in a modules and libraries chapter in the User Manual.
- Elastic MapReduce (EMR) Scripts - EMR scripts are now included in the tools
Upgrading
- GeoMesa 1.2.3 supports upgrade in place from versions 1.1.0.rc.7 through 1.2.2
- Shutdown the geoserver and upgrade the distributed runtime in accumulo as well as the geomesa jars in the webserver