Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update/fetch master #2

Open
wants to merge 181 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
148d95f
[WASI-NN] ggml: bump llama.cpp b2037
hydai Feb 1, 2024
f466336
[AOT] Support exception handling, stack unwinding across AOT binary
ibmibmibm Jun 6, 2023
0070b33
[CI] Bump actions/setup-python from 4 to 5 (#3088)
dependabot[bot] Feb 2, 2024
614f9a6
[Misc] Update the printed messages to match the actual installed vers…
CaptainVincent Feb 3, 2024
92e93cd
[AOT] Fix windows build (#3195)
ibmibmibm Feb 5, 2024
5e8556a
[CI] Bump GuillaumeFalourd/setup-windows10-sdk-action from 1 to 2 (#3…
dependabot[bot] Feb 5, 2024
84ce242
[component model] section order will affect index space (#3202)
dannypsnl Feb 7, 2024
d1786da
[Misc] Fix the linking error with simdjson (#3206)
hankluo6 Feb 13, 2024
745b2c8
[Zlib] Use the zlib package from system
hydai Feb 13, 2024
3fab1ed
[CI] No longer build zlib on manylinux2014, due to the API incompatible
hydai Feb 13, 2024
862fffd
[OpenWrt] Bump the WasmEdge version and API version
hydai Feb 13, 2024
6ad56a4
[AOT] Move LLVM-related code into separate directory
ibmibmibm Dec 5, 2023
58f4a62
[JIT] Add llvm orcjit as dependency
ibmibmibm Feb 1, 2024
4cbb376
[JIT] Use OrcThreadSafeContext and OrcThreadSafeModule
ibmibmibm Feb 1, 2024
93fd4ae
[JIT] Create interface class `Executable` to hold shared library, AOT…
ibmibmibm Feb 1, 2024
ec36ab4
[JIT] Add LLVM JIT Support
ibmibmibm Feb 1, 2024
d9a2717
[JIT] Add test for JIT
ibmibmibm Feb 8, 2024
f290cec
[JIT] Prevent JIT when LLVM is disabled
ibmibmibm Feb 5, 2024
5002dd7
[JIT] Add support for stack unwinding in windows
ibmibmibm Feb 9, 2024
e19ddb6
[AOT] Support uwtable in older llvm versions
ibmibmibm Feb 7, 2024
1369a7d
[Plugin] Don't install llvm, use preinstalled llvm.
ibmibmibm Feb 13, 2024
de2adc4
[WASI] Ignore NONBLOCK flags on windows, fix #3084
ibmibmibm Feb 14, 2024
ca08474
[CI] Use the latest llvm from homebrew, remove the pinned llvm@16
hydai Feb 7, 2024
83200c5
[Misc] enable -Wno-deprecated-literal-operator only if clang >= 17.0.…
hydai Feb 16, 2024
a73de09
[CI] Bump undici from 5.27.2 to 5.28.3 in /.github/actions/expand-var…
dependabot[bot] Feb 18, 2024
54e3afa
[WASI-OCR] WASI-OCR New Plugin for using Tesseract OCR within WasmEdg…
sarrah-basta Feb 18, 2024
866395e
[Misc] Ignore false positive warnings in MSVC (#3215)
ibmibmibm Feb 18, 2024
e88804f
[OpenWrt] Bump the WasmEdge C API version to 0.1.0 (#3220)
hydai Feb 19, 2024
88eb15c
[WASI-NN] ggml: fix incorrect inputs tokens number after calling embe…
hydai Feb 21, 2024
8ca3f23
[WASI-NN] ggml: add llava support
dm4 Jan 19, 2024
2591a44
[WASI-NN] ggml: bump llama.cpp b2220
dm4 Feb 21, 2024
39840f0
[WASI-NN] ggml: fix typo
dm4 Feb 21, 2024
b29729f
[WASI-NN] ggml: support main-gpu and tensor-split (#3229)
hydai Feb 21, 2024
ca9c323
[WASI-NN] ggml: bump to b2230 for supporting the gemma model
hydai Feb 21, 2024
4ed26ab
[Tools] Support GC in configure and tools.
q82419 Feb 5, 2024
898ed5c
[Loader] GC proposal loader.
q82419 Feb 5, 2024
58dbacb
[Validator] GC proposal validator.
q82419 Feb 5, 2024
89feb4a
[Runtime] Runtime structure of GC proposal.
q82419 Feb 5, 2024
e3868b3
[Executor] GC proposal execution and fix for AOT.
q82419 Feb 7, 2024
bfb2004
[Serializer] Extend serializer for supporting GC in the future.
q82419 Feb 5, 2024
2b7a091
[Test] Support GC spec test suite.
q82419 Feb 5, 2024
880b621
[Changelog] Update the changelog for the 0.14.0-alpha.2 pre-release.
q82419 Feb 19, 2024
15ce9c8
[Changelog] Update the changelog for WASI-NN GGML backend
dm4 Feb 19, 2024
b4fa783
[Plugin] Call constructor in vector-allocated space
CaptainVincent Sep 23, 2023
2c2eb37
[Plugin] Decouple plugin registration from lib loading
CaptainVincent Sep 23, 2023
efc29af
[CI] Remove zlib plugin on manylinux2014
hydai Feb 23, 2024
9035d65
[CI] Don't install grpc related deps in the release workflow
hydai Feb 23, 2024
c903f31
[CI] Seperate the release and build deps
hydai Feb 23, 2024
781852e
[CI] not matrix.release, it's release only
hydai Feb 23, 2024
64d6bbd
[CI] inherit from the input fields
hydai Feb 23, 2024
77fd641
[Docker] Rename SHA256SUM file for manylinux2014
0yi0 Feb 21, 2024
f5cf26c
[Docker] manylinux_2_28 (#3188)
0yi0 Feb 16, 2024
4e31327
[Misc] Only build wasi_nn_rpc when WASMEDGE_BUILD_WASI_NN_RPC is ON (…
hydai Feb 26, 2024
62ce0ee
[AOT] Skip gc-types in function generator (#3244)
ibmibmibm Feb 26, 2024
9eb1eb5
[Installer] Remove macOS metadata during installation (#3243)
hankluo6 Feb 27, 2024
308953d
[CI] No longer trigger the file not found error in the installer work…
hydai Feb 26, 2024
52f9d71
[CI] Use zsh in the installer macos workflow
hydai Feb 26, 2024
68813ca
[CI] Fix linter issue in the install.py
hydai Feb 26, 2024
ab563c7
[CI] Fix the wrong echo location
hydai Feb 26, 2024
7c13bee
[CI] Separate the installer workflow between macOS amd64 and arm64
hydai Feb 26, 2024
defbbc9
[WASI-NN] ggml: add inline base64 prompt support for llava
dm4 Feb 29, 2024
4e3efff
[WASI-NN] ggml: bump llama.cpp b2294
dm4 Feb 29, 2024
442bb0d
[WASI-NN] ggml: remove special ngl default value for macOS
dm4 Feb 29, 2024
00948cb
[WASI-NN] ggml: minor fix, add more debug log
dm4 Feb 29, 2024
7ca04ed
[WASI-NN] ggml: handle base64 decode error
dm4 Feb 29, 2024
fc0893a
[Installer] Support WasmEdge rustls plugin installation on aarch64 (#…
hydai Mar 1, 2024
3fdc3d5
[CI] Replace 'WASMEDGE_BUILD_AOT_RUNTIME' with 'WASMEDGE_USE_LLVM' (#…
hydai Mar 3, 2024
51ccd0d
[CI] Enable new arm64 runner (#3240)
hydai Mar 4, 2024
d7984bd
[WASI] fixing inode_linux.cpp fromFileType error (#3247)
hetvishastri Mar 4, 2024
afff231
[WASI] fix lastpart special case in resolve path (#3246)
tannal Mar 4, 2024
09fc041
[WASI-NN] ggml: bump to b2334 for supporting the starcoder2 model (#3…
hydai Mar 5, 2024
be2a519
[CI] changing the workflow permissions hierarchy as per ossf docs (#3…
jaydee029 Mar 5, 2024
26de10d
[Executor] Fix independent host function invocation. (#3255)
q82419 Mar 5, 2024
45e0383
[CI] Fix the wrong asset names
hydai Mar 5, 2024
eedbc2b
[CI] Support asset_tag in expend-variables
hydai Mar 5, 2024
200414d
[Changelog] Update the changelog for the 0.14.0-alpha.3 pre-release. …
q82419 Mar 5, 2024
b74598d
[Installer] Support WasmEdge rustls plugin installation on the manyli…
hydai Mar 7, 2024
ecdee81
[Docs] remove typo charctor '=' in readme file (#3268)
hintcnuie Mar 8, 2024
4187f9a
[Plugin] Prevent from loading the same name plugin. (#3263)
q82419 Mar 11, 2024
0b285f7
[Plugin] Initial support for FFmpeg (#2885)
Hrushi20 Mar 12, 2024
384cb65
[Installer] Add rustls plugin's name into env file (#3265)
hankluo6 Mar 12, 2024
4ec2742
[CI] Change the runner from linux-arm64 to linux-arm64-v2 (#3270)
hydai Mar 12, 2024
a20f821
[CI] Refactor manylinux plugins
0yi0 Mar 11, 2024
1aac7a5
[Docker] Add zlib dependencies
0yi0 Mar 12, 2024
976592f
[Misc] update error message about magic header (#3273)
dannypsnl Mar 13, 2024
459ecd1
[Runtime] Due to tracing GC, remove ref count. (#3274)
q82419 Mar 13, 2024
4c736cd
[Plugin] Fix option toggle for wasmedge_process plugin.
q82419 Mar 12, 2024
c7f4dba
[JIT] Use custom allocator from tensorflow, fix #3257
ibmibmibm Mar 14, 2024
ecc8516
[Misc] Disable warning in clang-18
ibmibmibm Mar 14, 2024
ea55c52
[Misc] Upgrade spdlog to 1.13.0
ibmibmibm Mar 14, 2024
7b48b08
[Changelog] Update the changelog for the 0.14.0-rc.1 pre-release.
q82419 Mar 15, 2024
72eff46
[CI] Ensure git safe directory for building extensions on manylinux.
q82419 Mar 15, 2024
ae3cf73
[WASI-NN] ggml: set LlamaNInputs correctly when llava inference (#3286)
dm4 Mar 15, 2024
451fb89
[Installer] Allow users to install the specific build number of the g…
hydai Mar 18, 2024
db69af5
[WASI-NN] ggml backend: bump llama.cpp b2450
hydai Mar 18, 2024
a9ae981
[CI] remove max-parallel limitation to speed up
hydai Mar 18, 2024
75655f5
[WASI-NN] ggml: downgrade to b2370 to fix the metal segfault issue (#…
hydai Mar 18, 2024
ac93145
[Executor] Fix reference type of init array with default value.
q82419 Mar 19, 2024
1b0df7f
[Docker] Remove an accident
0yi0 Mar 15, 2024
821c821
[CI] Move dependencies to docker image
0yi0 Mar 15, 2024
77b9532
[WASI-NN] ggml: downgrade to b2334 to fix the embedding issue
hydai Mar 19, 2024
d4aba51
[Changelog] Update the changelog for the 0.14.0-rc.2 pre-release.
q82419 Mar 20, 2024
ef65286
[WASI-NN] ggml: use new metal file
dm4 Mar 19, 2024
9c60444
[WASI-NN] rpc: implement `load_by_name_with_config`
dm4 Mar 21, 2024
6c0a69b
[WASI-NN] ggml: bump llama.cpp b2479 and fix embeddings
dm4 Mar 21, 2024
43ccd36
[WASI-NN] ggml: clear inputs before setting it
dm4 Mar 22, 2024
b3c824f
[Installer] Reset the url_root due to the wasi-nn-ggml plugin with bu…
hydai Mar 22, 2024
4d6564d
[Changelog] Update the changelog for the 0.14.0-rc.3 pre-release. (#3…
q82419 Mar 22, 2024
38c4612
[Test] Update for spec test imports.
q82419 Mar 25, 2024
4c01cd1
[Misc] fix typo (#3305)
dannypsnl Mar 25, 2024
cbc287e
[WASI-NN] ggml: set LLAMA_METAL_EMBED_LIBRARY=ON
dm4 Mar 26, 2024
7d9b116
[WASI-NN] ggml: bump llama.cpp b2534
dm4 Mar 26, 2024
d7b1b77
[CI] Bump action/checkout from v3 to v4
hydai Jan 31, 2024
0a8e20c
[CI] Force rm to avoid 'No such file or directory' error
hydai Jan 31, 2024
ce6d826
[CI] Install zsh on macos-14
hydai Jan 31, 2024
002f628
[CI] Remove job that was moved to reusable workflows
0yi0 Mar 15, 2024
c470b61
[WASI-NN] Support windows build
ibmibmibm Mar 27, 2024
b8511ac
[Plugin] Add WASMEDGE_LIB_PREFIX for windows
ibmibmibm Mar 27, 2024
9eb3ae0
[CI] Fix the wrong package manager name
hydai Apr 1, 2024
724193b
[Installer] Support a pure bash script installer (#3313)
hydai Apr 3, 2024
8be2282
[Example] Fix the get-string plugin example.
q82419 Apr 3, 2024
0c65d8d
[Serializer] Fix multi-byte opcode serialization.
q82419 Mar 28, 2024
926c26f
[Installer] v2: disable rustls by default. Enable it via --rustls opt…
hydai Apr 3, 2024
bad6ced
[Changelog] Update the changelog for the 0.14.0-rc.4 pre-release.
q82419 Apr 3, 2024
db5b691
[WASI-NN] ggml: support grammar
dm4 Apr 2, 2024
186ba3e
[Misc] chore: remove repetitive word (#3325)
redismongo Apr 4, 2024
a5e6f2d
[CI] Bump undici from 5.28.3 to 5.28.4 in /.github/actions/expand-var…
dependabot[bot] Apr 4, 2024
ef70dab
[WASI-NN] ggml: update ggml to b2636
dm4 Apr 10, 2024
d2a3660
[WASI-NN] ggml: fix embedding with batch decode
dm4 Apr 12, 2024
9ce91f3
[WASI-NN] ggml: fix input size checking of computeSingle (#3336)
dm4 Apr 15, 2024
569c4c9
[Common] Refactor the OpCode.
q82419 Apr 10, 2024
001d994
[CI] Deprecated mdbook workflow, use WasmEdge/docs instead (#3339)
hydai Apr 18, 2024
62d2df3
[Plugin] Handle API version mismatch error (#3329)
ibmibmibm Apr 18, 2024
6f683bb
[CI] Bump codecov-action from v3 to v4 (#3340)
hydai Apr 18, 2024
649f50f
[component] a super minor bug (#3341)
dannypsnl Apr 18, 2024
4b411b2
[WASI-NN] ggml: add ErrNo::ModelNotFound
dm4 Apr 16, 2024
64f6148
[CI] Add ffmpeg path to pkg-config on macOS
dm4 Apr 18, 2024
5939b99
[WASI-NN] ggml: bump tp b2694 to fix the MoE segfault (#3345)
hydai Apr 19, 2024
4278bce
[WASI-NN] ggml: add unload function
dm4 Apr 22, 2024
847c654
[WASI-NN] ggml: bump llama.cpp b2715
dm4 Apr 23, 2024
ba0c94b
[WASI-NN] propagate LLAMA_NATIVE for setting the AVX/AVX2/FMA features
hydai Apr 23, 2024
3cf644e
[WASI-NN] disable LLAMA_BLAS by default
hydai Apr 23, 2024
303d5e8
[CMake] Bump simdjson to 3.9.1 and fix compiler flag. (#3357)
q82419 Apr 23, 2024
7b1ca13
[Executor] Clean unused bits of values when passing in/out invokation
q82419 Apr 25, 2024
2733074
[WASI-NN] ggml: bump tp b2734 to support phi-3-mini (#3364)
hydai Apr 26, 2024
b3494d6
[WASI-NN] ggml: add llama log callback (#3365)
dm4 Apr 26, 2024
66bebc3
[CMake] Fix GNU version for `template-id-cdtor`
0yi0 Apr 26, 2024
74ca009
[CI] Update IWYU to 0.22
ibmibmibm Apr 23, 2024
d9f0453
[Misc] Add exception handling proposal on interpreter mode (#2459)
harry900831 Oct 10, 2023
85e7981
[Misc] Fix exception-handling proposal with GC proposal.
q82419 Mar 7, 2024
f7dcb55
[Misc] Update exception-handling proposal to the newest spec.
q82419 Mar 20, 2024
a7757d6
[Executor] Simplify the handler stack in stack manager for reduce cost
q82419 Apr 3, 2024
35e6f64
[Test] Add API test for tags.
q82419 Apr 9, 2024
17fbddd
[Misc] Support old `try`, `catch`, and `catch_all` instructions for
q82419 Apr 16, 2024
92c8b94
[WASI] Handle APPEND flag ourself
ibmibmibm Apr 24, 2024
2fc97ee
[WASI] Let pathReadlink on Windows resolve the reparse point as POSIX…
LFsWang Apr 29, 2024
db9a779
[WASI] Add missing callback routine for `ReadFileEx` and `WriteFileEx`
ibmibmibm Apr 23, 2024
ad248a7
[Plugin] Use cmake commands for cross-platform support
ibmibmibm Apr 23, 2024
57015b2
[LOG] Rename common/log.h to common/spdlog.h to to prevent name confl…
ibmibmibm Apr 23, 2024
afe543f
[Misc] Use `add_compile_options` for shorter code in setting subproje…
ibmibmibm Apr 23, 2024
036b536
[Test] Don't use reference to a temporary object
ibmibmibm Apr 23, 2024
8c0465d
[WASI-NN] Use standard c++ syntax for MSVC compiler
ibmibmibm Apr 23, 2024
11fd969
[WASI-NN] Add windows build
ibmibmibm Apr 23, 2024
48403a6
[Changelog] Update the changelog for the 0.14.0-alpha.4 pre-release. …
q82419 Apr 29, 2024
57eb660
[CI] ffmpeg plugin: fix pkg-config issue(ffmpeg path) in the release …
hydai Apr 30, 2024
71f7469
[Misc] chore: fix typos (#3378)
hugo-syn Apr 30, 2024
ac214b4
[WASI-NN] ggml: fix missing implemented body (#3379)
hydai May 1, 2024
845b27b
[WASI-NN] ggml: support ubatch-size (#3383)
dm4 May 3, 2024
f4ed213
[WASI-NN] ggml: bump llama.cpp b2781
dm4 May 3, 2024
4d45921
[Installer] enable pre-built noavx ggml plugin on Ubuntu 20.04 (#3385)
hydai May 5, 2024
0f11476
[Executor] Fix the handler popping for exception-handling proposal. (…
q82419 May 7, 2024
abc43dc
[Changelog] Update the changelog for the 0.14.0-rc.5 pre-release. (#3…
q82419 May 8, 2024
8442569
[Loader] Fix heap type syntax checking. (#3395)
q82419 May 9, 2024
0299d74
[Misc] Fix the return value of fdAllocate (#3401)
LFsWang May 14, 2024
1ef6b00
[Misc] Fix time conversion constant on Windows
LFsWang May 7, 2024
77a8b8a
[CI] Build and release on manylinux_2_28 x86_64
0yi0 May 7, 2024
fb0a747
[WASI-NN] ggml: add more debug log
dm4 May 15, 2024
01de06d
[WASI-NN] ggml: free the llama batch
dm4 May 15, 2024
743d31c
[WASI-NN] ggml: bump llama.cpp b2879
dm4 May 15, 2024
e9281cb
[Misc] Update the description of proposal enumeration.
q82419 May 16, 2024
8b187a1
Merge remote-tracking branch 'wasmedge/master' into HEAD
kamilsa May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
56 changes: 49 additions & 7 deletions .CurrentChangelog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### 0.14.0-alpha.1 (2024-01-05)
### 0.14.0-rc.5 (2024-05-08)

Breaking changes:

Expand Down Expand Up @@ -29,16 +29,35 @@ Breaking changes:
* `WasmEdge_VMRunWasmFromBytes()` API has the same function as `WasmEdge_VMRunWasmFromBuffer()` and will replace it in the future.
* `WasmEdge_VMAsyncRunWasmFromBytes()` API has the same function as `WasmEdge_VMAsyncRunWasmFromBuffer()` and will replace it in the future.
* `WasmEdge_VMLoadWasmFromBytes()` API has the same function as `WasmEdge_VMLoadWasmFromBuffer()` and will replace it in the future.
* New APIs for WASM Exception-Handling proposal.
* Added the `WasmEdge_TagTypeContext` struct.
* Added the `WasmEdge_TagInstanceContext` struct.
* Added the `WasmEdge_TagTypeGetFunctionType()` API for retrieving the function type from a tag type.
* Added the `WasmEdge_ImportTypeGetTagType()` API for retrieving the tag type from an import type.
* Added the `WasmEdge_ExportTypeGetTagType()` API for retrieving the tag type from an export type.
* Added the `WasmEdge_ModuleInstanceFindTag()` API for finding an exported tag instance from a module instance.
* Added the `WasmEdge_ModuleInstanceListTagLength()` and `WasmEdge_ModuleInstanceListTag()` APIs for listing the exported tag instances of a module instance.
* Refactored the `OpCode` mechanism for speeding up and supporting WASM multi-bytes instruction OpCodes.

Features:

* Bumpped `spdlog` to `v1.13.0`.
* Bumpped `simdjson` to `v3.9.1`.
* [Proposal]: Apply new propoals.
* Supported WASM Typed Function References proposal.
* Added the `WasmEdge_Proposal_FunctionReferences` for the configuration in WasmEdge C API.
* Users can use the `--enable-function-reference` to enable the proposal in `wasmedge` and `wasmedgec` tools.
* Supported WASM GC proposal (interpreter only).
* Added the `WasmEdge_Proposal_GC` for the configuration in WasmEdge C API.
* Users can use the `--enable-gc` to enable the proposal in `wasmedge` and `wasmedgec` tools.
* Supported WASM Exception-Handling proposal (interpreter only).
* Added the `WasmEdge_Proposal_ExceptionHandling` for the configuration in WasmEdge C API.
* Users can use the `--enable-exception-handling` to enable the proposal in `wasmedge` and `wasmedgec` tools.
* This proposal supports old deprecated `try`, `catch`, and `catch_all` instructions, and will remove them in the future version.
* Component Model proposal (experimental, loader phase only).
* Added the `WasmEdge_Proposal_Component` for the configuration in WasmEdge C API.
* Users can use the `--enable-function-reference` to enable the proposal in `wasmedge` tool.
* Users can use the `--enable-component` to enable the proposal in `wasmedge` tool.
* [JIT]: Support LLVM JIT.
* [C API]: New C API for supporting the new proposals.
* `WasmEdge_ValType` related APIs can help developers to generate or compare value types.
* `WasmEdge_ValTypeGenI32()` (replacing `WasmEdge_ValType_I32`)
Expand Down Expand Up @@ -68,23 +87,42 @@ Features:
* [Tools]: Print the plug-in versions when using the `--version` option.
* [Installer]: Enabled `ggml-blas` and `rustls` plugin supporting (#3032) (#3108).
* [WASI-NN] ggml backend:
* Bump llama.cpp to b1743
* Bump llama.cpp to b2781.
* Support llama.cpp options:
* `threads`: the thread number for inference.
* `temp`: set temperature for inference.
* `repeat-penalty`: set repeat penalty for inference.
* `top-p`: set top-p for inference.
* `grammar`: set grammar syntax for inference.
* `main-gpu`: set the main GPU for inference.
* `tensor-split`: set the tensor split for inference.
* Add `enable-debug-log` option to show more debug information.
* Default enable Metal on macOS.
* Introduce `load_by_name_with_config()` to load model with metadata.
* Introduce single token inference by `compute_single`, `get_output_single`, and `fini_single`
* Add some llama errors to WASI-NN
* Introduce `unload()` function to release the model.
* Add some llama errors to WASI-NN.
* `EndOfSequence`: returned when encounter `<EOS>` token on single token inferece.
* `ContextFull`: returned when the context is full.
* `PromptTooLong`: returned when the input size is too large.
* `ModelNotFound`: returned when the model is not found.
* Support Llava and Gemma inference.
* Add `mmproj` option to set the projection model.
* Add `image` option to set the image.
* Improve logging mechanism.
* Show the version of `llama.cpp` in the metadata.
* Support Phi-3-Mini model.
* Support embedding generation.
* Support Windows build.
* [Plugin] Initial support for `wasmedge_ffmpeg` plug-in.

Fixed issues:

* Fixed some API document in the API header.
* [Executor]: Minor fixes.
* Fixed integer overflow on `memGrow` boundary check.
* Refined the slice copy in table instances.
* Cleaned the unused bits of WASM return values to avoid security issues.
* [WASI]: Minor fixes.
* Fixed the function signature matching for WASI imports when backwarding supporting older version. (#3073)
* Fixed large timestamp causing overflow (#3106).
Expand All @@ -98,11 +136,15 @@ Fixed issues:
* Checking `fd_prestat_dir_name` buffer size.
* Checking `filestat_set_times` for invalid flags.
* Checking validation of file descriptor in `socket_accept` (#3041).
* Fixed duplicated loading of the same plug-in.
* Fixed option toggle for `wasmedge_process` plug-in.

Tests:

* Updated the WASM spec tests to the date 2023/10/26.
* Updated the WASM spec tests to the date 2024/02/17.
* Updated the spec tests for the Exception Handling proposal.
* Added the spec tests for the Typed Function Reference proposal.
* Added the spec tests for the GC proposal.

Known issues:

Expand All @@ -112,6 +154,6 @@ Known issues:

Thank all the contributors who made this release possible!

Abhinandan Udupa, Akihiro Suda, Dhruv Jain, Draco, Little Willy, Lîm Tsú-thuàn, Meenu Yadav, Omkar Acharekar, Saiyam Pathak, Shen-Ta Hsieh, Shreyas Atre, Yage Hu, Yi-Ying He, alabulei1, am009, dm4, hydai, richzw, zhumeme
Abhinandan Udupa, Akihiro Suda, Charlie chan, Dhruv Jain, Draco, Harry Chiang, Hrushikesh, Ikko Eltociear Ashimine, Khagan (Khan) Karimov, LFsWang, LO, CHIN-HAO, Little Willy, Lîm Tsú-thuàn, Meenu Yadav, Omkar Acharekar, Saiyam Pathak, Sarrah Bastawala, Shen-Ta Hsieh, Shreyas Atre, Yage Hu, Yi Huang, Yi-Ying He, alabulei1, am009, dm4, hetvishastri, hugo-syn, hydai, redismongo, richzw, tannal, vincent, zhumeme

If you want to build from source, please use WasmEdge-0.14.0-alpha.1-src.tar.gz instead of the zip or tarball provided by GitHub directly.
If you want to build from source, please use WasmEdge-0.14.0-rc.5-src.tar.gz instead of the zip or tarball provided by GitHub directly.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,6 @@ body:
placeholder: |
- C++ Compiler version:
- CMake version:
- CMake flags: (e.g. `-DCMAKE_BUILD_TYPE=Release -DWASMEDGE_BUILD_AOT_RUNTIME=ON`)
- CMake flags: (e.g. `-DCMAKE_BUILD_TYPE=Release -DWASMEDGE_USE_LLVM=ON`)
validations:
required: false
Loading
Loading