v43.0.0 (2026-03-26)
Closed issues:
- JS bundling from ruby-host #580
Merged pull requests:
- Update to Wasmtime v43.0.0 #582 (jeffcharles)
v42.0.1 (2026-03-03)
Merged pull requests:
- Wasmtime 42.0.1 #579 (jeffcharles)
- chore(deps): bump bytes from 1.11.0 to 1.11.1 #578 (dependabot[bot])
- chore(deps): bump cap-std from 4.0.0 to 4.0.2 #577 (dependabot[bot])
- chore(deps-dev): bump rdoc from 7.1.0 to 7.2.0 #576 (dependabot[bot])
- chore(deps): bump actions/download-artifact from 7 to 8 #575 (dependabot[bot])
- chore(deps): bump actions/upload-artifact from 6 to 7 #574 (dependabot[bot])
- chore(deps-dev): bump standard from 1.53.0 to 1.54.0 #573 (dependabot[bot])
- Another fix for the release script #572 (jeffcharles)
v42.0.0 (2026-02-25)
Merged pull requests:
- Fix the release script #571 (jeffcharles)
- Update to Wasmtime v42.0.0 #570 (jeffcharles)
- chore(deps): bump tokio from 1.48.0 to 1.49.0 #569 (dependabot[bot])
- chore(deps): bump rb-sys-env from 0.2.2 to 0.2.3 #568 (dependabot[bot])
- chore(deps-dev): bump rdoc from 7.0.3 to 7.1.0 #567 (dependabot[bot])
- chore(deps-dev): bump standard from 1.52.0 to 1.53.0 #566 (dependabot[bot])
- Fix issue with checking gem push exit code in release workflow #564 (jeffcharles)
v41.0.1 (2026-01-29)
Merged pull requests:
- Update to Wasmtime 41.0.1 #565 (jeffcharles)
v41.0.0 (2026-01-22)
Merged pull requests:
- Update to Wasmtime 41 #563 (jeffcharles)
- Try to fix flakey timing test #561 (jeffcharles)
- Fix build documentation GitHub Actions workflow #560 (jeffcharles)
- Ruby 4.0 support #559 (jeffcharles)
- chore(deps): bump cap-std from 3.4.5 to 4.0.0 #558 (dependabot[bot])
- chore(deps): bump wat from 1.242.0 to 1.243.0 #557 (dependabot[bot])
- chore(deps-dev): bump rake-compiler from 1.3.0 to 1.3.1 #552 (dependabot[bot])
- chore(deps): bump actions/download-artifact from 6 to 7 #551 (dependabot[bot])
- chore(deps): bump actions/upload-artifact from 5 to 6 #550 (dependabot[bot])
- chore(deps-dev): bump yard from 0.9.37 to 0.9.38 #549 (dependabot[bot])
v39.0.1 (2025-12-05)
Closed issues:
Merged pull requests:
- Update rb_sys to 0.9.119 to fix build #547 (jeffcharles)
- Bump publish-doc action versions #546 (jeffcharles)
- Wasmtime 39.0.1 #545 (jeffcharles)
- chore(deps): bump actions/checkout from 5 to 6 #544 (dependabot[bot])
- chore(deps-dev): bump standard from 1.51.1 to 1.52.0 #543 (dependabot[bot])
- chore(deps): bump wat from 1.240.0 to 1.242.0 #542 (dependabot[bot])
- chore(deps): bump bytes from 1.10.1 to 1.11.0 #540 (dependabot[bot])
- Disable old-api Magnus feature #537 (jeffcharles)
- Remove deprecated Magnus call from not_implemented #536 (jeffcharles)
- Remove deprecated Magnus calls in static_id #535 (jeffcharles)
- Remove deprecated Magnus calls in externals #534 (jeffcharles)
- Remove deprecated Magnus call in trap #533 (jeffcharles)
- Remove deprecated magnus calls in module and component #532 (jeffcharles)
- Remove more deprecated Magnus calls #531 (jeffcharles)
- Remove some deprecated Magnus calls #530 (jeffcharles)
- Update calls to build RArrays to not use deprecated APIs #529 (jeffcharles)
- Use InputFile for reading from stdin #528 (jeffcharles)
- Add a script to generate changelog #527 (saulecabrera)
v38.0.4 (2025-11-14)
Merged pull requests:
- docs: Contributing docs #526 (saulecabrera)
- Update gem version to 38.0.4 #525 (saulecabrera)
- Update rb_sys gem #524 (jeffcharles)
- Fix build documentation #523 (jeffcharles)
- Update Wasmtime to 38.0.4 #522 (jeffcharles)
- chore(deps): bump cap-std from 3.4.4 to 3.4.5 #521 (dependabot[bot])
- chore(deps-dev): bump rake from 13.3.0 to 13.3.1 #517 (dependabot[bot])
- chore(deps): bump actions/upload-artifact from 4 to 5 #515 (dependabot[bot])
- chore(deps): bump actions/download-artifact from 5 to 6 #514 (dependabot[bot])
- chore(deps-dev): bump rspec from 3.13.1 to 3.13.2 #513 (dependabot[bot])
v37.0.2 (2025-10-16)
Closed issues:
- No precompiled gem for Ruby 3.3 #499
Merged pull requests:
- Update to wasmtime v37 #512 (saulecabrera)
- Update Magnus to v0.8.2 #510 (jeffcharles)
- Update oxidize-rb/actions/fetch-ci-data #509 (saulecabrera)
- chore(deps): bump wat from 1.236.0 to 1.239.0 #508 (dependabot[bot])
- chore(deps-dev): bump standard from 1.50.0 to 1.51.1 #505 (dependabot[bot])
- Integrate direnv with flakes #503 (saulecabrera)
- s/WASM/Wasm #502 (saulecabrera)
- chore(deps): bump async-trait from 0.1.88 to 0.1.89 #497 (dependabot[bot])
- chore(deps): bump rb_sys from 0.9.116 to 0.9.117 #492 (dependabot[bot])
- chore(deps): bump actions/checkout from 4 to 5 #491 (dependabot[bot])
- chore(deps): bump actions/download-artifact from 4 to 5 #490 (dependabot[bot])
v36.0.0 (2025-09-09)
Closed issues:
Merged pull requests:
- Update to wasmtime v36 #500 (saulecabrera)
- Implement preopened_dir using set_mapped_directory setting #498 (william-stacken)
- Fix issues identified by latest clippy update #489 (jeffcharles)
- Add WASI p2 support #488 (jeffcharles)
- Update rb-sys to fix Windows build #487 (jeffcharles)
- chore(deps): bump wat from 1.235.0 to 1.236.0 #486 (dependabot[bot])
- chore(deps): bump tokio from 1.45.1 to 1.47.0 #483 (dependabot[bot])
- chore(deps-dev): bump rake from 13.2.1 to 13.3.0 #474 (dependabot[bot])
v34.0.0 (2025-07-02)
Merged pull requests:
- Update rb-sys #481 (jeffcharles)
- chore(deps): bump rb_sys from 0.9.111 to 0.9.116 #472 (dependabot[bot])
- Update to wasmtime 34 #471 (saulecabrera)
- Remove Rust crate from examples #469 (jeffcharles)
- Re-enable examples on MacOS #468 (jeffcharles)
- Change API to work with wasmtime-wasi #467 (jeffcharles)
- Drop support for WASI preview 0 #466 (jeffcharles)
v33.0.0 (2025-06-04)
Merged pull requests:
- Bump Wasmtime to version 33 #465 (jeffcharles)
- chore(deps-dev): bump standard from 1.47.0 to 1.50.0 #464 (dependabot[bot])
- chore(deps-dev): bump rspec from 3.13.0 to 3.13.1 #463 (dependabot[bot])
- chore(deps-dev): bump fiddle from 1.1.6 to 1.1.8 #456 (dependabot[bot])
- chore(deps-dev): bump rake-compiler from 1.2.9 to 1.3.0 #454 (dependabot[bot])
v32.0.0 (2025-06-03)
Merged pull requests:
- Bump
wasmtimeto version 32 #457 (saulecabrera)
v31.0.0 (2025-04-09)
Merged pull requests:
- Update to
wasmtimev31 #447 (saulecabrera) - chore(deps): bump wat from 1.226.0 to 1.227.1 #445 (dependabot[bot])
- chore(deps-dev): bump standard from 1.44.0 to 1.47.0 #442 (dependabot[bot])
- chore(deps): bump rb_sys from 0.9.110 to 0.9.111 #441 (dependabot[bot])
- chore(deps): bump rb-sys from 0.9.110 to 0.9.111 #437 (dependabot[bot])
v30.0.2 (2025-03-05)
Closed issues:
Merged pull requests:
- Bump wasmtime to v30.0.2 #440 (saulecabrera)
- Remove note on experimental component support #431 (jbourassa)
- Improve perf when building Ruby arrays from Rust #430 (jbourassa)
- Stop running CI on push #429 (jbourassa)
- Add Fiddle to the development group #428 (jbourassa)
- chore(deps): bump rb_sys from 0.9.108 to 0.9.110 #425 (dependabot[bot])
- chore(deps-dev): bump standard from 1.43.0 to 1.44.0 #424 (dependabot[bot])
- chore(deps): bump rb-sys-env from 0.1.2 to 0.2.2 #423 (dependabot[bot])
- chore(deps): bump rb-sys from 0.9.108 to 0.9.110 #422 (dependabot[bot])
v29.0.0 (2025-01-27)
Closed issues:
- No precompiled gem for Ruby 3.3 #418
Merged pull requests:
- Wasmtime v29 #421 (saulecabrera)
v28.0.0 (2025-01-14)
Closed issues:
- Benchmark String vs Symbol keys in for records #400
Merged pull requests:
- Update cross-gem action #420 (jbourassa)
- Bump rb-sys in gemspec #417 (jbourassa)
- Update to wasmtime v28 #416 (saulecabrera)
- Ruby 3.4 update #408 (jbourassa)
- Document reasoning behind using String keys in component records #403 (jbourassa)
v27.0.0 (2024-11-21)
Merged pull requests:
- Update to wasmtime v27 #401 (saulecabrera)
- Replace
Instance#invokewithFunc#call#399 (jbourassa) - Remove anyhow dependency #398 (jbourassa)
- Support component
enum,variant,flagstypes #397 (jbourassa) - Bump all gems #396 (jbourassa)
- chore(deps): bump anyhow from 1.0.91 to 1.0.92 #395 (dependabot[bot])
- chore(deps): bump cap-std from 3.3.0 to 3.4.0 #394 (dependabot[bot])
- Support components
resulttypes #391 (jbourassa) - docs: Update contributing docs #390 (saulecabrera)
- Initial support for components #388 (jbourassa)
v26.0.0 (2024-10-24)
Merged pull requests:
- Bump wasmtime to v26 #389 (jbourassa)
- Revamp Rust project fixtures #387 (jbourassa)
- chore(deps): bump magnus from 0.6.4 to 0.7.1 #370 (dependabot[bot])
v25.0.2 (2024-10-09)
Merged pull requests:
- Update to wasmtime v25.0.2 #386 (saulecabrera)
- chore(deps-dev): bump benchmark-ips from 2.13.0 to 2.14.0 #385 (dependabot[bot])
- chore(deps-dev): bump yard from 0.9.36 to 0.9.37 #384 (dependabot[bot])
- chore(deps): bump wat from 1.217.0 to 1.218.0 #383 (dependabot[bot])
- chore(deps): bump anyhow from 1.0.86 to 1.0.89 #382 (dependabot[bot])
- chore(deps): bump async-timer from 1.0.0-beta.14 to 1.0.0-beta.15 #381 (dependabot[bot])
- chore(deps): bump tokio from 1.39.3 to 1.40.0 #369 (dependabot[bot])
v25.0.1 (2024-09-30)
Closed issues:
Publish docandPost Publish docactions consistently failing #377
Merged pull requests:
- chore: Update to
wasmtimev25.0.1 #380 (saulecabrera) - enable winch by default #379 (mkcny)
- Build docs action #378 (jbourassa)
- Support fetching imports from a Module #372 (davejcameron)
v25.0.0 (2024-09-20)
Fixed bugs:
data_sizenot rendered through YARD #342
Merged pull requests:
- chore: Update to
wasmtimev25 #376 (saulecabrera) - Fix YARD documentation #375 (jbourassa)
- Add memory usage and memory limit hit #374 (davejcameron)
- Add support to enable/disable wasm reference types #371 (davejcameron)
- chore(deps): bump rb_sys from 0.9.100 to 0.9.102 #368 (dependabot[bot])
- chore(deps-dev): bump standard from 1.39.2 to 1.40.0 #367 (dependabot[bot])
- Document how to fix examples Rust crate not compiling #366 (jeffcharles)
v24.0.0 (2024-08-23)
Merged pull requests:
- Update to wasmtime v24 #365 (saulecabrera)
v23.0.2 (2024-08-20)
Merged pull requests:
- Update to Wasmtime 23 #364 (jeffcharles)
v22.0.0 (2024-08-19)
Merged pull requests:
- Clarify release instructions #363 (jeffcharles)
- v21.0.1 changelog #362 (jeffcharles)
- Bump gem version to 22.0.0 #361 (jeffcharles)
- Update to Wasmtime 22, updates pooling allocator config API #360 (jeffcharles)
v21.0.1 (2024-08-15)
Merged pull requests:
- Update to Wasmtime v21.0.1 #359 (jeffcharles)
- Remove wasmtime-runtime by using resource limiter to track memory #354 (jeffcharles)
- chore(deps): bump rb-sys from 0.9.97 to 0.9.100 #353 (dependabot[bot])
- chore(deps): bump rb_sys from 0.9.97 to 0.9.100 #352 (dependabot[bot])
- Fix CI #351 (jeffcharles)
- chore(deps-dev): bump get_process_mem from 0.2.7 to 1.0.0 #345 (dependabot[bot])
- chore(deps-dev): bump standard from 1.39.0 to 1.39.2 #343 (dependabot[bot])
v20.0.2 (2024-07-15)
Merged pull requests:
- Update to wasmtime
v20.0.2#341 (saulecabrera) - chore(deps-dev): bump standard from 1.36.0 to 1.39.0 #340 (dependabot[bot])
- chore(deps): bump async-timer from 1.0.0-beta.11 to 1.0.0-beta.14 #338 (dependabot[bot])
- chore(deps): bump lazy_static from 1.4.0 to 1.5.0 #336 (dependabot[bot])
- chore(deps): bump cap-std from 3.0.0 to 3.1.0 #334 (dependabot[bot])
- chore(deps): bump wat from 1.208.1 to 1.209.1 #333 (dependabot[bot])
- chore(deps-dev): bump standard from 1.35.1 to 1.36.0 #332 (dependabot[bot])
- chore(deps-dev): bump rake from 13.1.0 to 13.2.1 #331 (dependabot[bot])
v20.0.0 (2024-05-31)
Merged pull requests:
- Update to wasmtime v20 #328 (saulecabrera)
- chore(deps): bump anyhow from 1.0.79 to 1.0.83 #324 (dependabot[bot])
- chore(deps-dev): bump standard from 1.34.0 to 1.35.1 #311 (dependabot[bot])
v19.0.2 (2024-05-15)
Merged pull requests:
- chore: Update wasmtime to version 19.0.2 #327 (saulecabrera)
v19.0.0 (2024-05-13)
Closed issues:
- 18.0.3 is not fully published #309
Merged pull requests:
- Add ability to configure
allocation_strategy#323 (ianks) - Update to wasmtime v19 #322 (saulecabrera)
- chore: Update rb-sys #317 (saulecabrera)
- add string buffer for stdout and stderr #316 (jenniferwills)
v18.0.3 (2024-03-14)
Merged pull requests:
- chore: Update to wasmtime v18.0.3 #308 (saulecabrera)
v17.0.2 (2024-03-04)
Closed issues:
- wasmtime gem is not fully published #298
Merged pull requests:
- chore: Update to wasmtime v17.0.2 #307 (saulecabrera)
- chore(deps): bump rb-sys from 0.9.87 to 0.9.89 #306 (dependabot[bot])
- chore(deps): bump tokio from 1.35.1 to 1.36.0 #305 (dependabot[bot])
- chore(deps): bump wat from 1.0.87 to 1.201.0 #304 (dependabot[bot])
- chore(deps): bump rb_sys from 0.9.87 to 0.9.89 #302 (dependabot[bot])
- chore(deps-dev): bump rspec from 3.12.0 to 3.13.0 #301 (dependabot[bot])
- chore(deps-dev): bump yard from 0.9.34 to 0.9.36 #300 (dependabot[bot])
- chore(deps-dev): bump standard from 1.33.0 to 1.34.0 #299 (dependabot[bot])
- chore(deps): bump wat from 1.0.82 to 1.0.87 #297 (dependabot[bot])
- chore(deps): bump rb_sys from 0.9.86 to 0.9.87 #292 (dependabot[bot])
- chore(deps): bump rb-sys from 0.9.86 to 0.9.87 #291 (dependabot[bot])
- chore(deps-dev): bump rake-compiler from 1.2.5 to 1.2.7 #290 (dependabot[bot])
v17.0.1 (2024-02-12)
Merged pull requests:
- chore: Disable Ruby head temporarily #296 (saulecabrera)
- upgrade wasmtime to 17.0.1 #295 (glebpom)
v17.0.0 (2024-01-30)
Merged pull requests:
- [ci skip] chore: Update release workflow to use download-artifact@v3 #288 (saulecabrera)
- chore: Update to wasmtime v17 #285 (saulecabrera)
- chore: Bump download artifact in publish doc workflow #284 (saulecabrera)
- Expose Wasi Context to Ruby #282 (cameronbarker)
- Add support for resource limits on
Wasmtime::Store#281 (ryanische) - Unlock the GVL when compiling WASM code #277 (ianks)
- chore(deps): bump actions/download-artifact from 3 to 4 #257 (dependabot[bot])
- chore(deps): bump actions/upload-artifact from 3 to 4 #256 (dependabot[bot])
v16.0.0 (2024-01-11)
Merged pull requests:
- chore: Update to wasmtime v16 #280 (saulecabrera)
v15.0.1 (2024-01-11)
Merged pull requests:
- chore: Update to wasmtime v15.0.1 #278 (saulecabrera)
v15.0.0 (2024-01-09)
Closed issues:
- Upgrade to magnus v0.6.1 #215
Merged pull requests:
- Fix occasional Func call params conversion error #274 (matsadler)
- Update dependencies #273 (jbourassa)
- Fix gemspec for 3.3 compat #272 (jbourassa)
- Add support for precompiled binaries on Ruby 3.3 #270 (ianks)
- chore: Update to
wasmtime15 #266 (saulecabrera) - Allow perfmap as a profiling config #255 (Maaarcocr)
- chore(deps): bump rb-sys from 0.9.82 to 0.9.83 #252 (dependabot[bot])
- chore(deps): bump rb_sys from 0.9.82 to 0.9.83 #249 (dependabot[bot])
- chore(deps-dev): bump standard from 1.31.2 to 1.32.0 #248 (dependabot[bot])
- Allow
generate_address_mapconfig inEngine#247 (Maaarcocr) - Upgrade Magnus to 0.6 #205 (matsadler)
v14.0.4 (2023-11-09)
Merged pull requests:
- chore: Update to
wasmtime14.0.4 #246 (saulecabrera) - chore(deps): bump wat from 1.0.77 to 1.0.79 #245 (dependabot[bot])
- Bump async-timer from 1.0.0-beta.10 to 1.0.0-beta.11 #243 (dependabot[bot])
v14.0.3 (2023-11-07)
Merged pull requests:
- chore: Update to
wasmtimev14.0.3#244 (saulecabrera) - Bump rake from 13.0.6 to 13.1.0 #241 (dependabot[bot])
- Bump standard from 1.31.1 to 1.31.2 #240 (dependabot[bot])
v14.0.2 (2023-11-01)
Merged pull requests:
- chore: Update to
wasmtime14.0.2 #239 (saulecabrera) - Add support for using Winch as a compiler strategy #238 (jeffcharles)
v14.0.1 (2023-10-30)
Merged pull requests:
- chore: Update to
wasmtime14.0.1 #237 (saulecabrera)
v14.0.0 (2023-10-26)
Merged pull requests:
- chore: Update to wasmtime 14 #236 (saulecabrera)
- chore: Update wat #235 (saulecabrera)
- Bump actions/checkout from 3 to 4 #234 (dependabot[bot])
- Bump rb-sys from 0.9.81 to 0.9.82 #230 (dependabot[bot])
- Bump rb_sys from 0.9.81 to 0.9.82 #228 (dependabot[bot])
- Bump standard from 1.31.0 to 1.31.1 #227 (dependabot[bot])
v13.0.0 (2023-10-02)
Merged pull requests:
- chore: Update to wasmtime 13.0.0 #225 (saulecabrera)
v12.0.1 (2023-09-07)
Merged pull requests:
- chore: Wasmtime v12.0.1 #224 (saulecabrera)
- Bump standard from 1.30.1 to 1.31.0 #222 (dependabot[bot])
v12.0.0 (2023-08-31)
Merged pull requests:
- Update wasmtime@12 #221 (saulecabrera)
v11.0.0 (2023-08-30)
Merged pull requests:
- Update wasmtime@11.0.0 #220 (saulecabrera)
v10.0.1 (2023-08-30)
Merged pull requests:
- Update to wasmtime@10.0.1 #219 (saulecabrera)
v10.0.0 (2023-08-28)
Merged pull requests:
- chore: Update to wasmtime@10 #218 (saulecabrera)
v9.0.4 (2023-08-22)
Merged pull requests:
- Bump rb_sys from 0.9.78 to 0.9.81 #214 (dependabot[bot])
- Bump rb-sys from 0.9.78 to 0.9.81 #213 (dependabot[bot])
- Bump rake-compiler from 1.2.1 to 1.2.5 #212 (dependabot[bot])
- Address Ruby dep issues and bump to
v9.0.4#211 (ianks) - Bump wat from 1.0.64 to 1.0.69 #209 (dependabot[bot])
- Bump standard from 1.28.2 to 1.30.1 #206 (dependabot[bot])
- Bump tokio from 1.28.1 to 1.29.1 #201 (dependabot[bot])
- Pin nightly and use the same magnus version #197 (saulecabrera)
v9.0.1 (2023-05-23)
Closed issues:
- Add documentation about fork safety with
Wasmtime::Engine#174
Merged pull requests:
- Upgrade Wasmtime 9 #191 (ianks)
- Bump rb-sys from 0.9.72 to 0.9.77 #190 (dependabot[bot])
- Bump rb_sys from 0.9.70 to 0.9.77 #189 (dependabot[bot])
- Bump tokio from 1.27.0 to 1.28.1 #188 (dependabot[bot])
- Report memory usage to the Ruby GC #187 (ianks)
- Bump standard from 1.25.3 to 1.28.0 #186 (dependabot[bot])
- Bump yard from 0.9.28 to 0.9.34 #185 (dependabot[bot])
- Bump wat from 1.0.62 to 1.0.63 #184 (dependabot[bot])
- Bump anyhow from 1.0.70 to 1.0.71 #179 (dependabot[bot])
- Test that funcrefs aren't used across stores #178 (jbourassa)
- Add docs for fork safety #177 (ianks)
v8.0.0 (2023-04-25)
Merged pull requests:
- Release v8.0.0 #176 (jbourassa)
- Remove warning from Ractor spec #175 (jbourassa)
- Wasmtime 8.0 #173 (jbourassa)
- Forward compatibility with future version of Magnus #172 (matsadler)
- Add "insanity" specs #171 (ianks)
- Make
ParambeCopyand mark exceptions raised from Ruby #158 (ianks)
v7.0.0 (2023-04-06)
Closed issues:
- Segfault on macOS in Func error handling #156
Merged pull requests:
- Drop support for Ruby 2.7 #170 (jbourassa)
- Default to Ruby 3.2 in all workflows #168 (jbourassa)
- Update deps in
examples/rust-crate#167 (jbourassa) - chore(pkg): Fix permissions of vendored files #166 (saulecabrera)
- chore(ext): Update extension crate authors #165 (saulecabrera)
- Release v7.0.0 #164 (jbourassa)
- Wasmtime 7.0 #163 (jbourassa)
- Fix potential GC bug when expiring the caller #162 (jbourassa)
- Allowing making Module and Engine Ractor shareable #161 (macournoyer)
- Mark the Gem as Ractor safe #160 (macournoyer)
- Use Magnus macros to implement TypedData trait #159 (matsadler)
- Add support for configuring the engine's
target#157 (ianks)
v6.0.1 (2023-03-13)
Merged pull requests:
v6.0.0 (2023-03-06)
Closed issues:
- Precompiled gem for Ruby 3.2 #103
Merged pull requests:
- Update Wasmtime to 6.0 #152 (jbourassa)
- Fix rb-sys build warning #151 (jbourassa)
- Reduce dependabot frequency #150 (sandstrom)
- Bump rb-sys from 0.9.64 to 0.9.65 #149 (dependabot[bot])
- Bump wat from 1.0.58 to 1.0.59 #148 (dependabot[bot])
- Bump magnus from 0.5.0 to 0.5.1 #147 (dependabot[bot])
- Bump benchmark-ips from 2.10.0 to 2.11.0 #146 (dependabot[bot])
- Bump rb_sys from 0.9.64 to 0.9.65 #145 (dependabot[bot])
- Fix the build on Ruby < 3.0 #144 (jbourassa)
- Bump rb-sys from 0.9.61 to 0.9.64 #142 (dependabot[bot])
- Bump wat from 1.0.57 to 1.0.58 #141 (dependabot[bot])
- Bump rb_sys from 0.9.61 to 0.9.64 #140 (dependabot[bot])
- Bump standard from 1.22.1 to 1.24.3 #139 (dependabot[bot])
- Upgrade Magnus to 0.5.0 #138 (matsadler)
- Bump anyhow from 1.0.68 to 1.0.69 #137 (dependabot[bot])
- Bump cap-std from 1.0.4 to 1.0.5 #136 (dependabot[bot])
- Bump wat from 1.0.56 to 1.0.57 #134 (dependabot[bot])
- Update
rb-systo use newRbSys::ExtensionTask#132 (ianks) - Tweak codegen flags for optimized, profile-able builds #131 (ianks)
- Make ci.yml workflow more trigger happy #130 (ianks)
- Ensure source gem builds properly for
cdylib#129 (ianks) - Document profiling configuration from #125 #127 (jbourassa)
- Fix small lint #126 (ianks)
- Add support for profiling configuration #125 (dylanahsmith)
- Fix linter #124 (jbourassa)
- Bump wat from 1.0.55 to 1.0.56 #123 (dependabot[bot])
- Bump tokio from 1.24.2 to 1.25.0 #122 (dependabot[bot])
- Patches for easier usage in a crate context #121 (ianks)
- Skip CI & memcheck when pushing v* tags #120 (jbourassa)
- Bump rb_sys from 0.9.56 to 0.9.58 #119 (dependabot[bot])
- Bump standard from 1.22.0 to 1.22.1 #118 (dependabot[bot])
- Bump rb-sys from 0.9.57 to 0.9.58 #117 (dependabot[bot])
- Bump ruby-lsp from 0.3.5 to 0.3.8 #116 (dependabot[bot])
v5.0.0 (2023-01-23)
Merged pull requests:
- Wasmtime v5 #115 (jbourassa)
- Add
Memory#slicefor zero-copy data access #114 (ianks) - Add
Memory#read_utf8#113 (ianks) - Implement GC compaction for store data #112 (ianks)
- Bump rb-sys from 0.9.54 to 0.9.56 #111 (dependabot[bot])
- Bump rb_sys from 0.9.54 to 0.9.56 #110 (dependabot[bot])
- Bump standard from 1.21.1 to 1.22.0 #109 (dependabot[bot])
- Version oxidize-rb actions #108 (ianks)
- Bump tokio from 1.23.1 to 1.24.1 #107 (dependabot[bot])
- Bump standard from 1.20.0 to 1.21.1 #106 (dependabot[bot])
- Bump rb-sys to 0.9.54 for Ruby 3.2 #105 (jbourassa)
- Bump tokio from 1.23.0 to 1.23.1 #104 (dependabot[bot])
v0.4.1 (2023-01-02)
Merged pull requests:
- Fix allocator warning on Ruby 3.2 #102 (jbourassa)
- Bump rb-sys to v0.9.53 (Ruby 3.2 support) #101 (jbourassa)
- Bump cap-std from 1.0.2 to 1.0.3 #99 (dependabot[bot])
- Bump standard from 1.19.1 to 1.20.0 #98 (dependabot[bot])
v0.4.0 (2022-12-21)
Closed issues:
- Wasmtime::WasiCtxBuilder not available from Ruby #80
- Can't use git source with bundler #51
- Support fuel #25
- Support Epoch interruption #23
- Missing engine Config #22
- Support WASI #21
- Support Tables #20
- Support Globals #19
- Ideas / Feedback #10
Merged pull requests:
- Update Wasmtime to v4.0.0 #95 (jbourassa)
- Speed up func calls #94 (jbourassa)
- Further simplify error handling #93 (jbourassa)
- Improve error handling #91 (jbourassa)
README.md&CONTRIBUTING.mdchanges #90 (jbourassa)- Engine config #89 (jbourassa)
- Bump anyhow from 1.0.66 to 1.0.68 #88 (dependabot[bot])
- Bump rake-compiler from 1.2.0 to 1.2.1 #86 (dependabot[bot])
- Bumb rb-sys to v0.9.52 #85 (jbourassa)
- More examples #84 (jbourassa)
- Remove 2 lingering
FuncTypes #82 (jbourassa) - Merge
*Typeon their respective class (Type,Memory, ...) #81 (jbourassa) - Update rb_sys crate & gem to 0.9.50 #79 (jbourassa)
- Bump rb-sys from 0.9.46 to 0.9.48 #78 (dependabot[bot])
- Bump rb_sys from 0.9.46 to 0.9.48 #77 (dependabot[bot])
- Implement Engine epoch timers with Tokio #76 (jbourassa)
- Attempt to fix memcheck #75 (jbourassa)
- Use
gc::mark_slicewhere possible #74 (jbourassa) - Add global support #73 (jbourassa)
- Add benchmarks #72 (jbourassa)
- Minor fixes for table #71 (jbourassa)
- Add table support #70 (jbourassa)
- Add env configurations for
devandrelease#69 (ianks) - Make
wasmtime-rbusable as a Rust crate #68 (ianks) - Bump wasmtime to 3.0.1 #67 (jbourassa)
- Bump standard from 1.18.1 to 1.19.1 #66 (dependabot[bot])
- Bump yard-rustdoc from 0.3.0 to 0.3.2 #64 (dependabot[bot])
- Add rake task to run examples #58 (ianks)
- Use
magnusrelease from crates.io #57 (ianks) - Add
mswinto CI matrix #56 (ianks) - Add info about precompiled gems to readme #55 (ianks)
- Move native ext SO to
wasmtimedir #53 (jbourassa) - Add
Wasmtime.wat2wasm#52 (jbourassa) - Add fuel #50 (jbourassa)
- Add custom task to build the source gem #49 (ianks)
- Refactor specs #48 (jbourassa)
- Set min
rb_sysgem to v0.9.44 #47 (ianks) - Bump standard from 1.18.0 to 1.18.1 #46 (dependabot[bot])
- Bump rb_sys from 0.9.41 to 0.9.44 #45 (dependabot[bot])
- Support WASI #43 (jbourassa)
- Fix build "smoke test" step from Wasmtime 3 #42 (jbourassa)
- Wasmtime 3.0.0 #41 (jbourassa)
- Examples and README #40 (jbourassa)
- Implement
Module.from_file#39 (jbourassa) - Bump rb-sys from 0.9.39 to 0.9.44 #38 (dependabot[bot])
- Bump magnus from
aa79114tod6f4152#37 (dependabot[bot]) - Bump standard from 1.17.0 to 1.18.0 #36 (dependabot[bot])
- Bump k1LoW/github-script-ruby from 1 to 2 #35 (dependabot[bot])
- Add support for funcref #34 (jbourassa)
- Limit workflow concurrency #33 (jbourassa)
- Prepare for prerelease #32 (jbourassa)
- Implement Trap #30 (jbourassa)
- Publish documentation automatically #29 (jbourassa)
- Improve the docs after #14 #28 (jbourassa)
- Add new
mem:checktask to run Valgrind in CI #26 (ianks) - Bump magnus from
1348da5toaa79114#18 (dependabot[bot]) - Bump standard from 1.16.1 to 1.17.0 #17 (dependabot[bot])
- Bump ruby-lsp from 0.3.5 to 0.3.6 #16 (dependabot[bot])
- Bump rb_sys from 0.9.39 to 0.9.41 #15 (dependabot[bot])
- Add new
Wasmtime::Externclass #14 (ianks) - YARD doc generation #13 (jbourassa)
- Update Wasmtime to 2.0.2 #12 (jbourassa)
- Add precompiled gems for
mingw#11 (ianks) - Bump rb_sys from 0.9.35 to 0.9.37 #9 (dependabot[bot])
- Bump wasmtime from 2.0.0 to 2.0.1 #7 (dependabot[bot])
- Fix dependabot config for cargo #6 (ianks)
- Add dependabot and ruby-lsp #5 (ianks)
- Add
Module.deserialize_file#4 (ianks) - Add hard-mode CI step with
GC.stress#3 (ianks) - Implement
Caller#export#2 (jbourassa) - Setup initial cross compilation workflow #1 (ianks)
v0.3.0 (2022-11-24)
Closed issues:
- Raise
Trapexception for Wasm traps #24
* This Changelog was automatically generated by github_changelog_generator