Upgrade JAR libraries to Java 11 compatible versions (Hibernate 5 is the main one)
Available since 2019FEB.
Applications using hibernate may require different levels of attention depending on what parts of the library they use.
Port ACS to Java 11
Core of the porting started with 2019APR.
Upgrade of libraries found in run-time, compilation issues and other fixes/improvements for Java 11 done as part of 2019JUN.
Due to incompatibility between the changes and the Java 8 version, these modifications are not available on master branch. They will be merged after ALMA Go/NoGo decision on July 26th.
Merge to the master is expected somewhere between August and September, so it would not be available as part of 2019AUG, but 2019OCT if the Go/NoGo decission is positive.
If anyone is interested in this, we could provide a Java 11 compatible branch at some point after June 21st (This is when the verification of 2019JUN finishes).
Port ACS to Python 3
We have a complicated schedule between the Java 11, new ACS Makefile and other key ALMA deliverable.
We're aiming to have this before 2019DEC.
We mentioned 2020JAN, but that is an ALMASW-only deliverable (ACS only make releases on even months).
Refactor ACS Makefile
First roll-out scheduled with 2019JUN.
It will handle dependencies calculation among modules.
Should improve performance on multi-cpu/core machines.
It will coexist with current Makefile for at least a year.