Change log

v1.1.0 - 2017-07-28 (INDIGO v2.0 - Update 3)

Fixed:

Bug regarding metadatakey table update on cube deletion

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
  • Bug #4, #2, #1

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

results matching ""

    No results matching ""