[OSGeo-Announce] GeoTools 13 released

The GeoTools community is pleased to announce the availability of GeoTools
13.0[1], the first stable release of the GeoTools 13 series.

Download GeoTools 13:

- geotools-13.0-bin.zip[2]
- geotools-13.0-doc.zip[3]
- geotools-13.0-userguide.zip[4]
- geotools-13.0-project.zip[5]

This release is also available from our maven repository[6], and is made in
conjunction with GeoWebCache 1.7.0 and GeoServer 2.7.0.

New Features and Improvements

The following new features and improvements are available in this release:

=== Data Stores ===

- GeoPackage support is now compatible with QGIS and OGR.

- A new gt-solr[7] data store is available for working with with Apache Solr[8].
Thanks - to Andrea Aime and Justin Deoliveira for this work.

- CSVDataStore has been improved with write access and the ability to work with
different kinds of CSV files (including lat/lon and WKT). Thanks to Travis
Brundage for this work.

- AbstractDataStore is now deprecated. Please make plans to migrate to
ContentDataStore. There is an extensive ContentDataStore tutorial[9] to help
with - your migration.

- PropertyDataStore has now been ported to use ContentDataStore, and a wide
  range of issues (readers, events, transactions) have been resolved for all
  DataStore implementations. Thanks to Torben Barsballe for this extensive QA
  work.

=== CSS Module ===

The gt-css module[10] is a brand-new implementation of CSS-style support, now
written in Java. Thanks to Andrea Aime for bringing this exciting approach to
styling within easy reach of Java developers. Here is a quick code example:

  Stylesheet ss = CssParser.parse(css);
  CssTranslator translator = new CssTranslator();
  Style style - translator.translate(ss);

=== Rendering Engine ===

- Color-blending has been introduced as both a FeatureTypeStyle[11] and
  Symbolizer[12] vendorExtension, allowing for a range of special effects[13].
  Thanks to Cleveland Metro Parks[14] for this improvement.

- A FeatureTypeStyle[15] vendorExtension named "firstMatch". This vendor
  Extension will grab the first rule you specify. This can in many situations
  help you avoid more complicated logic for style rules.

  <sld:VendorOption name="ruleEvaluation">first</sld:VendorOption>

- Anchor points are now supported. This is done in SLD with the AnchorPoint tag:

  <LabelPlacement>
    <PointPlacement>
      <AnchorPoint>
        <AnchorPointX>
          <PropertyName>X</PropertyName>
        </AnchorPointX>
        <AnchorPointY>
          <PropertyName>Y</PropertyName>
        </AnchorPointY>
      </AnchorPoint>
    </PointPlacement>
  </LabelPlacement>

=== WFS Client ===

The gt-wfs client has improved:

- Better compatibility with MapServer.

- Extensive work has been done to support WFS 2.0 transactions. Thanks to Niels
  Charlier for this work.

- The gt-wfs client now supports WFS 2.0 stored queries. Thanks to Sampo
  Savolainen for this work.

=== And more ===

Documentation continues to improve, now with a complete function list. For a
full list[16] of improvements and changes in GeoTools 13, please see the full
release notes[17].

Thanks to Jody Garnett and Travis Brundage (from Boundless[18]) for making this
release happen.

[1] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/
[2] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-bin.zip/download
[3] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-doc.zip/download
[4] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-userguide.zip/download
[5] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-project.zip/download
[6] http://download.osgeo.org/webdav/geotools/
[7] http://docs.geotools.org/stable/userguide/library/data/solr.html
[8] http://lucene.apache.org/solr/
[9] http://docs.geotools.org/stable/userguide/tutorial/datastore/index.html
[10] http://docs.geotools.org/stable/userguide/unsupported/css.html
[11] http://docs.geotools.org/stable/userguide/library/render/style.html#featuretypestyle
[12] http://docs.geotools.org/stable/userguide/library/render/style.html#symbolizer
[13] http://docs.geoserver.org/stable/en/user/styling/sld-extensions/composite-blend.html
[14] http://www.clevelandmetroparks.com/
[15] http://docs.geotools.org/stable/userguide/library/render/style.html#featuretypestyle
[16] http://docs.geotools.org/stable/userguide/library/main/function_list.html
[17] https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10270&version=20994
[18] http://boundlessgeo.com/