<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [mapserver-dev] MapServer 5.2 Beta 1 Available</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>
<BR>

<P><FONT SIZE=2>A pretty impressive list of new features and fixes - thank you to all the mapserver developers!<BR>
<BR>
joel<BR>
<BR>
<BR>
<BR>
----<BR>
Joel Schlagel<BR>
Institute for Water Resources<BR>
<BR>
joel.d.schlagel@usace.army.mil<BR>
1.603.646.4387<BR>
<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: mapserver-dev-bounces@lists.osgeo.org on behalf of Steve Lime<BR>
Sent: Wed 6/11/2008 6:46 PM<BR>
To: mapserver-dev@lists.osgeo.org; mapserver-users@lists.osgeo.org<BR>
Subject: [mapserver-dev] MapServer 5.2 Beta 1 Available<BR>
<BR>
Hi folks: MapServer 5.2 Beta 1 has just been released. The source package is available for download at:<BR>
<BR>
&nbsp; <A HREF="http://mapserver.gis.umn.edu/download/beta">http://mapserver.gis.umn.edu/download/beta</A><BR>
<BR>
The list of changes/fixes since 5.0 can be found at the end this message. This is a significant release so<BR>
we need your help in testing. 5.2 should compatible with any 5.0 applications/mapfiles so it should be<BR>
relatively easy for folks to test. Please let us know how it goes!<BR>
<BR>
The plan is to have 2 beta releases, two release candidates with a final release the first week in July.<BR>
More details can be found in the 5.2 release plan at:<BR>
<BR>
&nbsp; <A HREF="http://mapserver.gis.umn.edu/development/release_plans/mapserver_5_2/release_plan/">http://mapserver.gis.umn.edu/development/release_plans/mapserver_5_2/release_plan/</A><BR>
<BR>
Steve<BR>
<BR>
Version 5.2.0-beta1 (2008-06-11):<BR>
---------------------------------<BR>
<BR>
- WMS/WFS layers can now specify a proxy servert (#571)<BR>
<BR>
- mapwmslayer.c: set QUERY_LAYERS correctly (#2001)<BR>
<BR>
- mapwcs.c: handle PARAMETER values correctly (#2509)<BR>
<BR>
- SOS: fix various memory leaks (#2412)<BR>
<BR>
- mapwcs.c: advertise temporal support in GetCapabilities (#2487)<BR>
<BR>
- Fixed flaw in findTag() in maptemplate.c that prevented multiple tags<BR>
&nbsp; on the same line being processed under certain conditions. (#2633)<BR>
<BR>
- Return results even when extents are missing (#2420)<BR>
<BR>
- Avoid displaying OGR connection strings in error messages (#2629)<BR>
<BR>
- WCS: respect wcs_name metadata for GetCoverage and DescribeCoverage<BR>
&nbsp; requests (#2036)<BR>
<BR>
- CGI: added -nh option to allow for the suppression of content headers from<BR>
&nbsp; the command line (#2594)<BR>
<BR>
- PostGIS: fix postgis idle-in-transaction problem (#2626)<BR>
<BR>
- AGG: enable ellipse symbol rotation for POINT/ANNOTATION layers (#2617)<BR>
<BR>
- RFC36: add more extensions to support templates (#2576)<BR>
<BR>
- AGG: allow dashed hatch symbols (#2614)<BR>
<BR>
- AGG: enable offset lines of type x -99 (#2588)<BR>
<BR>
- AGG: use an agg specific label size calculation function where<BR>
&nbsp; possible (#2357)<BR>
<BR>
- mapogcsld.c: fetch TextSymbolizer/Label/ogc:PropertyName correctly (#2611)<BR>
<BR>
- Don't ignore .qix file when DATA reference includes .shp extension (#590)<BR>
<BR>
- CGI able to alter layers with space and underscores (#2516)<BR>
<BR>
- WFS Multipoint query with PostGIS bug fixed (#2443)<BR>
<BR>
- Tiling API (RFC 43) mode=tile, tilemode=spheremerc, tile=x y zoom (#2581)<BR>
<BR>
- Remove C++-style comments and most other warnings thrown by -pedantic (#2598)<BR>
<BR>
- Fix PostGIS transaction behavior in fcgi situations (#2497, #2613)<BR>
<BR>
- Improve performance for large shape files (#2282)<BR>
<BR>
- encode WMS parameters correctly (#1296)<BR>
<BR>
- Added alignment option within a scalebar (#2468)<BR>
<BR>
- RFC-42 HTTP Cookie Forwarding (#2566)<BR>
<BR>
- Fixed handling of encrypted connection strings in postgis driver (#2563)<BR>
<BR>
- mapagg.cpp: AGG: add opacity at the style level (#1155)<BR>
<BR>
- mapwms.c: add Cache-Control max-age HTTP header support (#2551)<BR>
<BR>
- mapogcsos.c: support URI encoded procedures correctly (#2547)<BR>
<BR>
- Added support for EMPTY template with WMS GetFeatureInfo (#546)<BR>
<BR>
- Throw an exception if the WCS request does not overlap layer (#2503)<BR>
<BR>
- Acquire TLOCK_PROJ for pj_transform() calls (#2533).<BR>
<BR>
- Fixed problem with large imagemaps generating no output (#2526)<BR>
<BR>
- mapwms.c: make version optional for GetCapabilities again (#2528)<BR>
<BR>
- support URN scheme for components of observed property elements (#2522)<BR>
<BR>
- Fixed gdImagePtr gdPImg memory leak in msSaveImageBufferGD() (#2525)<BR>
<BR>
- mapogcsos.c: handle invalid POST requests (#2521)<BR>
<BR>
- mapogcsos.c: handle ACCEPTVERSIONS parameter (#2515)<BR>
<BR>
- mapwcs.c/mapwcs11.c: s/neighbour/neighbor/g (#2518)<BR>
<BR>
- mapwms.c: relax FORMAT parameter restrictions for GetFeatureInfo (#2517)<BR>
<BR>
- mapwcs.c: support COVERAGE lists for DescribeCoverage (#2508)<BR>
<BR>
- mapwcs.c: fix lonLatEnvelope/@srsName (#2507)<BR>
<BR>
- mapwcs.c: omit VendorSpecificCapabilities (#2506)<BR>
<BR>
- mapwcs.c: test for either resx/resy OR width/height (#2505)<BR>
<BR>
- mapwcs.c: make GetCoverage demand one of TIME or BBOX (#2504)<BR>
<BR>
- mapwms.c: make GetLegendGraphic listen to TRANSPARENT in OUTPUTFORMAT (#2494)<BR>
<BR>
- OWS: support updatesequence (#2384)<BR>
<BR>
- mapwms.c: test VERSION after service=WMS (#2475)<BR>
<BR>
- OWS: output Capabilities XML updateSequence if set (#2384)<BR>
<BR>
- mapwcs.c: better handling of REQUEST parameter (#2490)<BR>
<BR>
- mapwcs.c: point to correct exception schema (#2481)<BR>
<BR>
- mapows.c: add version negotiation (#996)<BR>
<BR>
- mapwfs.c: return default GML2 when invalid OUTPUTFORMAT passed (#2479)<BR>
<BR>
- mapowscommon.c: add OWS Common style version negotiation (#996)<BR>
<BR>
- mapwcs.c: better section parameter handling for CITE (#2485)<BR>
<BR>
- mapwfs.c: point to the correct schema for exceptions (#2480)<BR>
<BR>
- shp2img.c/shp2pdf.c: clean up usage text, check for invalid layers (#2066)<BR>
<BR>
- completed implementation of RFC24 (#2442, #2032)<BR>
<BR>
- mapwcs.c: require VERSION parameter for DescribeCoverage and<BR>
&nbsp; GetCoverage (#2473)<BR>
<BR>
- mapwcs.c: change error token to MS_WCSERR instead of MS_WMSERR (#2474)<BR>
<BR>
- mapwcs.c: set exception MIME type to application/vnd.ogc.se_xml<BR>
&nbsp; for 1.0.0 (#2470)<BR>
<BR>
- mapwcs.c: Generate a decently formatted exception if an WCS XML POST request<BR>
&nbsp; is received (#2476).<BR>
<BR>
- mapowscommon.c: support OWS Common 1.1.0 as well (#2071)<BR>
<BR>
- mapogcsos.c: support SOS 1.0.0 (#2246)<BR>
<BR>
- Implement mapObj.setCenter, mapObj.offsetExtent, mapObj.scaleExtent,<BR>
&nbsp; rectObj.getCenter at the SWIG API (#2346)<BR>
<BR>
- mapogcfilter.c: use USE_LIBXML2 in ifdefs (#2416)<BR>
<BR>
- clean up naming conventions of Shapefile API (#599)<BR>
<BR>
- use msComputeBounds() instead, since it's already in the codebase (#2087)<BR>
<BR>
- set shapeObj bounds from WKT (#2087)<BR>
<BR>
- fixed issue where path following labels sometimes used the supplied<BR>
setting for position. In all cases with ANGLE FOLLOW we want to force<BR>
position MS_CC regardless of what is set in the mapfile.<BR>
<BR>
- enforce (-99 -99) to be the penup value for vector symbols (#1036)<BR>
<BR>
- Support for labeling features (polygon &amp; line) prior to clipping. This<BR>
results in stable label positions regardless of map extent. (#2447)<BR>
<BR>
- Support for quantization and forced palette png output with RGBA images<BR>
&nbsp; (#2436)<BR>
<BR>
- SLD using a single BBOX filter should generate an SQL ststement for<BR>
&nbsp; oracle/postgis/ogr (#2450)<BR>
<BR>
- Accurate Calculation of legend size for WMS LegendURL (#2435)<BR>
<BR>
- Converted mapogr.cpp to use OGR C API instead of C++ classes to allow<BR>
&nbsp; GDAL/OGR updates without having to recompile MapServer (#545, #697)<BR>
<BR>
- add missing space on dashed polygon outlines with svg (#2429)<BR>
<BR>
- Restored behavior of MS 4.10 and made WMS STYLES parameter optional<BR>
&nbsp; again in GetMap and GetFeatureInfo requests (#2427)<BR>
<BR>
- Speed up forced palette rendering (#2422)<BR>
<BR>
- WMS GetFeatureInfo: honour FEATURE_COUNT for any INFO_FORMAT and<BR>
&nbsp; apply the FEATURE_COUNT per layer instead of globally (#2423, #1686)<BR>
<BR>
- enable soft outlines on truetype labels. This is triggered with a new<BR>
&nbsp; keyword OUTLINEWIDTH for the LABEL block (#2417)<BR>
<BR>
- fix clipping rectangle to take width as well as size into account (#2411)<BR>
<BR>
- AGG: added and use a line and polygon adaptor to avoid copying shapeObj<BR>
&nbsp; points to an agg path_storage. avoids a few mallocs and a few copies.<BR>
<BR>
- fixed symbolsetObj not to set the SWIG immutable flag permanently<BR>
&nbsp; don't expose refcount and the symbol attributes (Ticket #2407)<BR>
<BR>
- fix for support of entity encoded text in angle follow text (#2403)<BR>
<BR>
- AGG: initial support for native computation of label sizes (#2357)<BR>
<BR>
- AGG: support text symbols specified by their character number (#2398)&nbsp;<BR>
<BR>
- AGG: fix angle orientation for various symbols<BR>
<BR>
- allow scientific notation for attributes binded to an int (#2394)<BR>
<BR>
- merge GD and AGG label cache drawing functions (#2390)<BR>
<BR>
- Enable AGG rendering of bitmap font labels instead of falling back to<BR>
&nbsp; GD (#2387)<BR>
<BR>
- clean up treatment of encoding and wrap caracter<BR>
<BR>
- Fix legend label placement for multiline labels (#2382)<BR>
<BR>
- enforce WRAP parameter in legend label (#2382)<BR>
<BR>
- AGG: pixel level simplification for line and polygon shapes (#2381)<BR>
<BR>
- fixed blue/green color swapping for space delimited strings bound to an<BR>
&nbsp; attribute. (bug 2378)<BR>
<BR>
- don't remove points that are checked as being colinear (#2366)<BR>
<BR>
- mapowscommon.c: fix namespace leak issues (#2375)<BR>
<BR>
- mapogcsos.c: add SWE DataBlock support (#2248)<BR>
<BR>
- mapogcsos.c: fix build warnings, namespace and schema pointers (#2248)<BR>
<BR>
- mappdf.c: support output in fastcgi case via msIO_fwrite() (#2406)<BR>
<BR>
- mapogcsos.c: Initial support for POST requests (#2379) and updated<BR>
&nbsp; msSOSDispatch() handling<BR>
<BR>
- mapogr.cpp: Use pooling api to ensure per-thread sharing of connections<BR>
&nbsp; only (#2408)<BR>
<BR>
- mapogcsos.c: change substituted variable from sensorid to procedure (#2409)<BR>
<BR>
- maplibxml2.c: Initial implementation of libxml2 convenience functions<BR>
<BR>
- configure: Modified so libxml2 support is requested for WCS and SOS,<BR>
&nbsp; and is indicated by USE_LIBXML2 definition.&nbsp; Use @ALL_ENABLED@ in<BR>
&nbsp; DEFINEs and mapscriptvars generation.<BR>
<BR>
- mapresample.c: Fixed support for multi-band data in RAW mode for bilinear<BR>
&nbsp; and nearest neighbour resamplers (#2364).<BR>
<BR>
- mapdraw.c: Improve error reporting if a raster layer requested in<BR>
&nbsp; a query map (#1842).<BR>
<BR>
- mapfile.c: add simple urn:ogc:def:crs:OGC::CRS84 support.<BR>
_______________________________________________<BR>
mapserver-dev mailing list<BR>
mapserver-dev@lists.osgeo.org<BR>
<A HREF="http://lists.osgeo.org/mailman/listinfo/mapserver-dev">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</A><BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>