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