+2.3.14 -> 2.3.15:
+ - Fix bugs and revise FPGA workaround codes
+ - Handle DSPM size and a number of vISA insts
+ - Skip layout conversion of tensors with raw data layout
+ - Support Tizen sample apps (Native, Web, and .NET)
+ - Verify v2.3.7 models in FPGA
+ - Update NPU-DDK documents
+
+2.3.13 -> 2.3.14:
+ - Use a global request id managed by a device driver
+ - Handle the field for extended metasize in npubinfmt.h
+ - Support nnstreamer sub-plugin in Tizen emulator 6.5
+ - Support system-wide request profiling using a device driver
+ - Support application and request statistics in cuse driver
+
+2.3.12 -> 2.3.13:
+ - Add extra field for extened metasize to npubinfmt.h
+ - Add extra API to select a NPU scheduler
+ - Add apptest to test API interleaving
+ - Add nnstreamer filter sub-plugin for srnpu
+ - Fix model existence checking
+ - Fix text formats reported by trinity-smi
+
+2.3.11 -> 2.3.12:
+ - Support NCHW data layout conversion
+ - Perform code refactoring of HW input service
+ - Add segment size info. for external memory
+ - Add github action workflows for CI/CD
+
+2.3.10 -> 2.3.11:
+ - Fix bug when setting npumgr param
+ - Fix bug when deallocating hwmem (e.g., missing close)
+ - Support multiple submission with the same request
+ - Add several aging apptests (e.g., repeat iterations)
+ - Add data layout for input/output tensors to npubinfmt.h
+ - Remove run_internal APIs (invalid scenarios) in libnpuhost.h
+
+2.3.9 -> 2.3.10:
+ - Add decoupled APIs for network inferencing
+ - Enhance debugging (e.g., logging, API)
+ - Update VD I/F sync. with real modules
+ - Revise some documents
+
+2.3.8 -> 2.3.9:
+ - Fix memcpy bug of getNPUmodel_metadata
+ - Add documents for FPGA testing guide
+ - Add unittests to increase function coverage
+ - Drop Ubuntu 16.04 (Xenial) support
+
+2.3.7 -> 2.3.8:
+ - Complete the dummy module of VD NPU manager
+ - Add libnpuhost APIs for user convenience
+ - Add some unittests to cover RFP checklists
+ - Fix minor bugs
+
+2.3.6 -> 2.3.7:
+ - Add new profile API, getNPU_profile_opt()
+ - Add the opcode of each vISA profile layer
+ - Fix minor svace issues
+ - Use TRIV v2.3.5 test models
+
+2.3.5 -> 2.3.6:
+ - Implement the prototype of VD NPU Manager (dummy)
+ - Provide a CUSE-based virtual device node (trinity-cuse)
+ - Distinguish debian and emulated envionment
+ - Apply clang-format for the whole C++ source codes
+ - Add a profile data path to the result of getNPU_profile()
+
+2.3.4 -> 2.3.5:
+ - Add start/end cycles of each profiling layer
+ - Support NPU emulation mode in Tizen env.
+
+2.3.3 -> 2.3.4:
+ - Increase the maximum length of profiling layer name
+ - Update the testdata path of unittests (v2.3.4)
+
+2.3.2 -> 2.3.3:
+ - Support profiling APIs for requests with any priority
+ - Add an apptest program to test the task preemption
+ - Fix minor bugs on a few unittest programs
+
+2.3.1 -> 2.3.2:
+ - Support the DSP profiling for MDK
+ - Increase the overall code coverage
+ - Revise the debugging feature
+
+2.3.0 -> 2.3.1:
+ - Update npubinfmt.h to store extra model info
+ - Support per-layer profiling for MDK
+ - Provide hotdoc-generated documents
+
2.2.10 -> 2.3.0:
- Support 2-TOPS TRIV2 as the default NPU
- Support TRIV 2.3.x architecture