[ZOO-PSC] ZOO-Project 2.1.0 release proposal
Rajat Shinde
rajatshinde2303 at gmail.com
Thu Jan 22 06:02:23 PST 2026
Thanks, Gerald!
+1 for the motion.
On Thu, Jan 22, 2026, 7:51 AM Venkatesh Raghavan via ZOO-PSC <
zoo-psc at lists.osgeo.org> wrote:
> Very Happy New Year to all of you!
>
> +1 for the motion for ZOO-Project 2.1.0 release.
>
> Venka
>
> On 1/22/2026 5:29 PM, Gérald Fenoy via ZOO-PSC 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
>
>
> _______________________________________________
> 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/acab2cb5/attachment-0001.htm>
More information about the ZOO-PSC
mailing list