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