announcement: deprecating in WasmEdge 0.18.0
Author: q82419Created Jun 15, 2026Updated Aug 12, 2026
Labelsbreaking changes
Summary
This issue collects the deprecated CLI options or cmake options of the 0.18.0 version in the future.
This issue would be closed after the 0.18.0 release.
REMOVED
The cmake options, APIs, or CLI options listed in this section will be REMOVED in this version.
CLI options:
--enable-tail-call— Tail-call proposal; now default-on. Replacement:--wasm-3default, or--disable-tail-callto turn off.--enable-extended-const— Extended-const proposal; now default-on. Replacement:--disable-extended-constto turn off.--enable-function-reference— Function Reference proposal; now default-on. Replacement:--disable-function-referenceto turn off.--enable-gc— GC proposal; now default-on. Replacement:--disable-gcto turn off.--enable-multi-memory— Multiple memories proposal; now default-on. Replacement:--disable-multi-memoryto turn off.--enable-relaxed-simd— Relaxed SIMD proposal; now default-on. Replacement:--disable-relaxed-simdto turn off.--enable-exception-handling— Exception handling proposal; now default-on. Replacement:--disable-exception-handlingto turn off.
Plugins:
wasmedge-processplugin EOL- This plugin may cause security issues. Developers can implement the host functions for the similiar functionality.
DEPRECATED
The cmake options, APIs, or CLI options listed in this section will be deprecated in this version. Although they are still working, they will be removed in the next version.
CLI options:
--enable-jit— Replacement:--run-mode=jit(warns at runtime).--force-interpreter— Replacement:--run-mode=interpreter(warns at runtime).
CMake options:
WASMEDGE_PLUGIN_LLMC— not supported anymoreWASMEDGE_PLUGIN_PROCESS— not supported anymoreWASMEDGE_USE_CXX11_ABI— will alwaysON
Source: WasmEdge/WasmEdge