<appendix id="release_notes">
<title>Appendix</title>
<subtitle>Release Notes</subtitle>
+ <sect1>
+ <title>Release 2.3.0</title>
+ <para>Release date: 2016/09/26</para>
+ <para>This is a new feature release, with new functions, improved performance, all relevant bug fixes from PostGIS 2.2.3,and other goodies.</para>
+
+ <simplesect>
+ <title>Important / Breaking Changes</title>
+ <para>#3466, Casting from box3d to geometry now returns a 3D
+ geometry (Julien Rouhaud of Dalibo)</para>
+ <para>#3396, ST_EstimatedExtent, throw WARNING instead of ERROR
+ (Regina Obe)</para>
+ </simplesect>
+
+ <simplesect>
+ <title>New Features</title>
+ <para>Add support for custom TOC in postgis_restore.pl
+ (Christoph Moench-Tegeder)</para>
+ <para>Add support for negative indexing in ST_PointN and ST_SetPoint
+ (Rémi Cura)</para>
+ <para>Add parameters for geography ST_Buffer (Thomas Bonfort)</para>
+ <para>TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)</para>
+ <para>populate_topology_layer (Sandro Santilli)</para>
+ <para>#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)</para>
+ <para>#1758, ST_Normalize (Sandro Santilli)</para>
+ <para>#2236, shp2pgsql -d now emits "DROP TABLE IF EXISTS"</para>
+ <para>#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)</para>
+ <para>#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle
+ implementation using Welzl's algorithm (Dan Baston)</para>
+ <para>#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)</para>
+ <para>#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)</para>
+ <para>#3339, ST_GeneratePoints (Paul Ramsey)</para>
+ <para>#3362, ST_ClusterDBSCAN (Dan Baston)</para>
+ <para>#3364, ST_GeometricMedian (Dan Baston)</para>
+ <para>#3391, Add table inheritance support in ST_EstimatedExtent
+ (Alessandro Pasotti)</para>
+ <para>#3424, ST_MinimumClearance (Dan Baston)</para>
+ <para>#3428, ST_Points (Dan Baston)</para>
+ <para>#3465, ST_ClusterKMeans (Paul Ramsey)</para>
+ <para>#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)</para>
+ <para>#3549, Support PgSQL 9.6 parallel query mode, as far as possible
+ (Paul Ramsey, Regina Obe)</para>
+ <para>#3557, Geometry function costs based on query stats (Paul Norman)</para>
+ <para>#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required.
+ (Giuseppe Broccolo of 2nd Quadrant, Julien Rouhaud
+ and Ronan Dunklau of Dalibo)</para>
+ <para>#3496, Make postgis non-relocateable for extension install,
+ schema qualify calls in functions (Regina Obe)
+ Should resolve once and for all for extensions #3494, #3486, #3076</para>
+ <para>#3547, Update tiger geocoder to support TIGER 2016
+ and to support both http and ftp.</para>
+ <para>#3613, Segmentize geography using equal length segments
+ (Hugo Mercier of Oslandia)</para>
+ </simplesect>
+
+ <simplesect>
+ <title>Bug Fixes</title>
+ <para>All relevant bug fixes from PostGIS 2.2.3</para>
+ <para>#2841, ST_MinimumBoundingCircle not covering original</para>
+ <para>#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to
+ wrong liblwgeom.h (Greg Troxel)</para>
+ </simplesect>
+
+ <simplesect>
+ <title>Performance Enhancements</title>
+ <para>#75, Enhancement to PIP short circuit (Dan Baston)</para>
+ <para>#3383, Avoid deserializing small geometries during index operations
+ (Dan Baston)</para>
+ <para>#3400, Minor optimization of PIP routines (Dan Baston)</para>
+ <para>Make adding a line to topology interruptible (Sandro Santilli)</para>
+ <para>Documentation updates from Mike Toews</para>
+ </simplesect>
+
+ </sect1>
+
+ <sect1>
+ <title>Release 2.2.2</title>
+ <para>Release date: 2016/03/22</para>
+ <para>This is a bug fix and performance improvement release.</para>
+ <simplesect>
+ <title>New Features</title>
+ <para>#3463, Fix crash on face-collapsing edge change</para>
+ <para>#3422, Improve ST_Split robustness on standard precision double systems (arm64, ppc64el, s390c, powerpc, ...)</para>
+ <para>#3427, Update spatial_ref_sys to EPSG version 8.8</para>
+ <para>#3433, ST_ClusterIntersecting incorrect for MultiPoints</para>
+ <para>#3435, ST_AsX3D fix rendering of concave geometries</para>
+ <para>#3436, memory handling mistake in ptarray_clone_deep</para>
+ <para>#3437, ST_Intersects incorrect for MultiPoints</para>
+ <para>#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no outerBoundaryIs</para>
+ <para>#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms</para>
+ <para>#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade</para>
+ <para>#3490, Raster data restore issues, materialized views. Scripts postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore</para>
+ <para>#3426, failing POINT EMPTY tests on fun architectures</para>
+ </simplesect>
+ </sect1>
+
<sect1>
<title>Release 2.2.1</title>
<para>Release date: 2016/01/06</para>