Release Notes - Mnemonic - Version 0.3.0-incubating This release relys on the latest version PMalloc library and NVM Library v1.1 Bug [MNEMONIC-90] - String.join() is only supported in Java 8 [MNEMONIC-91] - Missing the implementation of Iterator.remove() [MNEMONIC-111] - Remove proxy settings from site dockerfile [MNEMONIC-113] - NullPointerException when set buffer in a durable object [MNEMONIC-114] - nvml-vmem-service compilation warnings [MNEMONIC-116] - Mnemonic test case DurablePersonNGTest fails after repeating runnings. [MNEMONIC-119] - PMemServiceImpl.capacity() returns incorrectly when opening existing memory pool [MNEMONIC-121] - Incorrectly retrieve the handler of durable object managed buffer and chunk [MNEMONIC-122] - Undefined function in vmem-service [MNEMONIC-124] - Conform to VMEM_MIN_POOL in nvml-vmem service [MNEMONIC-125] - Conform to PMALLOC_MIN_POOL_SIZE pmalloc service [MNEMONIC-127] - Misused id as key in native pmalloc memory service [MNEMONIC-128] - Overhaul nvml-vmem native service [MNEMONIC-130] - Bad HTML entity Errors [MNEMONIC-131] - Missing nvml-pmem service for assembling Improvement [MNEMONIC-9] - Add logging dependencies [MNEMONIC-79] - Packaging services with Architecture and Operation System information [MNEMONIC-92] - Rename DurableNodeValue to DurableSinglyLinkedList [MNEMONIC-99] - Set no proxy as default with comments in Dockerfile [MNEMONIC-102] - Rename allocatorservice to memoryservice [MNEMONIC-107] - Use MNEMONIC_HOME Environment Variable [MNEMONIC-112] - cleaning up org_apache_mnemonic_service_computingservice_internal_PrintServiceImpl.c [MNEMONIC-117] - Remove mutex because nvml-pmem library is threadsafe [MNEMONIC-126] - Add description to README.md for new pmem service [MNEMONIC-129] - Refactor pmalloc native service New Feature [MNEMONIC-60] - Apply Transaction, Retrievable interfaces to class VolatileMemAllocator [MNEMONIC-94] - Durable native sorting service [MNEMONIC-95] - Create a Durable Set [MNEMONIC-101] - Create a runall.sh script [MNEMONIC-103] - Durable native sorting service testcases [MNEMONIC-104] - Create a Durable Map [MNEMONIC-105] - Add a set of testcases for Durable Map [MNEMONIC-106] - Define the interface of durable in-memory stream [MNEMONIC-108] - Compose a dockerfile for website dev. [MNEMONIC-115] - Add a new memory service nvml-pmem [MNEMONIC-118] - Add persist()/flush()/drain() as persistent memory operations [MNEMONIC-120] - Add flush()/sync() support on block level Task [MNEMONIC-80] - Simplify the process of dev. enviroment setup [MNEMONIC-81] - Deploy all artifacts on Apache maven repository [MNEMONIC-86] - Link external native libraries in static way [MNEMONIC-87] - Attach OS and ARCH info to platform specific artifacts [MNEMONIC-89] - Add commented plugins to the build of example for repo. managed artifacts [MNEMONIC-93] - Add Readme.md about Dockerfile build and Usage [MNEMONIC-96] - Verify the functionalities on latest version of nvml [MNEMONIC-97] - Create a testcase of object managed buffer and chunk [MNEMONIC-98] - Rename MemFile class to MemStream class [MNEMONIC-100] - Use checkstyle to ensure Unix-style end of line [MNEMONIC-109] - Create a testcase to manage durable object on volatile memory service [MNEMONIC-123] - Set base address as NULL for nvml-vmem service.