# Introduction
The TVM community has worked since the v0.14.0 release to deliver the following
new exciting improvements! The main tags are below (**bold text is with lots of
progress**):
- Community, RFCs
- Arith
- Adreno, ArmComputeLibrary, Metal, cuda & cutlass & tensorrt, micoNPU
- Runtime, TVMC, AOT, LLVM, microTVM, CMSIS-NN
- **Frontend & Relay**, BYOC
- **TOPI**, **TIR**, TVMScript
- Docs, CI, Docker
- **Misc**, **BugFix**
Please visit the full listing of commits for a complete view:
[v0.14.0...v0.15.0](https://github.com/apache/tvm/compare/v0.14.0...v0.15.0).
### Community
* [#16172](https://github.com/apache/tvm/pull/16172) - Yixin Dong -> Reviewer
* [#16162](https://github.com/apache/tvm/pull/16162) - Shuai Yuan -> Committers
* [#16164](https://github.com/apache/tvm/pull/16164) - Qiang Zhang -> Committer
* [#16166](https://github.com/apache/tvm/pull/16166) - Bohan Hou -> PMC
* [#16165](https://github.com/apache/tvm/pull/16165) - Ruihang Lai -> PMC
### RFCs
* [#105](https://github.com/apache/tvm-rfcs/pull/105) - Add a new backend
language——SYCL
### Adreno
* [#15991](https://github.com/apache/tvm/pull/15991) - [CI]Enhancements to
Adreno specific CI utils
* [#15786](https://github.com/apache/tvm/pull/15786) - [TOPI]Add conv2d
transpose nchw texture schedule
### Arith
* [#16227](https://github.com/apache/tvm/pull/16227) - Simplify nested
if_then_else when constant is appearing in then_expr
### ArmComputeLibrary
* [#15990](https://github.com/apache/tvm/pull/15990) - [ACL] Update Compute
Library to v23.08
### Metal
* [#16192](https://github.com/apache/tvm/pull/16192) - [Device]Fix metal warp
size
* [#16033](https://github.com/apache/tvm/pull/16033) - [Codegen]Disable
cross-function call in Metal codegen
### cuda & cutlass & tensorrt
* [#16061](https://github.com/apache/tvm/pull/16061) - [CUDA] Add an option
for profiling cuda kernels
### micoNPU
* [#16003](https://github.com/apache/tvm/pull/16003) - [microNPU][ETHOSU] Fix
ConcatRewriter args processing
* [#15929](https://github.com/apache/tvm/pull/15929) - [microNPU][ETHOSU] Fix
rounding mode in requantize operation
### Runtime
* [#15896](https://github.com/apache/tvm/pull/15896) - [CLML] Fix for CLML ops
and enable more test case
* [#16133](https://github.com/apache/tvm/pull/16133) - Parallel-for with
threading backend
* [#16066](https://github.com/apache/tvm/pull/16066) - Support clear global
memory allocators
* [#16030](https://github.com/apache/tvm/pull/16030) - Introduce
`TVM_MODULE_VTABLE` Macros
### BugFix
* [#16269](https://github.com/apache/tvm/pull/16269) - Update pillow usage
* [#16272](https://github.com/apache/tvm/pull/16272) - Fixed Inappropriate
Logical Expression
* [#16216](https://github.com/apache/tvm/pull/16216) - [TIR] Fix dynamic smem
merge leaf alloc
* [#16190](https://github.com/apache/tvm/pull/16190) - Fix the error of
reloading the model library on the ROCm platform: "MIOpen Error: No invoker was
registered for convolution forward.”
* [#16167](https://github.com/apache/tvm/pull/16167) - [Relay][Pytorch] Fix
missing `.dtype`
* [#16091](https://github.com/apache/tvm/pull/16091) - [Fix] Fix
`topi.rms_norm` with float32 upscale
* [#16081](https://github.com/apache/tvm/pull/16081) - [Fix] Broken Windows
Build with LLVM
* [#16051](https://github.com/apache/tvm/pull/16051) - [Fix][TIR] Fix dtype
issues for match_buffer and ramp node
* [#14655](https://github.com/apache/tvm/pull/14655) - [VTA] Fix FSIM compile
error on macOS
* [#16021](https://github.com/apache/tvm/pull/16021) - [FFI] Typo fix of
IncRef to DecRef
* [#16010](https://github.com/apache/tvm/pull/16010) - [Fix][TIR]fix mul dtype
mismatch
* [#16000](https://github.com/apache/tvm/pull/16000) - [Fix][TIR]fix symbolic
strides lower
* [#15970](https://github.com/apache/tvm/pull/15970) - [Hotfix] Mark
python-FFI handling with TVM_DLL
* [#15965](https://github.com/apache/tvm/pull/15965) - [CI]Better to pass the
build folder
### CI
* [#16110](https://github.com/apache/tvm/pull/16110) - Refactor unittest folder
* [#16055](https://github.com/apache/tvm/pull/16055) - Fix broken links about
Jenkins
* [#16062](https://github.com/apache/tvm/pull/16062) - Use LLVM 17 for tests
on `ci_arm`
* [#16018](https://github.com/apache/tvm/pull/16018) - [Tests] Fix work_dir
location used by test_micro_tuning_with_meta_schedule
* [#16019](https://github.com/apache/tvm/pull/16019) - [Tests] Check
int8+int32 testcases in test_estimate_peak_flops_cpu
* [#16017](https://github.com/apache/tvm/pull/16017) - [Tests] Fix str vs. int
comparison in test_num_threads
### Docs
* [#16282](https://github.com/apache/tvm/pull/16282) - [Doc] Fix minor error
in doc (Add an operator to Relay)
* [#16152](https://github.com/apache/tvm/pull/16152) - [DOC] Add v0.14.0 docs
to site
* [#16127](https://github.com/apache/tvm/pull/16127) - Revert
"[#15157][Rust][Doc] Re-enable the Rust documentation build (#15213)"
* [#16097](