All Versions
30
Latest Version
Avg Release Cycle
102 days
Latest Release
647 days ago

Changelog History
Page 1

  • v3.6.3 Changes

    July 12, 2022

    ๐Ÿ”„ Changed

    • ๐Ÿ”ฆ Expose Charset in a ShapeFileReader API #3464
    • โฌ†๏ธ Bump Spark version up to 3.2.0 #3471
  • v3.6.2 Changes

    April 05, 2022

    ๐Ÿ”„ 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
  • v3.6.1 Changes

    March 12, 2022

    โž• 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
  • v3.6.0 Changes

    April 30, 2021

    โž• 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
  • v3.5.2 Changes

    February 01, 2021

    โž• 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
  • v3.5.1 Changes

    November 23, 2020

    ๐Ÿ”„ 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
  • v3.5.0 Changes

    August 18, 2020

    โž• 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
  • v3.4.1 Changes

    July 16, 2020

    ๐Ÿ”„ 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
  • v3.4.0 Changes

    June 19, 2020

    โž• Added

    • โž• Add GS in the list of supported URI schemes #3235
    • ๐Ÿ‘ WKT Proj4 Extension support #3241

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix GeoTrellisRasterSources to properly pass time though all the internal functions #3226
    • ๐Ÿšš Move GDAL overview strategy logger to debug level #3230
    • ๐Ÿ›  Fix S3RDDLayerReader partitioning #3231
    • GDALRasterSource works inconsistenly with BitCellType and ByteCellType #3232
    • rasterizeWithValue accepts only topologically valid polygons #3236
    • Rasterizer.rasterize should be consistent with rasterizeWithValue #3238
    • GeoTrellisRasterSource should return None on empty reads #3240
    • ArrayTile equals method always returns true if first elements are NaN #3242
    • ๐Ÿ›  Fixed resource issue with JpegDecompressor that was causing a "too many open files in the system" exception on many parallel reads of JPEG compressed GeoTiffs. #3249
    • ๐Ÿ›  Fix MosaicRasterSource, GDALRasterSource and GeoTiffResampleRasterSource behavior #3252
    • ๐Ÿ“ฆ HttpRangeReader should live outside of the Spark package #3254
    • ๐Ÿšš HttpRangeReader moved to `geotrellis.util #3256
    • Consistently construct GridExtents with math.round #3248
  • v3.3.0 Changes

    April 07, 2020

    โž• Added

    • GeoTrellisPath assumes file scheme when none provided #3191
    • toStrings overrides to common classes #3217
    • ๐Ÿ‘ GeoTrellisRasterSources legacy and temporal layers support #3179

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix OverviewStrategy instances now define their own overview selection logic and more accurately port GDAL-Warp -ovr options #3196
    • ๐Ÿ›  Fix PolygonRasterizer failure on some inputs #3160
    • ๐Ÿ›  Fix GeoTiff Byte and UByte CellType conversions #3189
    • ๐Ÿ›  Fix incorrect parsing of authority in GeoTrellisPath #3191
    • ๐Ÿ‘ GeoTrellisPath.zoomLevel is now Option[Int] -> Int to better indicate that it is a required parameter #3191
    • ๐Ÿ›  Fix the length of one degree at the equator in metres #3197
    • ๐Ÿ›  Fix Fix DelaunayRasterizer #3202
    • RasterSources resolutions should be consistent across implementations #3210
    • โฌ†๏ธ Bump gdal-warp-bindings version up to 1.0.0 #3211
    • ๐Ÿ›  Fixed GDALRasterSource.resample method behavior to respect the passed resampleMethod #3211
    • ๐Ÿ›  Fix Jackson dependencies #3212
    • ๐Ÿ›  Fix Rasterizer for polygons containing concavities whith PixelIsArea option #3192
    • ๐Ÿ›  Fix spatial join (Spark) when using different partitioning in left and right RDDs #3175
    • ๐Ÿ›  Fix Monad instance for PolygonalSummaryResult #3221

    โœ‚ Removed

    • โœ‚ Removed duplicate JSON codecs for TileLayout #3181
    • โœ‚ Removed private restriction for TiffTag read overload #3181