...
- Obsolescence management including changes originally planned for 2 releases
- Third party tools (Upgrades and cleanup)
- Java (~50 dependencies + clean-up) – Most notably
- Hibernate
- Spring
- JAXB
- Coexistence of javax.*-api and jakarta.*-api JAR files to allow future migrations
- Python (14 dependencies) – Most notably
- numpy
- matplotlib
- setuptools
- Support for Python 3.8 (3.6 is still default, 3.8 will be made default in 2022FEB)
- Support to patch Maven dependencies
- They get installed to $ALMASW_INSTDIR/JavaDependencies/lib/<artifactId>-<version>-acs.jar
- Examples are castor and xercesImpl
- New BACI properties (longLongSeq and uLongLongSeq)
- Implementation in C++, Java and Python
- Some cleanup and alignments in Java and Python (Missing BACI property types and misspellings)
- New Makefile bug-fixes and improvements
- Support of MAKE_ONLY directive
- Patched pip to allow --target + --target-scripts directories
- Proposed patch to upstream, currently in review
- ACS Makefile allows to deploy PY_PACKAGES to a PyPI server generating a setup.py from Makefile/rules.mk information
- Python component code is now correctly reloaded on activation without restarting the container (Just make sure no references are left before requesting your new reference)
...
{"serverDuration": 69, "requestCorrelationId": "f5000f0437628fa2"}