Synchronize latest changes to master
What does this MR do?
As mentioned here, java-8-removal
had mistakenly been the defacto branch to keep up with the latest changes. However, since master
is the default branch, this MR syncs the changes of java-8-removal
to master
branch to keep it consistent across all the other downstream projects.