LocationTech GeoTrellis 1.0.0 Release Review

End Date of the Review Period: 

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.

Wednesday, December 7, 2016

This will be the first release of GeoTrellis under Eclipse and LocationTech.

We have recently completed an IP review, and the IP log should not contain many edits since that code was approved.




This is the initial GeoTrellis 1.0 release marking our Graduation as a LocationTech project. Thank you to everyone who took part and supported the team during this transition.

Major features include streaming GeoTiff support and windowed GeoTiff reading on S3 and Hadoop, improved ETL capabilites, a Collections API that allows users to avoid Spark in ideal cases, and experimental support for Vector Tiles, GeoWave integration, and GeoMesa integration.

This GeoTrellis 1.0 release is available both in maven central and repo.locationtech.org. The last release 0.10.3 was only available on sonatype's nexas repository. This major release marks our official graduation, and only includes a few minor API breaks with respect to 0.10.3.

To upgrade your project please change the organization to "org.locationtech" as shown below:

libraryDependencies += "org.locationtech.geotrellis" %% "geotrellis-raster" % "1.0.0"

See the README at https://github.com/locationtech/geotrellis, as well as the documentation at http://geotrellis.io for more information on how to bring GeoTrellis into your project.

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

The architecture of this release solidifies the architecture and API structure introduced in the 0.10 series. Our modular foundation has allowed us to add features to this release without issues.

Security Issues: 

No known issues.

Non-Code Aspects: 

Documentation has been completely redone in ReadTheDocs, which provides a single place to browse a lot of detailed information about the project.

Most tutorials and demo codebases have been brought up to the release candidates, and we will set them to use the 1.0.0 release once it is available.