Skip to content

rust-v0.3.0

Compare
Choose a tag to compare
@kylebarron kylebarron released this 09 Sep 13:10
· 104 commits to main since this release
0c0af60

New Features 🪄

  • Preliminary support for 3D (XYZ) geometries
  • Support for reading and writing GeoParquet 1.1
    • Support for reading and writing GeoArrow (native) geometry encoding
    • Support for reading with spatial filtering
  • Both synchronous and asynchronous readers for GeoParquet. Readers will stream a RecordBatch at a time by default.
  • Accept RecordBatchReader as input to all
  • New support for geoarrow.box array (equivalent to Vec<Option<geo::Rect>>). RectArray is now laid out as a StructArray internally instead of a FixedSizeListArray.
  • Improved documentation

Performance Improvements 🏎️

Bug fixes 🐛

  • Don't serialize empty array metadata by @kylebarron in #678
  • Fixed MixedGeometryArray handling. Exported Arrow UnionArrays always have same data layout.
  • Support MapArrays when exporting to geozero by @kylebarron in #721

New Contributors

Full Changelog: rust-v0.2.0...rust-v0.3.0