Skip to content

2021.21.0

Compare
Choose a tag to compare
@sfeilmeier sfeilmeier released this 01 Dec 11:29
· 877 commits to develop since this release
daecc84

Highlights

  • Switch to Java 11 (#1596)
    • Switch from Java 8 to Java 11
      • Update Github Actions workflow
      • Update Gitpod Dockerfile (use Java 11.0.13-tem Eclipse Adoptium Temurin build)
      • Update all .classpath files to use JavaSE-11
      • Update EdgeApp and BackendApp.bndrun to use JavaSE-11
    • Replace apache xmlrpc with aXMLRPC
      • Apache ws-xmlrpc depends on javax.xml.bind, which was deprecated since Java 9 and was removed in Java 11
      • Thank you @gturri for providing a nearly drop-in replacement for Apache ws-xmlrpc
      • This also removes the dependency for Apache WebServices Common Utilities (ws-commons-util), which was also removed
      • Update OdooUtils to use aXMLRPC instead
    • Replace deprecated methods in OneWire
    • Remove InfluxDB config as it is not installed by default in Gitpod
    • By default remove the .settings directory which is specific to Eclipse IDE (via tools/prepare-commit.sh)

If you need a prepuilt Java Runtime Environment (JRE) for Java 11, please refer to https://adoptium.net/. Updated Debian Packages by the Eclipse Adoptium project are still work-in-progress (see adoptium/installer#330), but the ones by Adopt-OpenJDK are still available here: https://adoptopenjdk.jfrog.io/ui/native/deb/pool/main/a

Bug Fixes and Other Changes