GeoMesa 1.2.5 Release Notes
GeoMesa 1.2.5 includes 45+ improvements and bug fixes.
Highlights
Improved Polygon and LineString Indexing
GeoMesa now includes XZ2 and XZ3 indexes for geometries with extents (e.g. non-points)
XZ indexes avoid object duplication and provide multi-level resolution indexing
XZ indexes are now the default for non-point geometries (e.g. LineStrings and Polygons)
Configurable Date Intervals for Z3 and XZ3 Indexes
Z3 and XZ3 indexes can partition data by:
day/millis
week/seconds
month/seconds
year/minutes
Default indexing is week/seconds
Modifying the date intervals help with queries that are much larger or much smaller than a week
Full Multi-Level Attribute Visibility Support
Updates partial support from 1.2.4
Attributes within a simple feature can have different visibility levels
Jupyter Notebook Documentation
Documentation on using GeoMesa Spark with Jupyter Notebooks
Other Notable Changes
Storage of FeatureIDs in Accumulo Keys
Decrease storage requirements for Accumulo schemas
Command Line Tools & Distribution
List SFTs and Converters available to the environment
Improved installation & configuration scripts
Kafka 09 installation bundle now included in geomesa distribution tarball
Bugs Fixes
Various documentation and build improvements.
Upgrading
GeoMesa 1.2.5 supports upgrade in place from versions 1.1.0.rc.7 through 1.2.4
As with previous versions, all jars in the system must match...Ensure that the geoserver jar, distributed runtime, and tools are all the same client version (1.2.5)
Shutdown the geoserver and upgrade the distributed runtime in accumulo as well as the geomesa jars in the webserver