Skip to content

Releases: extism/go-sdk

v1.2.0

12 Mar 09:58
9101916
Compare
Choose a tag to compare

What's Changed

  • Add plugin.CallWithContext method by @Marton6 in #60
  • feat!: add ability to configure size of the Extism var store by @zshipko in #61 1
  • Correctly use context in plugin and provide alternative _WithContext methods by @Marton6 in #62

New Contributors

Full Changelog: v1.1.0...v1.2.0


  1. Note a breaking change in the addition of the ManifestMemory struct, which has been added as a pointer field to the Manifest struct. Full details in this commit: 1cfafab

v1.1.0

22 Feb 19:03
a6257ad
Compare
Choose a tag to compare

What's Changed

  • feat: allow max HTTP response size to be configured in the manifest by @zshipko in #59

Full Changelog: v1.0.3...v1.1.0

v1.0.3

22 Jan 18:19
91f663b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.2...v1.0.3

v1.0.2

19 Jan 21:11
cfcf586
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

18 Jan 18:26
0f82935
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

08 Jan 19:45
acebe6a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-rc4...v1.0.0

v1.0.0-rc4

05 Jan 18:36
7890a14
Compare
Choose a tag to compare

What's Changed

  • chore: update extism kernel, wrap length_unsafe function by @zshipko in #52
  • chore: update default error message by @zshipko in #53

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

v1.0.0-rc3 Release

03 Jan 17:22
43f5bda
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @bhelx made their first contribution in #41
  • @G4Vi made their first contribution in #45

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

v1.0.0-rc2

21 Nov 18:19
c4e57ce
Compare
Choose a tag to compare

What's Changed

  • feat: move extism functions to extism:host/env namespace by @mhmd-azeez in #31
  • fix(test): code.wasm hash by @zshipko in #34
  • cleanup: add PTR as an alias for I64 by @zshipko in #35
  • chore: remove env shims by @mhmd-azeez in #36
  • fix: set default host function namespace to extism:host/user by @mhmd-azeez in #37
  • doc: remove log from example in readme by @nilslice in #38
  • chore: prefix log level consts, minor package updates by @nilslice in #39

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1

19 Oct 08:42
307a3b3
Compare
Choose a tag to compare

What's Changed

  • feat: Implement a basic Extism Go SDK by @mhmd-azeez in #1
  • fix: Make sure output is copied to a buffer after a function call by @mhmd-azeez in #7
  • fix: create separate closure for each host function by @mhmd-azeez in #8
  • fix: Typo in README.md by @wikiwong in #9
  • feat: display log level names by @nilslice in #10
  • refactor: Simplify runtime initialization by @zshipko in #11
  • perf: Reduce allocations by @mhmd-azeez in #12
  • refactor: change host function API and hide GuestRuntime by @mhmd-azeez in #13
  • fix: use uint64 for Manifest.Timeout by @zshipko in #15
  • chore: update extism kernel by @zshipko in #19
  • chore: update extism kernel by @zshipko in #23
  • fix: copy buffers read from wasm memory by @mhmd-azeez in #22
  • docs: update README to contain some basic usage examples by @mhmd-azeez in #20
  • chore: remove old go sdk suggestion, update plugin loading info by @nilslice in #25
  • chore: update extism-runtime.wasm by @zshipko in #32

New Contributors

Full Changelog: https://github.com/extism/go-sdk/commits/v1.0.0-rc1