24.3. Version 5.4.0¶
24.3.1. Dependency Version Upgrades¶
The following dependencies have been upgraded:
accumulo
2.1.3->2.1.4commons-io
2.16.1->2.19.0geotools
33.1->33.2hadoop
3.4.1->3.4.2hbase
2.6.1->2.6.3jackson
2.17.2->2.19.0micrometer
1.13.4->1.15.4nifi
2.4.0->2.6.0orc
1.9.6->1.9.7postgresql
42.7.2->42.7.7prometheus
1.3.1->1.4.1s2-geometry
io.sgr:1.0.1->org.datasyslab:20250620-rc1sedona
1.5.0->1.8.0
24.3.2. Switch to Micrometer Metrics¶
GeoMesa has transitioned from Dropwizard metrics to Data Store Metrics. As a result, the configuration for Kafka Data Store metrics and converter Metrics has also changed. Existing Dropwizard configurations have been deprecated, but will continue to work until they are removed in the next major release. However, metric names and formats may change due to the difference in Micrometer’s implementation.
The MicrometerSetup class introduced in GeoMesa 5.3 has been deprecated. In most scenarios, the data store parameters
geomesa.metrics.registry and geomesa.metrics.registry.config can be used instead. For programmatic usage,
PrometheusRegistry and CloudwatchRegistry can be invoked directly. See Data Store Metrics for details.
24.3.3. Partitioned PostGIS Table Changes¶
The partition_tablespaces table used to store tablespaces for the Partitioned PostGIS data store has been deprecated,
and will be removed in a future version. Tablespace information is now stored in the geomesa_userdata table.
24.3.4. Deprecated Support for Accumulo 2.0¶
Support for Accumulo 2.0 has been deprecated, and will be removed in the next major release. Users should upgrade to Accumulo 2.1.
24.3.5. Deprecated Support for NiFi 1.x¶
Support for NiFi 1.x has been deprecated, and will be removed in the next major release. Users should upgrade to NiFi 2.6.0.
24.3.6. Deprecated Modules¶
The following modules have been deprecated and will be removed in the next major release:
geomesa-metrics-coregeomesa-metrics-cloudwatchgeomesa-metrics-graphitegeomesa-metrics-prometheus
24.3.7. Deprecated Classes¶
The following classes have been deprecated and will be removed in the next major release:
org.locationtech.geomesa.features.SerializationOption.SerializationOptionsorg.locationtech.geomesa.metrics.micrometer.MicrometerSetup
24.3.8. Deprecated Features¶
The following features have been deprecated and will be removed in the next major release:
Setting the
GEOMESA_LIBenvironment variable will no longer be supported in the GeoMesa CLI tools