[postgis-tickets] r15506 - Add enhanced section for 2.4 and backport 2.3.1-2.3.3 release notes

Regina Obe lr at pcorp.us
Tue Jul 25 23:10:32 PDT 2017


Author: robe
Date: 2017-07-25 23:10:32 -0700 (Tue, 25 Jul 2017)
New Revision: 15506

Modified:
   trunk/doc/release_notes.xml
   trunk/doc/xsl/postgis_aggs_mm.xml.xsl
Log:
Add enhanced section for 2.4 and backport 2.3.1-2.3.3 release notes

Modified: trunk/doc/release_notes.xml
===================================================================
--- trunk/doc/release_notes.xml	2017-07-24 00:25:47 UTC (rev 15505)
+++ trunk/doc/release_notes.xml	2017-07-26 06:10:32 UTC (rev 15506)
@@ -2,6 +2,68 @@
 <appendix id="release_notes">
   <title>Appendix</title>
     <subtitle>Release Notes</subtitle>
+    <sect1>
+      <title>Release 2.3.3</title>
+      <para>Release date: 2017/07/01</para>
+      <para>This is a bug fix and performance improvement release.</para>
+      <simplesect>
+        <title>Bug Fixes and Enhancements</title>
+          <para>#3777, GROUP BY anomaly with empty geometries</para>
+          <para>#3711, Azimuth error upon adding 2.5D edges to topology</para>
+          <para>#3726, PDF manual from dblatex renders fancy quotes for programlisting
+                  (Mike Toews)</para>
+          <para>#3738, raster: Using -s without -Y in raster2pgsql transforms
+                  raster data instead of setting srid</para>
+          <para>#3744, ST_Subdivide loses subparts of inverted geometries
+                  (Darafei Praliaskouski Komzpa)</para>
+          <para>#3750, @ and ~ operator not always schema qualified in geometry
+                  and raster functions. Causes restore issues.
+                  (Shane StClair of Axiom Data Science)</para>
+          <para>#3682, Strange fieldlength for boolean in result of pgsql2shp</para>
+          <para>#3701, Escape double quotes issue in pgsql2shp</para>
+          <para>#3704, ST_AsX3D crashes on empty geometry</para>
+          <para>#3730, Change ST_Clip from Error to Notice when ST_Clip can't compute a band</para>
+      </simplesect>
+    </sect1>
+
+    <sect1>
+      <title>Release 2.3.2</title>
+      <para>Release date: 2017/01/31</para>
+      <para>This is a bug fix and performance improvement release.</para>
+      <simplesect>
+        <title>Bug Fixes and Enhancements</title>
+          <para>#3418, KNN recheck in 9.5+ fails with index returned tuples in wrong order</para>
+          <para>#3675, Relationship functions not using an index in some cases</para>
+          <para>#3680, PostGIS upgrade scripts missing GRANT for views</para>
+          <para>#3683, Unable to update postgis after postgres pg_upgrade going from < 9.5 to pg > 9.4</para>
+          <para>#3688, ST_AsLatLonText: round minutes</para>
+      </simplesect>
+    </sect1>
+
+    <sect1>
+      <title>Release 2.3.1</title>
+      <para>Release date: 2016/11/28</para>
+      <para>This is a bug fix and performance improvement release.</para>
+      <simplesect>
+        <title>Bug Fixes and Enhancements</title>
+          <para>#1973, st_concavehull() returns sometimes empty geometry collection
+                   Fix from gde</para>
+          <para>#3501, add raster constraint max extent exceeds array size limit
+                for large tables</para>
+          <para>#3643, PostGIS not building on latest OSX XCode</para>
+          <para>#3644, Deadlock on interrupt</para>
+          <para>#3650, Mark ST_Extent, ST_3DExtent and ST_Mem*
+                agg functions as parallel safe so they can be parallelized</para>
+          <para>#3652, Crash on Collection(MultiCurve())</para>
+          <para>#3656, Fix upgrade of aggregates from 2.2 or lower version</para>
+          <para>#3659, Crash caused by raster GUC define after CREATE EXTENSION
+             using wrong memory context. (manaeem)</para>
+          <para>#3665, Index corruption and memory leak in BRIN indexes
+            patch from Julien Rouhaud (Dalibo)</para>
+          <para>#3667, geography ST_Segmentize bug
+            patch from Hugo Mercier (Oslandia)</para>
+      </simplesect>
+    </sect1>
      <sect1>
       <title>Release 2.3.0</title>
           <para>Release date: 2016/09/26</para>

Modified: trunk/doc/xsl/postgis_aggs_mm.xml.xsl
===================================================================
--- trunk/doc/xsl/postgis_aggs_mm.xml.xsl	2017-07-24 00:25:47 UTC (rev 15505)
+++ trunk/doc/xsl/postgis_aggs_mm.xml.xsl	2017-07-26 06:10:32 UTC (rev 15506)
@@ -519,8 +519,39 @@
 				</itemizedlist>
                 </xsl:if>
 
-				<para>TODO: Enhance some functions in 2.4 so this space isn't empty.</para>
+				<xsl:if test="//para[contains(text(),'Enhanced: 2.4')]">
+				<para>Functions enhanced in PostGIS 2.4</para>
+				<para>Most aggregates now marked as parallel safe</para>
+				<itemizedlist>
+				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
+					<xsl:for-each select='//refentry'>
+						<xsl:sort select="refnamediv/refname"/>
+						<xsl:variable name='comment'>
+							<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'&#x0d;&#x0a;', ' '), '	', ' '))"/>
+						</xsl:variable>
+						<xsl:variable name="refid">
+							<xsl:value-of select="@id" />
+						</xsl:variable>
 
+						<xsl:variable name="refname">
+							<xsl:value-of select="refnamediv/refname" />
+						</xsl:variable>
+
+
+				<!-- For each section if there is note about availability in this version -->
+							<xsl:for-each select="refsection">
+								<xsl:for-each select="para | */para">
+									<xsl:choose>
+										<xsl:when test="contains(.,'Enhanced: 2.4')">
+											<listitem><simpara><link linkend="{$refid}"><xsl:value-of select="$refname" /></link> - <xsl:value-of select="." /><xsl:text> </xsl:text> <xsl:value-of select="$comment" /></simpara></listitem>
+										</xsl:when>
+									</xsl:choose>
+								</xsl:for-each>
+							</xsl:for-each>
+					</xsl:for-each>
+				</itemizedlist>
+                </xsl:if>
+
 			</sect2>
 
 			<sect2 id="NewFunctions_2_3">



More information about the postgis-tickets mailing list