source: trunk/zoo-project/HISTORY.txt @ 703

Last change on this file since 703 was 682, checked in by djay, 7 years ago

Fix GetResult? and POST asynchronous requests on Windows. Prevent CONTENT_TYPE=text/xml before creating the process using CreateProcess?. Revert modifications made r587 for using url_decode directly inside zoo_loader.c, the url_decode call should be in kvpParseInputs (from request_parser.c), indeed, there should not be any decoding required in other cases than Execute requests. Fix issue in mapsFromPyDict, small changes in mapFromPyDict to fix parsing result value (only) for Python 3.

File size: 5.6 KB
Line 
1Version 1.5.0-dev
2  * Fix asynchronous POST request on WIN32 platforms
3  * Add utils/registry service
4  * Initial support for WPS 2.0.0 including the Dismiss extension
5  * Fix concurrency access to status informations
6  * Use simple file rather than shared memory for storing status informations
7  * Add support for db backend to store status informations
8  * Add the lib_zoo_service shared library to be linked against C services
9  * Add ZOO-API for the PHP language (with documentation)
10  * Add doxygen comments in source code
11  * Add support for multiple Exception nodes
12  * Add a length key when creating MapArray
13  * Add OTB support for applications as a service
14  * Add the otb2zcfg utility to produce zcfg for otb applications
15  * Add OTB Application Observer to have progress status updates
16  * Fix maxOccurs handling
17  * Fix gesture of downloaded inputs when multiple values are given
18  * Add detection of generated_file key in outputs to read the file
19  generated by a service
20  * Add a minimal parsing API
21  * Run validateRequest (download, default settings and decoding)
22  after fork if any
23  * Add SAGA-GIS support for modules as a service
24  * Add saga2zcfg utility to generate zcfg for SAGA-GIS modules
25  * Add SAGA-GIS Observer to have ongoing status updates
26
27Version 1.4.0
28  * Small fix for mimeType of results for CGAL services
29
30Version 1.4.0-rc1
31  * Binary support for PHP language
32  * ZOO-API for the Java language
33  * ZOO-Client Javascript API
34  * FastCGI fixes
35  * JavaScript ZOO-API enhancements (COOKIE use and Output in
36  generated XML)
37  * Add debian files
38  * Inputs passed by reference downloaded in parallel
39  * Conform behavior for DescribeProcess when the Identifier was not
40  found
41  * Add support of maximumMegabytes keywords for ComplexData Inputs
42  * Add the optional YAML ZCFG support #4 and the zcfg2yaml converter
43  * Return error messages that enable the service provider to quickly
44  identify the root cause of errors due to configuration file syntax
45  (ticket #90)
46  * Fix logic in addMapToMap (ticket #91)
47  * Enable AllowedValue and multiple Range definitions using default
48  and supported blocks
49  * Add the lastest revision number in version.h (available in Python
50  ZOO-API)
51  * Add the optional Ruby Language Support to the ZOO-Kernel with an
52  API similar to the Python ZOO-API
53  * Small rewrite of Python support
54  * Inputs can be requested over https protocol (ticket #86)
55  * Add capability to define both percentage of execution and a
56  message (ticket #87).
57  * Add usid in lenv section used to generate an unique identifier
58  based on time and the process identifier.
59  * Add gdal_contour service
60  * Add dynamic definition of serverAddress from the main section
61
62Version 1.3.0-rc2
63  * Fix POST Request issue (ticket #34)
64  * Fix COOKIE gesture (ticket #79)
65  * Remove verbose messages when using MapServer W*S (ticket #80)
66  * Add COMMITTERS  and LICENSE files
67
68Version 1.3.0-rc1
69
70  * Updating ZOO.Class object with the OpenLayers.Class Updating
71    ZOO.Class with the (ticket #64)
72  * Correct the content of proj4js (ticket #63)
73  * Enhance the COOKIE gesture (ticket #68)
74  * Support for dataInputs URLEncoded and xlink:href (ticket #62)
75  * Use the same object structure for JavaScript arguments than for
76    Python
77  * Add the Normalized Difference Vegetation Index service
78  * Add importScripts function to JavaScript support (ticket #66)
79  * Add multiple inputs values for the same identifier (ticket #72)
80  * Add Python ZOO-API to access ZOO-Kernel internel functions
81  * Add a [headers] section in main.cfg file to add specifics to
82    header returned
83  * Add support for multiple outputs for both GET and POST requests
84  * Add Content-Length to the headers if the result is sized
85  * Add Content-Disposition to the headers if the result contains a
86    filename
87  * Add support for sending headers through JS ZOO-api
88  * Add support for multi-valued inputs in JS ZOO-api
89  * Fixing issue about invalid status document #73
90  * Add Python-3.3.0 support
91  * Update documentation
92  * Add MapServer W*S Support documentation #34
93
94Version 1.2.0-rc3
95
96  * add basic SOAP Envelope support (ticket #49)
97  * support request when Content-Length header is not set by the
98  * client (ticket #57)
99  * fix issue when POST request is empty (ticket #45)
100  * add minimalist cache system (ticket #51)
101  * fix Python support (ticket #29)
102
103Verseion 1.2.0-rc2
104
105  * fix for process to run in background
106  * add support for ALL identifier for !DescribeProcess
107  * add a small test suite in the testing directory to test ogr base-vect-ops
108  * big fix for storage of Session maps on disk
109  * support for {{{<Default />}}} node in ZCFG files
110  * fastcgi version now support both !GetCapabilities and !DescribeProcess requests
111
112Version 1.2.0-rc1
113
114  * add WIN32 support
115  * add GRASS support through wps-grass-bridge
116  * add languages support using libintl
117  * binary support for inputs and outputs for both JAVA and Python
118  * automatic loading of ZOO-API and proj4js files (if present in the ZOO-Kernel directory) when loading JS Service Provider
119  * numerous memory leaks removed
120  * add PERL support
121  * enhance speed for JAVA support
122  * enhance POST request support
123  * add !BoundingBoxData support
124  * Python support is now optional as other languages
125  * add lenv section before running the service to store informations runtime specific
126  * add COOKIE support and {{{senv}}} section to store informations session specific
127  * add {{{USE_GDB}}} compilation flag to remove signal handling for debuging purpose
128  * enhance base64 support when included in and XML POST request
129  * return !ExceptionReport when no protocol was specified for xlink:href value
130
Note: See TracBrowser for help on using the repository browser.

Search

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png