The GeoMesa team is happy to announce GeoMesa 3.0.0! This major release updates some key dependencies as well as removing some deprecations. There are various minor API differences; the main API still uses the GeoTools DataStore API for most operations.
GeoMesa version updates / new versions supported
* Hadoop 3.x
* HBase 2.x support added (HBase 1.4.x still supported)
* Accumulo 2.0 support added (Accumulo 1.9.x still supported)
* Apache Arrow 0.16
* GeoTools 23 (which matches with GeoServer 2.17)
* GeoMesa Coprocessors can be configured to yield ‘partial results’
* GeoMesa Coprocessors can be enabled / disabled individually
* Testing on Accumulo with S3
* Switched unit tests from using MockAccumulo to MiniAccumuloCluster
* Cleaned up Arrow memory usage
* Small enhancement in SFCurve which allows for improved range management
* GeoMesa's raster support
* GeoMesa's 'Native API'
There has been no work on security issues related to this release, aside from updating dependency versions for various libraries.
Documentation has been updated and hosted on geomesa.org. Older documentation is still available corresponding to released versions. Tutorials and examples have been updated on github. Older versions are still available as git tags.
Conforms To UI/UX Guidelines:
Not applicable (project doesn't provide UI)
GeoMesa continues to support OGC standards through the use of GeoTools and GeoServer.
GeoMesa has established a robust forum for users and adopters on Gitter (https://gitter.im/locationtech/geomesa), where discussions take place most days. GeoMesa continues to maintain a developers (https://locationtech.org/mhonarc/lists/geomesa-dev/) and users (https://locationtech.org/mhonarc/lists/geomesa-users/) mailing list.
GeoMesa is also active on StackOverflow and StackExchange, responding to all relevant questions that are tagged.
GeoMesa has received some community contributions in this release, including improved Bigtable support, Spark SQL bug fixes, and help upgrading GeoTools versions.