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

Last change on this file since 653 was 652, checked in by djay, 10 years ago

Better concurrency gesture for asynchronous requests, add db backend support for status informations.

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