---
title: "Version 3.10.2"
type: posts
date: 2022-01-15T00:00:00
---

The 3.10.2 release of GEOS is now available [to download]({{< ref "/usage/download" >}}).

This release is a bug fix release.

 <!--more-->

*  Fix crash in MonotoneChain with empty CoordinateSequence ([GH-539](https://github.com/libgeos/geos/issues/539), Sandro Santilli)
*  Fix crash in GeoJSONWriter in case of empty points ([TRAC-1139](https://trac.osgeo.org/geos/ticket/1139), Paul Ramsey)
*  Improve BuildArea performance ([TRAC-1122](https://trac.osgeo.org/geos/ticket/1122), Sandro Santilli)
*  Fix unaryUnion to avoid segfault with empty polygon ([GH-501](https://github.com/libgeos/geos/issues/501), Mike Taves)
*  Fix memory leak on exception in prepared geometry ([GH-506](https://github.com/libgeos/geos/issues/506), Dan Baston)
*  Iterator invalidation in rare cases ([GH-508](https://github.com/libgeos/geos/issues/508), Momtchil Momtchev)
*  Infinite loop on collapsed input to MaximumInscribedCircle (Paul Ramsey)
*  Write LinearRing to GeoJSON as LineString ([TRAC-1140](https://trac.osgeo.org/geos/ticket/1140), Paul Ramsey)
*  Fix PolygonEarClipper to handle collapsed corners ([GH-526](https://github.com/libgeos/geos/issues/526), Martin Davis)
*  Fix GEOSSTRtree_remove for empty tree ([GH-544](https://github.com/libgeos/geos/issues/544), Dan Baston)
*  Fix crash on query of STRtree with removed items ([GH-545](https://github.com/libgeos/geos/issues/545), Dan Baston)q

