Upgrading from 1.2.X to 1.3
Outline
- Differences in compatibility policy for 1.2 vs 1.3 (see 1.3.0-m0 release notes)
- Changes in artifact ids to add Scala binary version (e.g. geomesa-accumulo-datastore → geomesa-accumulo-datastore_2.11)
- Support for Scala 2.10
- Renamed/moved modules
- Source directories in
monospace, artifact names in bold. - Modules only relevant to a particular data store have been moved into the root directory for that datastore (e.g.
geomesa-accumulo) geomesa-distsplit into:geomesa-accumulo/geomesa-accumulo-distgeomesa-kafka/geomesa-kafka-dist/geomesa-kafka-08-distgeomesa-kafka/geomesa-kafka-dist/geomesa-kafka-09-distgeomesa-kafka/geomesa-kafka-dist/geomesa-kafka-10-distgeomesa-hbase/geomesa-dist-hbasegeomesa-hbase/geomesa-dist-bigtablegeomesa-cassandra/geomesa-cassandra-dist
geomesa-toolssplit into:geomesa-accumulo/geomesa-accumulo-toolsgeomesa-kafka/geomesa-kafka-tools(supports Kafka 0.8 for now)
geomesa-kafkamodule changes:geomesa-kafka-datastore → geomesa-kafka-08-datastore(geomesa-kafka-08-datastore_2.11)geomesa-kafka-09-datastore(geomesa-kafka-09-datastore_2.11)geomesa-kafka-10-datastoreadded (geomesa-kafka-10-datastore_2.11)geomesa-kafka-{08,09}-utilsremoved
geomesa-gs-pluginmodule changes:geomesa-kafka-gs-plugin → geomesa-kafka-gs-plugin/geomesa-kafka-08-gs-plugin(geomesa-kafka-08-gs-plugin_2.11)geomesa-kafka-09-gs-plugin → geomesa-kafka-gs-plugin/geomesa-kafka-09-gs-plugin(geomesa-kafka-09-gs-plugin_2.11)geomesa-kafka-gs-plugin/geomesa-kafka-10-gs-pluginadded (geomesa-kafka-10-gs-plugin_2.11)
geomesa-compute → geomesa-accumulo/geomesa-accumulo-compute(geomesa-accumulo-compute_2.11)geomesa-jobs → geomesa-accumulo/geomesa-accumulo-jobs(geomesa-accumulo-jobs_2.11)geomesa-raster → geomesa-accumulo/geomesa-accumulo-raster(geomesa-accumulo-raster_2.11)
- Source directories in
- Kafka support
- Added support for Kafka 0.10
- All package names now version specific
- E.g.
org.locationtech.geomesa.kafka.KafkaDataStore→org.locationtech.geomesa.kafka10.KafkaDataStore
- E.g.
, multiple selections available,