Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[geowave-dev] GeoWave 1.0.0 Release!

We are very pleased to announce the release of v1.0.0!

 

While we had v1.0.0-RC1 with a sneak preview of many of these features, v1.0.0 is the first official mature release through the Eclipse Foundation!

 

The 1.x releases will guarantee compatibility with serialization, all APIs, and commandline usage.  The available programmatic APIs have been bundled into "api" packages which will maintain backwards compatibility in 1.x releases.  The API classes can be found in org.locationtech.geowave.core.store.api and org.locationtech.geowave.core.geotime.store.query.api and example usages can be found in "examples."  The commandline operations and structure have been changed significantly to make commands more intuitive. All functionality remains the same, this was merely cosmetic changes to make the conventions easier to follow. 

 

Also, users of the 0.9.8 libraries will find the maven group IDs and all package names have changed from mil.nga.giat to org.locationtech.geowave.

 

There is a new multi-platform standalone installer that will help new users easily get familiar with GeoWave on any OS with associated documentation in the quickstart guide.

 

Last but not least, users will find good performance improvements in 1.0.0 primarily coming from many new efficiencies in serialization.

 

Other Major Features Include:

  • Major Serialization Improvements (and consequently table size reduction and enhanced performance)

    • Geometries default to use Tiny Well-Known Binary (TWKB) for serialization

    • Variable Length Encoding is used for any well-constrained numeric including times

  • Exciting new datastore support to include Redis, RocksDB, and Apache Kudu

  • A new multi-platform standalone installer for quick and easy access to the GeoWave commandline tools on any OS

  • Significant usability improvements to the commands (will stay compatible for 1.x)

  • Significant programmatic API improvements (will stay compatible for 1.x)

    • Consolidated API within “api” Java packages

    • A new python API

  • New commandline utilties such as efficient datastore copies between any GeoWave supported keyvalue store, as well as more spark analytics such as Kernel Density Estimation

  • Additional support for secondary indexing

  • Now publishing artifacts to Maven Central!

  • Several version updates to include GeoServer 2.14.0 and GeoTools 20.0

 

...and many many more, see the change log for details.
  

Back to the top