MC2 Release Notes - November 16 2021

Component versions

Version to request for All Services install: 2021.11.16.1

EAGLEINSTALLER      2021.11.16.1   
EAGLEML                   2021.11.16.1
EAGLEML-W-O          2021.11.16.1
EXTRACTSERVICERULES  2021.11.16.1
IMPORTSERVICERULES     2021.11.16.1
MC2                             2021.11.1         
kafkaservice                 2021.11.1         
pypy                             2021.9.1          
pyruleservice               2021.11.36

openjre:

openjdk version "11.0.13" 2021-10-19

OpenJDK Runtime Environment 18.9 (build 11.0.13+8)


SDP-43633 MD API: Add information about extract only fields

Added interface scope in Ontology model API

Added "interface_scope" parameter in Ontology model API to show if element is extract or load only, or is used in both flows. Possible values: "extract" (means extract only), "load" (means load only), empty (means both extract and load).


SDP-49900 Add object type Ignore to EDS translator

Created new object type Ignore

Created new object type "ignore" to create an actual node for an empty object


SDP-52870 Add definition for snowflake syntax in Ontology and improve parser

Updated xref subqueries for Snowflake

Updated subqueries for xreference in Ontology to be supported both in Oracle and Snowflake. Updated xreference for genericsmf, genericentity, issuerorganization.


SDP-55065 UTF-8 Support in Pace reportservice AdhocReport Endpoint

Enabled UTF-8 for results of pace reportservice calls via REST API

Enabled UTF-8 in the results of calls to pace-reportservice via the eagle/report/v1/adhocReport ReST endpoint.


SDP-55217 Issue with '-' (dash) in interface name when creating DDL from Ontology

Corrected issue with special characters in interface names


SDP-55668 Change the default maximum limit of memory used for a pypy worker to 1.5G

Increased default maximum memory for a pypy worker to 1.5gb

Increased default maximum memory for a pypy worker to 1.5 gb.
Also checking the memory usage once the execution has completed.


SDP-55729 Run w_setup step after MC2 Deployment

updated installer to update redis configuration

updated installer to update redis configuration correctly in fresh install


SDP-56034 MC2 should evaluate a Panel Router block the same as MC

Updated MC2 to exit Panel Router block once a condition has evaluated to true

Updated MC2 to exit Panel Router once a condition to execute a panel has been met (that is, exit once one panel has been executed).


SDP-56183 Panel Router in MC2 is executed even if an Edit Check failed

Updated MC2 to not execute Panel Router if an EDIT Check has failed

Updated MC2 to not execute Panel Router if an EDIT Check has failed


SDP-56198 The database connection is not closed after the dataset data cache full reload is executed

The Database Connection Was Not Closed After the Dataset Data Cache Full Reload Was Executed in EDS

The database connection is not closed after the dataset data cache full reload was executed. This could potentially lead to many open connections to the database and high resource usage. The code was changed to close the database connection after the dataset full reload.


SDP-56235 Change the cache update queries to execute sequentially for same dataset

Updated cache updates to guarantee sequential execution of queries


SDP-56343 The Dynamic Entity List filter in EDS incorrectly processes the comparison to NULL

The Dynamic Entity List filter in EDS was incorrectly processing field comparison to NULL

The Dynamic Entity List filter in EDS was incorrectly processing field comparison to NULL. The code was changed to use the correct IS NULL/IS NOT NULL comparison for these fields in Dynamic Entity List filters.


SDP-56646 Incorrect Eagle OpenJRE 11 modules configuration

Added an additional module to the jre build to prevent intermittent issue with Zookeeper