---
title: "Version 3.11.1"
type: posts
date: 2022-11-14T00:00:00
---

As part of a batch release of patches for stable branches, the 3.11.1 release of GEOS is now available [to download]({{< ref "/usage/download" >}}).

Release notes for the various branches are available:
[3.9.4](https://github.com/libgeos/geos/blob/3.9.4/NEWS),
[3.10.4](https://github.com/libgeos/geos/blob/3.10.4/NEWS), and
[3.11.1](https://github.com/libgeos/geos/blob/3.11.1/NEWS)

The 3.11.1 release is a bug fix release.

 <!--more-->

* Remove spurious version from --libs geos-config options
* Fix PreparedGeometry to avoid crashes with EMPTY elements in input ([GH-678](https://github.com/libgeos/geos/issues/678), Martin Davis)
* Fix LineSegment.orientationIndex(LineSegment) ([GH-699](https://github.com/libgeos/geos/issues/699), Martin Davis)
* Fix DepthSegment comparison operation ([GH-707](https://github.com/libgeos/geos/issues/707), Martin Davis)
* Add OverlayNG support for simple GeometryCollection inputs ([GH-716](https://github.com/libgeos/geos/issues/716), Martin Davis)
* Fix TopologyPreservingSimplifier to produce stable results for Multi inputs ([GH-718](https://github.com/libgeos/geos/issues/718))
* Fix WKB hex endian test ([GH-720](https://github.com/libgeos/geos/issues/720), Paul Ramsey)
* Improve ConvexHull radial sort robustness ([GH-724](https://github.com/libgeos/geos/issues/724), Martin Davis)
* Use more robust Delaunay Triangulation frame size heuristic ([GH-728](https://github.com/libgeos/geos/issues/728), Martin Davis)
* Fix crash in GEOSIntersects with empty point inputs ([GH-673](https://github.com/libgeos/geos/issues/673), Dan Baston)
* Fix RelateOp for empty geometry and closed linear geometry ([TRAC-1096](https://trac.osgeo.org/geos/ticket/1096), Dan Baston)
* Return 2D result on 2D input to GeometryPrecisionReducer ([TRAC-1137](https://trac.osgeo.org/geos/ticket/1137), Dan Baston)
