Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wasmedge for openSUSE:Factory checked in at 2026-04-12 17:52:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wasmedge (Old) and /work/SRC/openSUSE:Factory/.wasmedge.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wasmedge" Sun Apr 12 17:52:28 2026 rev:4 rq:1346117 version:0.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/wasmedge/wasmedge.changes 2024-07-19 15:25:13.398140600 +0200 +++ /work/SRC/openSUSE:Factory/.wasmedge.new.21863/wasmedge.changes 2026-04-12 17:52:33.367762154 +0200 @@ -1,0 +2,233 @@ +Sat Apr 11 20:57:34 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.16.1: + * fix(tools): revert the proposal disable options + * fix(tools): wrong option name for threads proposal + * test(example): update mandelbrot-set-in-threads example + * ci: use macos-15-intel as the ci runner, instead of + macos-14-large + * feat(installer,v2): add version-aware manylinux support for + 0.15.0+ + * feat(installer,v2): support WasmEdge 0.15.0 tarball structure + * [CAPI] + * feat(api): allow redirect of stdin, stdout, and stderr in C + SDK + * feat(api): refactor the api header file + * feat(api): new api for setting wasm standard in config + * [WASI] + * feat(wasi): export wasi module to calling frame + * feat(wasi): don't handle append flag ourself + * [WASI-NN] + * feat(wasi-nn): bump llama.cpp b7090 + * feat(wasi-nn): bump wasi-nn plugin to 0.1.34 + * feat(wasi-nn): support gpt-oss + * feat(wasi-nn): remove llama_context_default_params, use + default common_params value + * feat(wasi-nn,bitnet): add BitNet backend support + * feat(wasi-nn,ggml): support MiniCPM-V4.5 + * feat(wasi-nn,MLX): support whisper for MLX backend + * feat(wasi-nn,ggml): adjust seed type + * feat(wasi-nn): provide WASMEDGE_FORCE_DOWNLOAD_SIMDJSON to + avoid using system simdjson + * fix(WASI-NN/MLX): change loadBytesFromFile ifstream + * refactor(WASI-NN/GGML): parse metadata + * refactor(WASI-NN/GGML): refactor function structure + * [Plugin] + * feat(plugin): add WasmEdgeIOstream API + * feat(plugin): bump the dependencies of wasmedge-ffmpeg, + ffmpeg to 7.1 + * [AOT] + * feat(aot): add support for llvm 21 + * [Tools] + * feat(tools): tool options for wasm 3.0 + * feat(compiler): gc proposal - support array instructions + * feat(compiler): gc proposal - support br instructions + * feat(compiler): gc proposal - support ref instructions + * feat(compiler): gc proposal - support struct instructions + * feat(compiler): support GC types in AOT compiler + * refactor(compiler): refine the value load/store of allocated + array + * [Component Model] + * Update import name rule (spec changes) + * Partial resource support + * Support more WASM interface types + * Validate instantiate imports and arguments + * Validate CoreInstance Section, Improve Context, add tests for + nested components + * Add validation for sortidx + * refactor(ast,loader): unify the coding style of canonical in + component model + * refactor(ast): adjust the AST nodes for component model and + add implementation comments + * refactor(ast): rename the basic types of component model + * refactor(loader,ast): adjust the AST nodes for component + model + * refactor(loader): fix the error info and re-order the + functions of component model loader + * feat(component-model/validation): validate alias section + * [Executor] + * Save thread-local variables before executing the nested VM + call + * Merge `prepare` and `SavedThreadLocal` + * Re-order and lint the instructions. + * refactor(executor): move the packVal/unpackVal functions + * refactor(executor): refine the logging codes + * refactor(executor,compiler): reduce the redundant code + between aot proxy and interpreter + * fix(executor): add checks before dumpStackTrace + * refactor(runtime,executor): apply the new component AST + structures in the instantiation phase + * [Runtime] + * coredump: Implement WASM coredump feature when the trap + occurs + * coredump: Fix type conversion issue + * feat(ast,runtime): apply some resource type and component + hostfunc conversion + * [Installer] + * v1: Show error message when it is triggered on Windows + * v1: Update the assets' URLs for the 0.13.5 and 0.14.0 ggmlbn + * v1: add plugin wasi\_nn-tensorflowlite for mac arm from + 0.14.1 + * v2: Enhance the message for -c/--ggmlcuda + * v2: Provide a better output for the usage of the --version + option + * v2: Update the assets' URLs for the 0.14.1 ggmlbn + * v2: Use 0.14.1 by default + * v2: Enhance the troubleshooting message + * [LLVM] Support LLVM 19 + * [Log] + * Support all log levels in the API and add user callback + support + * Allow unregistering the log callback function. + * [Loader] Support more proposals in Serializer: + * Add Exception Handling proposal + * Add tests for relaxed-SIMD instructions + * Add Function References Instructions and their tests + * Add GC proposal types and instructions with corresponding + tests + * Add tests for Typed Function References proposal's types + * Add tests for composite and sub types + * Fix nested component load + * unify the coding style of EXPECTED\_TRY + * use error instead of info for error logging + * [Validator] + * [Validator] Add detection of missing atomic instructions for + memory alignment. + * [Validator] Non-imported global is valid in const expression + validation with function-reference proposal. + * [Validator] Fix the error code of call\_indirection + instruction validation. + * refactor(validator): re-design the validator structures and + apply the new component model AST + * refactor(ast,loader): re-design the ast structures in + component model + * [Plugin] Image: Use `stb_image` to replace libpng and + libjpeg. + * Bump to f056911 + * chore(plugin): wasmedge-images: bump to stb\_image\_resize2 + 2.14 + * [Plugin] Stable Diffusion: + * Bump to dcf91 + * Add more tests + * Add option for enabling OpenMP + * Fix the build failure on macOS Metal + * Fix reuse context segmentation fault + * Support clip\_g option + * [Plugin] New proposals: Implement wasi-poll poll-oneoff + * [Plugin] wasm\_bpf: Fix error of poisoned identifier + * [WASI-NN] + * Add finalize\_execution\_context function + * Bump plugin version to 0.1.20 + * Fix incorrect function dispatch. + * Refactor dependency CMake + * Refactor the graph and context management mechanism for all + backends. + * Apply WASMEDGE\_WASI\_NN\_VERSION to the plugin's version + * Update tensor type index + * [WASI-NN] Torch backend: + * Update PyTorch version + * Support Torch AOTI + * [WASI-NN] llama.cpp backend: + * Bump llama.cpp to b5896 + * Do not append SEP when getting embeddings + * Fix accessing freed data after unload. + * Fix `fmt::format` error in embedding + * Fix reloading llama context + * Reload llama context if embedding status changes + * Support new vision models: Qwen2VL + * Support new options: seed, split-mode, and warmup + * Disable warmup by default to match previous behavior + * Use the cached image embed instead to reduce costs + * Support text-to-speech + * Add TTS speaker profile support + * Check the projection model before loading + * use the new libmtmd for multimodal models + * clear the context before mtmd evaluation + * fix n\_ubatch assignment + * [WASI-NN] whisper.cpp backend: + * Fix the token timestamp option + * Move the whisper.cpp linking out of the header. + * Add more options: no-timestamp and audio-ctx + * Support Metal on macOS + * Support CUDA on Linux + * Fix the modified test file path + * [WASI-NN] mlx backend: + * Support `mlx` backend for the WASI-NN plugin + * support gemma3 for mlx plugin + * support quantized gemma3 model + * feat(WASI-NN/mlx): support tensor input + * [WASI-NN] ChatTTS backend: + * Fix GIL problem and do not call Py\_Finalize + * Update compute function to be compatible with v0.2.1 + * [WASI-NN] piper backend: + * Extend the json\_input functionality to allow setting various + parameters at runtime + * Fix arguments for target linking and including in piper patch + * [WASI-NN] openvino backend: + * Update to 2025.0.0 + * Add openvino-genai support + * Add dependency installer for openvino-genai + * feat(wasi-nn/openvino): add device string retrieval and + improve input tensor handling + * [Debug] Add stack trace while an error occurred + * [CAPI] + * feat(c-api): add method to delete registered modules from VM + + * Fixed issues: + + * [Compiler] Use pointer to pointer of data of memory instance + in execution context for passing into AOT mode. + * [Loader] Fix the wrong default elem type. + * [Loader] Fix the error code and detection of malformed memory + operation flags. + * [Loader] Fix the element segment format in wasm-1.0. + * [Loader] Sections in module should in ordered. + * [Loader] The multi-value checking should in validation phase. + * [LLVM] Check unsupported proposals in configure + * [LLVM] Ignore C++17 deprecated warning in <ciso646> header + * [LLVM] `LLVMX86_MMXTypeKind` moved in LLVM-20 + * [LLVM] Correctness the bit cast of relaxed-simd instructions + * [WASI] win: Use `ReadFile/WriteFile` instead of + `ReadFileEx/WriteFileEx` + * [WASI-crypto] Fix: secretkey\_export on RSA with + ENCODING\_PKCS8 + * [VM] Support VM.getFunctionList for the component instance + * fix: add Python 3.9 setup for OpenWRT build dependencies + * fix(executor): fix the copy of valtype in the ref\_test + instructions + * fix(executor): pick the first nan value for min and max + instructions + * fix(loader,validator,test): shared memory must-have-max case + should be in validation phase. + * fix(validator): enforce subtyping depth limit during + validation + * fix(wasi\_nn): update input tensor shape and simplify model + compilation + * fix(CAPI): no longer include stdbool.h after C23 + * fix(wasi-nn, ggml): Empty generation returned if n\_predict + is -1 or -2 + * fix: the uninstaller can handle the .bash\_profile even if it + is not a regular file. + * ci(uninstaller): verify the symlink uninstallation + +------------------------------------------------------------------- Old: ---- wasmedge-0.13.5-src.tar.gz New: ---- _scmsync.obsinfo build.specials.obscpio wasmedge-0.16.1-src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wasmedge.spec ++++++ --- /var/tmp/diff_new_pack.BawADA/_old 2026-04-12 17:52:34.795820304 +0200 +++ /var/tmp/diff_new_pack.BawADA/_new 2026-04-12 17:52:34.803820630 +0200 @@ -17,7 +17,7 @@ Name: wasmedge -Version: 0.13.5 +Version: 0.16.1 Release: 0 Summary: High-performance and extensible WebAssembly runtime License: Apache-2.0 AND CC0-1.0 @@ -58,7 +58,7 @@ %autosetup -n %{name} -p1 %build -%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DWASMEDGE_BUILD_TESTS=OFF -DWASMEDGE_BUILD_AOT_RUNTIME=OFF +%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DWASMEDGE_BUILD_TESTS=OFF -DWASMEDGE_BUILD_AOT_RUNTIME=OFF -DWASMEDGE_USE_LLVM=OFF %cmake_build %install ++++++ _scmsync.obsinfo ++++++ mtime: 1775941127 commit: aee215e0bae2f53beaecdbdcc33328b408019356082c0b3697969bfa0a8f3bdc url: https://src.opensuse.org/javascript/wasmedge.git revision: aee215e0bae2f53beaecdbdcc33328b408019356082c0b3697969bfa0a8f3bdc projectscmsync: https://src.opensuse.org/javascript/_ObsPrj.git ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-04-11 22:59:10.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ fmt11.patch ++++++ --- /var/tmp/diff_new_pack.BawADA/_old 2026-04-12 17:52:35.579852229 +0200 +++ /var/tmp/diff_new_pack.BawADA/_new 2026-04-12 17:52:35.627854184 +0200 @@ -10,19 +10,16 @@ lib/common/errinfo.cpp | 1 + 1 file changed, 1 insertion(+) -diff --git a/lib/common/errinfo.cpp b/lib/common/errinfo.cpp -index 188a1836..5a4df5d3 100644 ---- a/lib/common/errinfo.cpp -+++ b/lib/common/errinfo.cpp +Index: wasmedge-test/lib/common/errinfo.cpp +=================================================================== +--- wasmedge-test.orig/lib/common/errinfo.cpp ++++ wasmedge-test/lib/common/errinfo.cpp @@ -1,6 +1,7 @@ // SPDX-License-Identifier: Apache-2.0 - // SPDX-FileCopyrightText: 2019-2022 Second State INC + // SPDX-FileCopyrightText: 2019-2024 Second State INC +#include <fmt/ranges.h> #include "common/errinfo.h" #include "common/errcode.h" #include "common/hexstr.h" --- -2.45.2 - ++++++ wasmedge-0.13.5-src.tar.gz -> wasmedge-0.16.1-src.tar.gz ++++++ ++++ 251937 lines of diff (skipped)
