Skip to content

v1.12.0

Latest

Choose a tag to compare

@anuraaga anuraaga released this 09 Jul 05:05
35b35ec

This is a big release - the default backend has been switched from wazero to wasm2go, which has been available for preview since 1.11.0. Thanks to help from @ncruces, wasm2go has gotten even faster and now we see it beat wazero in almost all benchmark cases (just 1 exception in compiling a pathological expression where it's a little slower). It is also using less memory and should have improved concurrency, and with less reliance on Go internals, it should have less issues on new Go version releases than we have seen in the past. re2_wazero build tag is preserved for now if you need to fallback - and please file an issue if you do! In a future version it will be retired.

This release also retires support for TinyGo via build tags - if you still use this with TinyGo, it is recommended to pin to an older version.

Full Changelog: v1.11.0...v1.12.0