Skip to content

Releases: locationtech/geotrellis

3.7.1

08 Jan 16:03
b16d847
Compare
Choose a tag to compare

3.7.1 - 2024-01-08

Added

  • Add JDK11 cross compilation #3435

Changed

  • Fix FileRangeReaderProvider parsing URI in windows #3507
  • Regrid: force crop to avoid going out of memory #3518
  • Fix rounding errors/numerical instability in GridExtent and LayoutTileSource #3520
  • GeoTrellisPath.parse should preserve unrecognized uri parameters #3529

3.7.0

27 Feb 14:21
14ed136
Compare
Choose a tag to compare

3.7.0 - 2023-02-26

Added

  • Add RasterSourceRDD.tiledLayerRDD within the geometry intersection #3474
  • Expose AWS_REQUEST_PAYER environment variable #3479

Changed

  • Migration to CE3 and other major dependencies upgrade #3389
  • Revert graceful JTS fall back and lazy Circe encoders #3463
  • Update Cassandra up to 4.x #3382
  • Accumulo update up to 1.10.x #3476
  • Fixed Extent.translate #3480
  • liftCompletableFuture function fix #3483
  • Pass baseTiff to new RasterSource on GeoTiffResampleRasterSource.reproject/convert #3485
  • Mask and InverseMask operations preserve tile cell type #3494

3.6.3

14 Jul 00:30
a4c3308
Compare
Choose a tag to compare

3.6.3 - 2022-07-12

Changed

  • Expose Charset in a ShapeFileReader API #3464
  • Bump Spark version up to 3.2.0 #3471

Lot's of thanks to @vlulla for the first contribution 🎉

3.6.2

05 Apr 19:44
10e1e1d
Compare
Choose a tag to compare

3.6.2 - 2022-04-05

Changed

  • Dependencies update #3452
  • Lazy init Circe codecs in the vector module #3457
  • Lazy init Extent and ProjectedExtent Circe codecs #3458
  • Add a graceful JtsConfig fallback in case of a shapeless versions mismatch #3459

3.6.1

14 Mar 21:52
6b5868a
Compare
Choose a tag to compare

Added

  • Add new shading rules to make GT work with Spark 3.x #3397
  • Add Buffer Tile #3419
  • RasterSourceRDD.tiledLayerRDD should have a configurable partition transform function #3450

Changed

  • Disambiguate withBufferTileFocalMethods implicit preserving bin compatibility #3422
  • Specialize Grid for Int and Long #3428
  • Move GeoWave and GeoMesa subproject to their own repositories #3439
  • Use JTS 1.18, GeoTools 25.0 #3437
  • ArrayTile.{cols | rows} calls boxing fix #3441

3.6.0

30 Apr 21:00
9be69a8
Compare
Choose a tag to compare

WARNING: The RGBA API has slightly changed (due to #3294). It is not based on implicit conversions anymore.

Added

  • Add method SpatialIndex#pointsInExtentAsIterable #3349
  • Spark 3 & Hadoop 3 Support #3218
  • Scala 2.13 cross compilation #2893

Changed

  • Deprecate method SpatialIndex#traversePointsInExtent #3349
  • GDALRasterSource gives segmentation fault when reading rasters with NBITS=1 #3300
  • Make JTSConfig load lazy #3369
  • GDALWarpOptions incorrect rpc flag #3370
  • S3LayerDeleter cannot handle over 1000 objects to delete #3371
  • Drop Scala 2.11 cross compilation #3259
  • Fix MosaicRasterSource.tileToLayout behavior #3338
  • Replace geowave subproject with GeoTrellis/GeoWave data adapter #3364

3.5.2

02 Feb 02:58
11e9077
Compare
Choose a tag to compare

Added

  • Add rasters S3 write methods #3333
  • Add initial GDAL Transform rotation support #3331

Changed

  • Remove explicit unused Scaffeine dependency from projects #3314
  • Remove an excessive close after the abort call in S3RangeReader #3324
  • Fix sigmoidal contrast calculation #3328
  • Separated monoidal component of vectortile.StrictLayer #3330

3.5.1

23 Nov 22:31
020e924
Compare
Choose a tag to compare

Changed

  • Fix Encoder[GeometryCollection] including subclasses of GeometryCollection twice in the json
    (MultiPolygon, Multipoint,MultiLinestring) #3167
  • Fix LayoutTileSource buffer should only be 1/2 a cellsize to avoid going out of bounds and creating NODATA values #3302
  • Remove unused allocation from CroppedTile #3297
  • Fix GeometryCollection::getAll extension method #3295
  • Update gdal-warp-bindings v1.1.1 #3303

3.5.0

18 Aug 22:31
516e170
Compare
Choose a tag to compare

Added

  • Add alternative RasterizeRDD methods for keyed geometries or features #3271

Changed

  • Fix NoData handling in the ColorMethods.color function for the RGB and RGBA Multiband Rasters #3278
  • Fix renderJpg() color is bluer than expected #3203
  • Fix combineDouble of ArrayTile and ConstantTile with non-commutative operator #3257
  • Update GDAL up to 3.1 #3279
  • Fix GeoTiff writer does not currently support WebMercator projection with no EPSG code set #3281
  • Fix Tile combine should union cellTypes #3284
  • Fix CRS.fromWKT function throws #3209
  • Dependencies updates #3280

3.4.1

16 Jul 18:32
d7e7501
Compare
Choose a tag to compare

Changed

  • GeoTiffRasterSource is not threadsafe enough #3265
  • Fix ShortArrayTileResult result ArrayTile fulfillment #3268
  • GeoTiffRasterSource TiledToLayout reads by SpatialKey can produce non-256x256 tiles 3267
  • Fix Overviews Read Incorrectly when Per Dataset Masks Present #3269