The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
BSD-3-CLAUSE License
Bot releases are visible (Hide)
Published by bhelx 12 months ago
Full Changelog: https://github.com/extism/extism/compare/v0.5.3...v0.5.4
Published by bhelx 12 months ago
stable
by @zshipko in https://github.com/extism/extism/pull/528
Full Changelog: https://github.com/extism/extism/compare/v0.5.2...v0.5.3
Published by github-actions[bot] 12 months ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Pre-release of Extism v1.0.
Full Changelog: https://github.com/extism/extism/compare/latest...v1.0.0-rc0
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by bhelx about 1 year ago
Full Changelog: https://github.com/extism/extism/compare/v0.5.1...v0.5.2
Published by github-actions[bot] about 1 year ago
Published by bhelx about 1 year ago
Full Changelog: https://github.com/extism/extism/compare/v0.5.0...v0.5.1
Published by bhelx about 1 year ago
memory.max_pages
field is set by @zshipko in https://github.com/extism/extism/pull/356
extism_plugin_call
by @zshipko in https://github.com/extism/extism/pull/407
Full Changelog: https://github.com/extism/extism/compare/v0.4.0...v0.5.0
Published by bhelx about 1 year ago
memory.max_pages
field is set by @zshipko in https://github.com/extism/extism/pull/356
extism_plugin_call
by @zshipko in https://github.com/extism/extism/pull/407
Full Changelog: https://github.com/extism/extism/compare/v0.4.0...v0.5.0
Published by bhelx over 1 year ago
HTTP calls will be disallowed by default now. If you want to enable HTTP you need to specify the hosts that the plug-in is allowed to communicate with. If you want to allow all hosts you can set it to {allowed_hosts: ["*"]}
in the manifest. However, this isn't recommended unless you have some trust in the plug-in or are controlling the networking by some other means.
In this PR we are creating an implicit context so people don't need to know about it if they don't care. In some languages function signatures have changed to make context an optional argument when creating a plug-in.
extism_http_request
error handling by @zshipko in https://github.com/extism/extism/pull/290
__wasm_call_ctors
when available and not calling _start
by @zshipko in https://github.com/extism/extism/pull/311
Context
by @zshipko in https://github.com/extism/extism/pull/335
UserData::make_copy
instead of UserData::new_pointer
to preserve is_any
field by @zshipko in https://github.com/extism/extism/pull/346
Full Changelog: https://github.com/extism/extism/compare/v0.3.0...v0.4.0
Published by bhelx over 1 year ago
Full Changelog: https://github.com/extism/extism/compare/v0.2.0...v0.3.0