...
- Obsolescence management including changes originally planned for 2 releases
- CORBA Vendor Implementation
- omniORB was upgraded to latest version (4.2.4)
- Java (15 dependencies) – Most notably
- castor – Used for XML Schem binding with Java classes
- prevayler – Used for Manager persistence and recoverability
- Python (18 dependencies) – Most notably
- Jedi – Added specific version for dependency used by ipython after unexpected issues
- External Dependencies (5 dependencies)
- astyle: Aligned to RHEL 8 version (as RHEL 7 doesn't provide the tool)Moved . Moved to ExtProdExtpod
- doxygen/graphviz: Aligned to RHEL 7 version. Not installed if already provided by O.S. packages. Fallback mechanism moved to ExtProd
- vtd-xml: Upgraded to latest version and now installed through Maven. Moved to ExtProd
- oAW: No longer installing as a module, now we use the version provided by ACS Eclipse installation
- acsStartJava -addEclipseClasspath flag was added to automatically put the required dependencies in the classpath
- Likewise, for compiling the special directive <jarname>_ECLIPSE=on was added for compilation to make use Eclipse's JAR files
- Acssim setMethod/setMethodIF now receives fully-compliant Python code blocks
- This may break some implementations that used to write the return value on the last line without actually putting "return ..."
- Alternative XML Schema bindings for Java are being prepared using JAXB XJC technology
- Both castor and jaxb bindings are created with the XSDBIND directive and are packaged in the same JAR file
- If castor's code generated package is 'test.xx.yy', then xjc one is 'test.xx.yy.jaxb
...
{"serverDuration": 75, "requestCorrelationId": "6102222c3f5b56e8"}