Release Notes - Mnemonic - Version 0.17.0 ** Sub-task [MNEMONIC-693] - Update project pom.xml to compile project in OpenJDK17 [MNEMONIC-694] - update the version of maven-jar-plugin [MNEMONIC-696] - maven-compiler-plugin compilation failure [MNEMONIC-697] - Upgrade OpenJDK in Ubuntu Docker [MNEMONIC-698] - Upgrade OpenJDK in CentOS Docker [MNEMONIC-701] - Setup backend web framework skeleton with current request interfaces [MNEMONIC-702] - Setup a new branch on github mnemonic-site for development tasks [MNEMONIC-703] - Add redis memory service in mnemonic project [MNEMONIC-706] - Maven Unable to load cache item [MNEMONIC-707] - Determine redis client to be integrated with mnemonic redis service backend [MNEMONIC-709] - Upgrade the Docker image in Dockerhub for CI [MNEMONIC-711] - Clean obsoleted content in redis memory service gradle file [MNEMONIC-712] - Explore Redis C client API to support mnemonic-redis-memory-service [MNEMONIC-713] - Update Ubuntu Docker image to include hiredis dependencies [MNEMONIC-714] - Update CI build image to include hiredis lib dependency [MNEMONIC-715] - Update Centos image to include hiredis dependencies [MNEMONIC-716] - Update Fedora Docker image to include hiredis dependencies [MNEMONIC-717] - Create webpage templates that can be shared and used for each section home pages [MNEMONIC-718] - Enable https connections for the fastapi web framework [MNEMONIC-719] - Investigate the primitives of versioning for durable objects [MNEMONIC-727] - Update pom file reflecting the log4jv2 update dependencies change [MNEMONIC-728] - Update log4j.properties in each subproject folders with log4j2.xml [MNEMONIC-729] - Configure the log4jv2.xml with correct settings that align with current log4jv1 settings [MNEMONIC-730] - Making the log4j related version configurable [MNEMONIC-731] - Update log4j modules for Gradle build system [MNEMONIC-735] - Re-structure fastapi app content for integration with Jinja template and css files [MNEMONIC-736] - Create markdown loader to parse markdown files from original website ** Bug [MNEMONIC-362] - Committing Changes to a Local Git Repository web link broken [MNEMONIC-720] - Security vulnerabilities of logback modules identified [MNEMONIC-732] - Exclude dccache from license check [MNEMONIC-733] - Identified 5 more critical security vulnerabilities [MNEMONIC-734] - Unsanitized input from a command line argument in run.py [MNEMONIC-737] - Unchecked null may cause NULLException in JavaVMemServiceImpl [MNEMONIC-738] - gradle build error caused by updated class major version [MNEMONIC-739] - Build error caused MNEMONIC-737 [MNEMONIC-743] - Update source-assembly file to include redis memory service module ** New Feature [MNEMONIC-740] - Enable GitHub Actions build status notification for Mnemonic ** Improvement [MNEMONIC-690] - Update News Section in Mnemonic Website after 0.15 release [MNEMONIC-699] - Update download section of the website with recent releases [MNEMONIC-721] - Refresh the slf4j modules [MNEMONIC-724] - Check the bufferBlock in JavaVMemServiceImpl.free [MNEMONIC-725] - Keep thread information when get InterruptedException [MNEMONIC-726] - Adding initial version of VSCode settings [MNEMONIC-741] - Bump Maven min version to 3.8.5 [MNEMONIC-742] - Update release-flow documentation ** Test [MNEMONIC-680] - Surefire plugin warnings about Co rrupted STDOUT ** Task [MNEMONIC-684] - Mnemonic 0.16.0 release [MNEMONIC-692] - Upgrade to openJDK 17 [MNEMONIC-695] - Add Chunyong He as new committer to the project committer webpage [MNEMONIC-722] - Refresh logback module [MNEMONIC-723] - Upgrade log4j version from 1.x to v2 for security vulnerability fixes