Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.
5.0.0
GeoMesa 5.0.0 is mainly focused on upgrading to the latest GeoTools version. GeoTools defines the API that GeoMesa implements, and the latest version introduced several package changes and refactoring. These upgrades necessitated a major version bump in accordance with semantic versioning.
The project leadership certifies that the APIs in this release are "Eclipse Quality".
This release has a high architectural quality. GeoMesa has had a mostly stable architecture over the last few years, and there aren't any glaring spots that need architectural attention. In addition to being open source so freely editable, GeoMesa provides many extension points using Java SPI loading to allow easier integration with custom code modules. GeoMesa overlaps some with Locationtech GeoWave, but that project has gone dormant over the last two years.
This release updates dependency versions to resolve CVEs against those dependencies. Currently the only active CVEs in the GeoMesa dependency tree are against an older version of Google Protobuf that is still required for use with HBase.
User documentation and tutorials have been updated for this release. Older documentation and tutorials are archived and still available from the geomesa.org website.
Support for HBase 1.4 has been removed in this release, as HBase 1.4 does not run on Java 11.
GeoMesa continues to support OGC standard services though GeoTools and GeoServer.
GeoMesa continues to see community engagement on Gitter and Stack Overflow, which seem to be preferred by users over the mailing list at this point.
- Log in to post comments