Thank you!<br><br><div class="gmail_quote">On Fri, Jul 24, 2009 at 2:16 PM, Paul Ramsey <span dir="ltr"><<a href="mailto:pramsey@opengeo.org">pramsey@opengeo.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
July 24, 2009<br>
<br>
The PostGIS development team has, after a long period of meditation<br>
and soul searching, released version 1.4.0 of the spatial data<br>
extension for PostgreSQL.<br>
<br>
 <a href="http://postgis.refractions.net/download/postgis-1.4.0.tar.gz" target="_blank">http://postgis.refractions.net/download/postgis-1.4.0.tar.gz</a><br>
<br>
This new version of PostGIS includes substantial performance<br>
enhancements, more detailed reference documentation, new output<br>
formats (GeoJSON) and an improved internal testing system. PostGIS 1.4<br>
also supports the recent PostgreSQL 8.4 release.<br>
<br>
Thanks to everyone who helped by testing during the release candidate process!<br>
<br>
Your PostGIS Team<br>
<br>
-- Detailed PostGIS 1.4 Release Notes --<br>
<br>
  - As of the 1.4 release series, the public API of PostGIS will not<br>
        change during minor releases.<br>
<br>
 - Compatibility<br>
  - The versions below are the *minimum* requirements for PostGIS 1.4<br>
  - PostgreSQL 8.2 and higher on all platforms<br>
  - GEOS 3.0 and higher only<br>
  - PROJ4 4.5 and higher only<br>
<br>
 - New Features<br>
  - ST_Union() uses high-speed cascaded union when compiled against<br>
        GEOS 3.1+ (Paul Ramsey)<br>
  - ST_ContainsProperly() requires GEOS 3.1+<br>
  - ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached<br>
        prepared geometry against GEOS 3.1+ (Paul Ramsey)<br>
  - Vastly improved documentation and reference manual<br>
        (Regina Obe & Kevin Neufeld)<br>
  - Figures and diagram examples in the reference manual (Kevin Neufeld)<br>
  - ST_IsValidReason() returns readable explanations for validity<br>
        failures (Paul Ramsey)<br>
  - ST_GeoHash() returns a <a href="http://geohash.org" target="_blank">geohash.org</a> signature for geometries<br>
        (Paul Ramsey)<br>
  - GTK+ multi-platform GUI for shape file loading (Paul Ramsey)<br>
  - ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)<br>
  - ST_LocateBetweenElevations() returns sub-string based on Z-ordinate.<br>
        (Paul Ramsey)<br>
  - Geometry parser returns explicit error message about location of<br>
        syntax errors (Mark Cave-Ayland)<br>
  - ST_AsGeoJSON() return JSON formatted<br>
  - Populate_Geometry_Columns() -- automatically add records to<br>
        geometry_columns for TABLES and VIEWS (Kevin Neufeld)<br>
  - ST_MinimumBoundingCircle() -- returns the smallest circle<br>
        polygon that can encompass a geometry (Bruce Rindahl)<br>
<br>
 - Enhancements<br>
  - Core geometry system moved into independent library, liblwgeom.<br>
        (Mark Cave-Ayland)<br>
  - New build system uses PostgreSQL "pgxs" build bootstrapper.<br>
        (Mark Cave-Ayland)<br>
  - Debugging framework formalized and simplified. (Mark Cave-Ayland)<br>
  - All build-time #defines generated at configure time and placed in<br>
        headers for easier cross-platform support (Mark Cave-Ayland)<br>
  - Logging framework formalized and simplified (Mark Cave-Ayland)<br>
  - Expanded and more stable support for CIRCULARSTRING,<br>
        COMPOUNDCURVE and CURVEPOLYGON, better parsing,<br>
        wider support in functions (Mark Leslie & Mark Cave-Ayland)<br>
  - Improved support for OpenSolaris builds (Paul Ramsey)<br>
  - Improved support for MSVC builds (Mateusz Loskot)<br>
  - Updated KML support (Olivier Courtin)<br>
  - Unit testing framework for liblwgeom (Paul Ramsey)<br>
  - New testing framework to comprehensively exercise every<br>
    PostGIS function (Regine Obe)<br>
  - Performance improvements to all geometry aggregate<br>
    functions (Paul Ramsey)<br>
  - Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland,<br>
    Talha Bin Rizwan)<br>
  - Shp2pgsql and pgsql2shp re-worked to depend on<br>
    the common parsing/unparsing code in liblwgeom (Mark Cave-Ayland)<br>
  - Use of PDF DbLatex to build PDF docs and preliminary<br>
    instructions for build  (Jean David Techer)<br>
  - Automated User documentation build (PDF and HTML) and<br>
    Developer Doxygen Documentation (Kevin Neufeld)<br>
  - Automated build of document images using ImageMagick<br>
    from WKT geometry text files (Kevin Neufeld)<br>
  - More attractive CSS for HTML documentation<br>
    (Dane Springmeyer)<br>
 - Bug fixes<br>
  - <a href="http://trac.osgeo.org/postgis/query?status=closed&milestone=postgis+1.4.0&order=priority" target="_blank">http://trac.osgeo.org/postgis/query?status=closed&milestone=postgis+1.4.0&order=priority</a><br>

_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Mark Vantzelfde<br>NetMasters, Inc.<br>