Releases: bytecodealliance/wasmtime-rb
Releases · bytecodealliance/wasmtime-rb
v0.4.0
What's Changed
- Bump standard from 1.18.0 to 1.18.1 by @dependabot in #46
- Bump rb_sys from 0.9.41 to 0.9.44 by @dependabot in #45
- Set min
rb_sys
gem to v0.9.44 by @ianks in #47 - Support WASI by @jbourassa in #43
- Refactor specs by @jbourassa in #48
- Add fuel by @jbourassa in #50
- Move native ext SO to
wasmtime
dir by @jbourassa in #53 - Add custom task to build the source gem by @ianks in #49
- Bump yard-rustdoc from 0.3.0 to 0.3.2 by @dependabot in #64
- Use
magnus
release from crates.io by @ianks in #57 - Bump standard from 1.18.1 to 1.19.1 by @dependabot in #66
- Add info about precompiled gems to readme by @ianks in #55
- Add
mswin
to CI matrix by @ianks in #56 - Add rake task to run examples by @ianks in #58
- Bump wasmtime to 3.0.1 by @jbourassa in #67
- Add
Wasmtime.wat2wasm
by @jbourassa in #52 - Add env configurations for
dev
andrelease
by @ianks in #69 - Add table support by @jbourassa in #70
- Add benchmarks by @jbourassa in #72
- Minor fixes for table by @jbourassa in #71
- Attempt to fix memcheck by @jbourassa in #75
- Add global support by @jbourassa in #73
- Make
wasmtime-rb
usable as a Rust crate by @ianks in #68 - Use
gc::mark_slice
where possible by @jbourassa in #74 - Bump rb-sys from 0.9.46 to 0.9.48 by @dependabot in #78
- Bump rb_sys from 0.9.46 to 0.9.48 by @dependabot in #77
- Update rb_sys crate & gem to 0.9.50 by @jbourassa in #79
- Implement Engine epoch timers with Tokio by @jbourassa in #76
- Merge
*Type
on their respective class (Type
,Memory
, ...) by @jbourassa in #81 - Remove 2 lingering
FuncType
s by @jbourassa in #82 - More examples by @jbourassa in #84
- Bumb rb-sys to v0.9.52 by @jbourassa in #85
- Bump anyhow from 1.0.66 to 1.0.68 by @dependabot in #88
- Bump rake-compiler from 1.2.0 to 1.2.1 by @dependabot in #86
- Engine config by @jbourassa in #89
README.md
&CONTRIBUTING.md
changes by @jbourassa in #90- Improve error handling by @jbourassa in #91
- Further simplify error handling by @jbourassa in #93
- Speed up func calls by @jbourassa in #94
- Update Wasmtime to v4.0.0 by @jbourassa in #95
Full Changelog: v0.3.0...v0.4.0
v0.3.0
This is the first release of the official Ruby bindings for Wasmtime, targeting wasmtime 3.0.0. If you've used the wasmtime
gem in the past (0.2 or earlier), note that this is a complete rewrite and not API compatible at all.
What's Changed
- Setup initial cross compilation workflow by @ianks in #1
- Add
Module.deserialize_file
by @ianks in #4 - Add hard-mode CI step with
GC.stress
by @ianks in #3 - Add dependabot and ruby-lsp by @ianks in #5
- Fix dependabot config for cargo by @ianks in #6
- Bump wasmtime from 2.0.0 to 2.0.1 by @dependabot in #7
- Bump rb_sys from 0.9.35 to 0.9.37 by @dependabot in #9
- Update Wasmtime to 2.0.2 by @jbourassa in #12
- Add precompiled gems for
mingw
by @ianks in #11 - Bump standard from 1.16.1 to 1.17.0 by @dependabot in #17
- YARD doc generation by @jbourassa in #13
- Bump ruby-lsp from 0.3.5 to 0.3.6 by @dependabot in #16
- Bump rb_sys from 0.9.39 to 0.9.41 by @dependabot in #15
- Bump magnus from
1348da5
toaa79114
by @dependabot in #18 - Add new
mem:check
task to run Valgrind in CI by @ianks in #26 - Add new
Wasmtime::Extern
class by @ianks in #14 - Improve the docs after #14 by @jbourassa in #28
- Publish documentation automatically by @jbourassa in #29
- Implement
Caller#export
by @jbourassa in #2 - Implement Trap by @jbourassa in #30
- Limit workflow concurrency by @jbourassa in #33
- Bump rb-sys from 0.9.39 to 0.9.44 by @dependabot in #38
- Bump standard from 1.17.0 to 1.18.0 by @dependabot in #36
- Bump k1LoW/github-script-ruby from 1 to 2 by @dependabot in #35
- Bump magnus from
aa79114
tod6f4152
by @dependabot in #37 - Implement
Module.from_file
by @jbourassa in #39 - Add support for funcref by @jbourassa in #34
- Wasmtime 3.0.0 by @jbourassa in #41
- Fix build "smoke test" step from Wasmtime 3 by @jbourassa in #42
- Prepare for prerelease by @jbourassa in #32
- Examples and README by @jbourassa in #40
New Contributors
- @ianks made their first contribution in #1
- @dependabot made their first contribution in #7
Full Changelog: https://github.com/bytecodealliance/wasmtime-rb/commits/v0.3.0