What's Changed
* chore: Bump SDK versions for 0.4.0 release by bhelx in https://github.com/extism/extism/pull/349
* fix: ignore already published manifest by bhelx in https://github.com/extism/extism/pull/351
* chore(elixir): Bump to 0.4.0 by bhelx in https://github.com/extism/extism/pull/350
* chore(java): release Java SDK by bhelx in https://github.com/extism/extism/pull/352
* cleanup(ocaml): add bounds on extism-manifest dependency by zshipko in https://github.com/extism/extism/pull/354
* fix(ocaml): update dune-project file by zshipko in https://github.com/extism/extism/pull/355
* chore(deps-dev): Bump types/node from 20.1.4 to 20.2.3 in /node by dependabot in https://github.com/extism/extism/pull/353
* chore(deps-dev): Bump types/node from 20.2.3 to 20.2.5 in /node by dependabot in https://github.com/extism/extism/pull/358
* fix: require modules to have exported, bounded memory when manifest `memory.max_pages` field is set by zshipko in https://github.com/extism/extism/pull/356
* fix(rust): fix lifetime of data returned from Plugin::call by zshipko in https://github.com/extism/extism/pull/369
* chore(deps-dev): Bump types/jest from 29.5.1 to 29.5.2 in /node by dependabot in https://github.com/extism/extism/pull/363
* chore(deps-dev): Bump typedoc from 0.24.7 to 0.24.8 in /node by dependabot in https://github.com/extism/extism/pull/364
* chore(deps-dev): Bump typescript from 5.0.4 to 5.1.3 in /node by dependabot in https://github.com/extism/extism/pull/365
* chore(deps-dev): Bump types/node from 20.2.5 to 20.3.0 in /node by dependabot in https://github.com/extism/extism/pull/370
* chore(deps-dev): Bump types/node from 20.3.0 to 20.3.1 in /node by dependabot in https://github.com/extism/extism/pull/371
* chore: use a range for wasmtime dependency version by zshipko in https://github.com/extism/extism/pull/375
* fix: update for latest Zig by usdogu in https://github.com/extism/extism/pull/379
* chore(deps): Bump rustler from 0.28.0 to 0.29.1 in /elixir by dependabot in https://github.com/extism/extism/pull/383
* chore(deps-dev): Bump ts-jest from 29.1.0 to 29.1.1 in /node by dependabot in https://github.com/extism/extism/pull/382
* chore(deps-dev): Bump types/node from 20.3.1 to 20.3.3 in /node by dependabot in https://github.com/extism/extism/pull/381
* chore(deps-dev): Bump typescript from 5.1.3 to 5.1.6 in /node by dependabot in https://github.com/extism/extism/pull/380
* chore(deps-dev): Bump jest from 29.5.0 to 29.6.1 in /node by dependabot in https://github.com/extism/extism/pull/385
* chore(deps-dev): Bump prettier from 2.8.8 to 3.0.0 in /node by dependabot in https://github.com/extism/extism/pull/386
* chore(deps-dev): Bump types/node from 20.3.3 to 20.4.1 in /node by dependabot in https://github.com/extism/extism/pull/387
* chore(deps-dev): Bump ex_doc from 0.29.4 to 0.30.1 in /elixir by dependabot in https://github.com/extism/extism/pull/388
* chore(deps): Bump tough-cookie from 4.1.2 to 4.1.3 in /browser by dependabot in https://github.com/extism/extism/pull/389
* chore(deps-dev): Bump types/jest from 29.5.2 to 29.5.3 in /node by dependabot in https://github.com/extism/extism/pull/392
* chore(deps-dev): Bump types/node from 20.4.1 to 20.4.2 in /node by dependabot in https://github.com/extism/extism/pull/391
* chore(deps-dev): Bump ex_doc from 0.30.1 to 0.30.3 in /elixir by dependabot in https://github.com/extism/extism/pull/390
* chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 in /browser by dependabot in https://github.com/extism/extism/pull/394
* feat: Implement parts of the extism runtime in WebAssembly by zshipko in https://github.com/extism/extism/pull/384
* fix(python): store reference to host functions on Plugin by zshipko in https://github.com/extism/extism/pull/399
* fix: Update more SDKs to store a reference to host functions in the Plugin type by zshipko in https://github.com/extism/extism/pull/401
* chore(deps-dev): Update minitest requirement from ~> 5.18.0 to ~> 5.19.0 in /ruby by dependabot in https://github.com/extism/extism/pull/402
* chore(deps-dev): Bump jest from 29.6.1 to 29.6.2 in /node by dependabot in https://github.com/extism/extism/pull/403
* chore(deps-dev): Bump types/node from 20.4.2 to 20.4.5 in /node by dependabot in https://github.com/extism/extism/pull/404
* feat: Haskell host functions by zshipko in https://github.com/extism/extism/pull/400
* chore(zig): use LazyPath in build.zig by zshipko in https://github.com/extism/extism/pull/406
* chore: update wasmtime bounds to include 11.0 by zshipko in https://github.com/extism/extism/pull/405
* fix: avoid timeout errors outside of `extism_plugin_call` by zshipko in https://github.com/extism/extism/pull/407
* refactor: Simplify runtime handling by zshipko in https://github.com/extism/extism/pull/411
* chore(deps-dev): Bump ex_doc from 0.30.3 to 0.30.4 in /elixir by dependabot in https://github.com/extism/extism/pull/410
* chore(deps-dev): Bump prettier from 3.0.0 to 3.0.1 in /node by dependabot in https://github.com/extism/extism/pull/409
* chore(deps-dev): Bump types/node from 20.4.5 to 20.4.8 in /node by dependabot in https://github.com/extism/extism/pull/408
* fix(rust): ensure InternalExt is exported by zshipko in https://github.com/extism/extism/pull/413
* refactor(zig)!: Simplify JSON stringifying by usdogu in https://github.com/extism/extism/pull/414
* chore(deps-dev): Bump ex_doc from 0.30.4 to 0.30.5 in /elixir by dependabot in https://github.com/extism/extism/pull/416
* chore(deps-dev): Bump types/node from 20.4.8 to 20.5.0 in /node by dependabot in https://github.com/extism/extism/pull/415
* fix(runtime): register all host function imports by zshipko in https://github.com/extism/extism/pull/419
* fix(dotnet): typo in HostFunction constructor that prevents setting Host Function namespace by mhmd-azeez in https://github.com/extism/extism/pull/418
* chore(deps-dev): Bump types/node from 20.5.0 to 20.5.1 in /node by dependabot in https://github.com/extism/extism/pull/423
* chore(deps-dev): Bump prettier from 3.0.1 to 3.0.2 in /node by dependabot in https://github.com/extism/extism/pull/422
* release: Bump runtime to 0.5.0 by bhelx in https://github.com/extism/extism/pull/427
* chore: bump libextism version by zshipko in https://github.com/extism/extism/pull/428
* fix: remove call to bash from build.rs by zshipko in https://github.com/extism/extism/pull/429
**Full Changelog**: https://github.com/extism/extism/compare/v0.4.0...v0.5.0
Head to https://extism.org for docs and an [overview](https://extism.org/docs/overview), and chat with us on [Discord](https://discord.gg/cx3usBCWnc)!
<p align="center">
<img style="width: 70%;" src="https://user-images.githubusercontent.com/7517515/210286900-39b144fd-1b26-4dd0-b7a9-2b5755bc174d.png"/>
</p>