Release Notes
v1.1.0 - 2017-07-28 (INDIGO v2.0 - Update 3)
Fixed:
Bug regarding metadatakey table update on cube deletion
Possible memory leak in core library
Unit tests
Bugs in some operators and primitives
Bug in strncpy calls in framework
Bugs in primitives core library
Hide OPH_PASSWD
Limit the allowed characters for 'username'
Added:
New operators: OPH_IMPORTFITS and OPH_FS
New primitives: oph_append, oph_concat2
New aliases: getprogress, show, new, drop, jobs, ncdump
arg_max and arg_min options in reduction operators and primitives
Support for OpenId Connect
Support for WPS interface
Multi-user support
Monitoring and logging of progress ratio
Level 0 option to OPH_EXPLORENC to read file attributes, dimensions and variable lists
'hold_values' and 'number' parameters in OPH_MERGECUBES operator
Parameter 'forward' to OPH_IF
‘subet_type' argument to OPH_SUBSET and OPH_EXPLORECUBE
Changed:
Limit the allowed characters for 'username'
OPH_IMPORTNC operator to allow import of files without dimension values and to support a more configurable fragmentation
OPH_MERGECUBES to allow appending time series with different sizes
OPH_SUBSET2 operator is now deprecated
oph_dump primitive in order to include string termination char
Allow partial reductions with oph_reduce
oph_extend primitive to support both append and interlace modalities
Disable SSH for task submission by default
Import massive operations based on the operator OPH_FS
JSON Response schema (version 1.1): add field 'extra'
OPH_IF to forward input cube
Allow embedded variables
Server saves JSON Responses on behalf of the framework
Trace operator log only in debug mode
Exploit OPH_BASE_SRC_PATH to set the parameter automatically
v1.0.0 - 2017-03-23 (INDIGO v2.0)
Changed
Code indentation style in all modules
Operator name from OPH_IMPORTNC3 to OPH_IMPORTNC
Fixed
Server localtime function calls to be reentrant
Typos in OPH_EXPLORENC, OPH_MERGECUBES and OPH_MERGECUBES2 XML files
Subset library to handle large filters
Bug in evaluating monthly reductions
Added
''week' concept level to to oph_time hierarchy
Removed
OPH_INTERCOMPARISON operator
v0.11 - 2017-01-31 (INDIGO v1.0 - Update 7)
Fixed:
Bug regarding metadatakey table update on cube deletion
Bug [#9]
Bug [#7]
Bug [#5]
Unit tests
Bug that raises an error message at the end of leaf tasks
Bug when an interactive task is terminated by OPH_CANCEL
Bugs in building the list of cubes to be processed by 'exit action’
Bug in oph_sub_array, oph_div_array, oph_dump ans oph_to_bin primitives
Added:
Max and min operations to OPH_INTERCUBE operator
Argument 'status_filter' to OPH_RESUME operator XML file
Support for missing values to several operators and primitives
Support for base64-encoded dimensions [#10]
Watch command
Use of BASE_SRC_PATH as prefix of files involved in massive and interactive operations
Changed:
OPH_EXPORTNC2 to handle multiple row selection and export
OPH_INTERCUBE operator to allow comparison of cubes stored on different IO nodes
Configuration parameters names in oph_configuration (framework) and ophidiadb.conf (server)
Disabled usage of libSSH by default
Number of cores to execute each light task of final task to 1
View command to filter jobs based on their status
Removed:
oph_dim_configuration from framework file (unified with oph_configuration)
OPH_IMPORTNC and OPH_IMPORTNC2 operators (deprecated)
v0.10.6 - 2016-10-20 (INDIGO v1.0 - Update 3)
Fixed:
Inclusion of curl.h in code coverage
Bug #3
Plotting (nested) rectangles in case of OPH_FOR
Bug in gtk handler when window is closed while running in auto-view mode
Bug in handling wrong expression with OPH_IF
Bug in setting exit status of OPH_ENDFOR
Compact output format in resuming status of running workflow
Improved procedure to set final operation arguments
Bug in OphidiaDB update when a massive operation is retried
Bug in handling OPH_IF when Matheval is not enabled
Bug in setting basic notification message for massive operations
Counter update of OPH_FOR when default values are used
Bug in building function 'oph_if_impl' when MathEval library is disabled
Bug in handling filter 'path' in massive operations
Bug in massive operation handler
Added:
Support for new state OPH_STATUS_WAITING
New unit tests for OPH_WAIT, OPH_INPUT and OPH_SET
Argument to define subset offset in OPH_IMPORTNCx and OPH_SUBSETx operators
Support for time-based subsetting in OPH_IMPORTNCx operators
New operator OPH_INPUT and OPH_WAIT for interleaved and interactive worlkflows
Monitor of the submitted jobs
Compact output format for JSON Responses associated with workflows and massive operations
Task type OPH_STATUS_UNSELECTED for unselected branches of selection statement
Code coverage check
Support for selection statement
Changed:
Output of resume command to also show the current workflow status
Status of skipped tasks to OPH_STATUS_SKIPPED in case of errors
Code indentation style
OPH_FOR and OPH_SET input parameter "name" to "key"
Library 'known operators' to improve modularity
Query of OPH_RESUME to return OPH_STATUS_WAITING in case there is at least a waiting task
Workflow status list; added OPH_STATUS_WAITING and OPH_STATUS_UNSELECTED
OPH_FOR and OPH_SET input parameter "name" to "key"
v0.10.3 - 2016-07-26 (INDIGO v1)
Fixed:
Some warnings when building
Bug in building function 'oph_if_impl' when MathEval library is disabled
Bug in color of skipped tasks
Added:
Add compact output format for JSON Responses associated with workflows and massive operations
Add task type OPH_STATUS_UNSELECTED for unselected branches of selection statement
Changed:
Change status of skipped tasks to OPH_STATUS_SKIPPED in case of errors
v0.10.2 - 2016-07-19
Fixed:
Bug in handling filter 'path' in massive operations
Bug in massive operation handler
Several warnings when building
Bug in export metadata when more cores are used in OPH_EXPORTNC2
Added:
Graphical support for OPH_IF
Support for OPH_IF in workflow check
Code coverage check for repo
Support for data type 'string' in multigrids of JSON Responses
Unit tests
Support for selection statement
Support for data types 'short' and 'bytes' in JSON Responses
Graphical support for OPH_IF
Support for OPH_IF in workflow check
Changed:
Code indentation style
Colors of pending tasks
Library 'known operators' to improve modularity
v0.10.1 - 2016-06-27
Fixed:
Version number in files
v0.10.0 - 2016-06-23
Fixed:
Bug in OPH_FOR parsing
Bug in OPH_APPLY: check of explicit dimension size in case of unbalanced input cubes
Bug in OPH_CUBESCHEMA: original data types were shown for dimensions even after a partial reduction
Typos in XML files of OPH_SCRIPT and OPH_EXTEND
Warning 'unset variable' in oph_ssh_submit.c
Bug in function for massive operation checking
Bug in file matching during directory scanning
Bug in handling subset strings for argument 'counter' of OPH_FOR
Bug in handling on_exit:oph_delete in case of massive operations
Added:
Support for pre-defined workflow variables
Support for hostname in IP_TARGET_HOST configuration parameter
Support for building on CentOS7 and Ubuntu
Handling of DT_UNKNOWN in parsing directories for import massive operations
Support for SHA-coded passwords
New operator OPH_MERGECUBES2
New argument OPH_SCRIPT_SESSION_CODE in OPH_SCRIPT operator
New feature to add description to data cube
Changed:
Improved oph_for and oph_set to handle vectors as symbolic references
Final version of massive, iterative and parallel interfaces
Adapted behavior of OPH_MERGECUBES in order to create a new implicit dimension
v0.9.0 - 2016-02-01
Initial public release
Includes preliminary support for massive, iterative and parallel interfaces
Last updated