[ZOO-PSC] ZOO-Project 2.1.0 release proposal
Fabrice Brito
fabrice.brito at terradue.com
Thu Jan 22 02:28:15 PST 2026
+1
Well done Gerald!
Fabrice Brito
@terradue
Roma, Italia
http://www.terradue.com
https://twitter.com/terradue
m +39 3406767340
On Thu, 22 Jan 2026, 09:47 nicolas bozon via ZOO-PSC, <
zoo-psc at lists.osgeo.org> wrote:
> +1 Nick
>
>
> Le jeu. 22 janv. 2026 à 09:45, Angelos Tzotsos via ZOO-PSC <
> zoo-psc at lists.osgeo.org> a écrit :
>
>> Great work!
>> +1
>> Angelos
>>
>> On Thu, Jan 22, 2026 at 10:39 AM Gérald Fenoy via ZOO-PSC <
>> zoo-psc at lists.osgeo.org> wrote:
>>
>>> Dear PSC members,
>>> I take advantage of the date to wish you all a wonderful New Year 2026!
>>>
>>> I come to you today to request your vote on the following motion:
>>>
>>> Releasing a new 2.1.0 version of the ZOO-Project with me as a release
>>> manager.
>>>
>>> Below is the list of significant changes since version 2.0.0:
>>>
>>> * Add support for the /jobs/{jobId}/results/{outputId} endpoint
>>> * Force update of the libsodium23 on ubuntu to fix CVE-2025-69277
>>> * Fix urllib version 2.6.3 to fix CVE-2026-21441, CVE-2025-66418,
>>> CVE-2025-66471, CVE-2025-50181, CVE-2025-50182
>>> * Add profiles as per
>>> https://docs.ogc.org/DRAFTS/18-062r3.html#profile-uris
>>> * Enhanced storage of metadata embedded within a CWL Application
>>> Pachage.
>>> * Type detection for literal data output for proper result access.
>>> * Use the cwl2ogc Python library for the transactional support and
>>> schema definitions for inputs and output.
>>> * C-API change signature of: printHeaders, printSessionHeaders,
>>> printAFile, printProcessResponse, printDocument, printRawdataOutput,
>>> printRawdataOutputs, outputResponse, runGetStatus, invokeCallback,
>>> setReferenceUrl, printJResult, printJobStatus, printJobList,
>>> printFilteredJobList, handleDRUError.
>>> * Introduce the conversion from CWL type to LiteralData in
>>> documentation.
>>> * ZOO-Project-DRU: Bind user to anonymous when no SERVICE_NAMESPACE is
>>> defined.
>>> * Add documentation on how to bind a format key to a schema using the
>>> dedicated schemas section from the configuration file.
>>> * Support CWL Custom Types with their corresponding format from OGC
>>> Process
>>> Description.
>>> * Support the format key in input/output schema from OGC Process
>>> Description.
>>> * Add the CollectionDB.PrimitiveDataFormats table to the database
>>> containing
>>> the possible formats key values and CWL Custom types.
>>> * Change the strcuture of CollectionDB.ows_DataDescription to support a
>>> format reference (data_format_id).
>>> * Correct support for BoundingBox format in OGC Process Description.
>>> * Store the zoofpm ip address in the status database to enable tracking
>>> which zoofpm pod/container is used to run a process.
>>> * Update GDAL based services to use the validateVRT for VRT used as
>>> input file to ensure only the allowed paths are accessible.
>>> * Add an isAllowedPath function to ensure the URL using file:// give
>>> access only to the defined allowed paths, defined in the allowedPaths
>>> key
>>> from the main section.
>>> * Update the skaffold.yaml file for easy deployment of the ZOO-Project
>>> with DRU and CWL support on a local cluster in different flavors
>>> * Update the ZOO_DEBUG to use color for messages (if stderr is a tty)
>>> * Update variables naming, including the main configuration file name
>>> * Update ZOO_DEBUG function to use LOG_MESSAGE_FORMAT to format the
>>> debug messages, using the iZooLogLevel integer to decide between:
>>> DEBUG,
>>> INFO, WARN, ERROR, FATAL. Comes with it associated --with-log-format
>>> option.
>>> * Store temporary files associated with a run made by an authenticated
>>> user in a non browsable directory, add a browse service to access these
>>> files.
>>> * Remove Miniconda3 from the ZOO-Project-DRU docker image to avoid
>>> conflict with shared libraries.
>>> * Add getServicesNamespacePath, printAFile, handlePackage functions to
>>> the C-API.
>>> * Add support for "File" inputs in CWL to be identified as ComplexData
>>> as defined in the Table 3 of the OGC Best Practice for Earth
>>> Observation
>>> Application Package.
>>> * Add initial support for /processes/{processId}/package as defined in
>>> the
>>> OGC API - Processes - Part2: Deploy, Replace, Undeploy draft.
>>> * Ensure the mutable processes cannot be executed syncrhonously.
>>> * Ensure that the invokeBasicCallback function is used in case the
>>> service execution failed.
>>> * Fix issue when multiple filters are used to filter the jobs list.
>>> * Add support for x-logo in the info object of the OpenAPI.
>>> * Add keywords in the process description if any are defined in the
>>> service metadata.
>>> * Preserve datatype for literal values that should be passed to the
>>> cwl runner.
>>> * Expose complex metada information such as author and contributor
>>> within the process descrition for OGC API - Processes.
>>> * Support recording metadata and author for processes deployed from
>>> CWL.
>>> * Add gdalmdiminfo and gdalmdimtranslate services
>>> * Update support for OGC API - Processes - Part 3: Workflows
>>>
>>> I include my +1 to the upcimng release;
>>>
>>> Best regards,
>>>
>>>
>>> Gerald Fenoy
>>> gerald.fenoy at geolabs.fr
>>> Chair, ZOO-Project PSC
>>>
>>> _______________________________________________
>>> ZOO-PSC mailing list
>>> ZOO-PSC at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/zoo-psc
>>>
>>
>>
>> --
>> Angelos Tzotsos, PhD
>> President, Board of Directors
>> Open Source Geospatial Foundation
>> https://www.osgeo.org/member/angelos-tzotsos/
>> _______________________________________________
>> ZOO-PSC mailing list
>> ZOO-PSC at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/zoo-psc
>>
> _______________________________________________
> ZOO-PSC mailing list
> ZOO-PSC at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/zoo-psc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/zoo-psc/attachments/20260122/4e2bfad0/attachment.htm>
More information about the ZOO-PSC
mailing list