Skip to content

Releases: extism/go-sdk

v1.6.0

25 Oct 17:23
c247a3b
Compare
Choose a tag to compare

What's Changed

  • feat: make it possible to access http response headers by @zshipko in #80
  • Add codeowners file by @bhelx in #82

Full Changelog: v1.5.0...v1.6.0

v1.5.0

07 Oct 19:08
bdb398e
Compare
Choose a tag to compare

What's Changed

  • fix: Remove PluginConfig.LogLevel and set default log level to Off by @mhmd-azeez in #77
  • Exposed extism module and added methods to get exported functions by @clarkmcc in #79

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.4.0

24 Sep 17:47
Compare
Choose a tag to compare

What's Changed

  • feat: add support for readonly dir mounting by @mhmd-azeez in #68
  • feat: Add Observe SDK support by @mhmd-azeez in #47
  • feat: support trace log level by @hilaryRope in #73
  • feat!: provide plugins get_log_level runtime function & support levels by @nilslice in #74
  • chore: pin wazero to main commit for now by @zshipko in #75
  • chore: update kernel by @zshipko in #76
  • cleanup: host takes ownership of memory blocks it gets as arguments by @zshipko in #70

NOTE of breaking change:

The ability to set the log level on the *Plugin itself has been removed in #74. To align with Rust SDK, this is now an SDK-global setting. You can still add a custom logger to each plugin function. The SDK won't print any logs unless there is a log function set for each plugin. The global setting is in line with how libraries are expected to respect the main application's log level.

New Contributors

Full Changelog: v1.3.1...v1.4.0

v1.3.1

22 Jul 18:32
1fd5d5e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

26 Jun 19:59
9338d91
Compare
Choose a tag to compare

What's Changed

  • chore: bump wazero version by @nilslice in #64
  • fix: use log.Print instead of log.Printf in logStd by @zshipko in #67

Full Changelog: v1.2.0...v1.3.0

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