Skip to content

Releases: cloudwego/frugal

v0.2.4

09 Jan 09:14
26b037d
Compare
Choose a tag to compare

What's Changed

  • refactor: disable JIT by default by @xiaost in #70

Full Changelog: v0.2.3...v0.2.4

v0.2.3

04 Dec 07:22
e25b2fb
Compare
Choose a tag to compare

What's Changed

  • fix(reflect): deep nested struct cause panic by @xiaost in #69

Full Changelog: v0.2.2...v0.2.3

v0.2.2

28 Nov 06:31
7402993
Compare
Choose a tag to compare

What's Changed

  • refactor(tests): use new thriftgo fastcodec by @xiaost in #65
  • feat: add NoJIT option by @xiaost in #67
  • feat: new append method by @xiaost in #66
  • feat(reflect): supports nocopy option by @xiaost in #68

Full Changelog: v0.2.1...v0.2.2

v0.2.1

23 Oct 03:18
5dc674c
Compare
Choose a tag to compare

What's Changed

  • refactor: deprecated go1.17 by @xiaost in #62
  • fix(jit): no panic when I2I failure of NocopyWriter by @xiaost in #63
  • fix: check enum type recursively by @xiaost in #64

Full Changelog: v0.2.0...v0.2.1

v0.2.0

08 Aug 05:53
9336b09
Compare
Choose a tag to compare

What's Changed

  • feat: new reflect impl for non-amd64 arch
  • feat(jit): go1.23 for the last supported version
  • refactor(jit): better performance in multicore env

New Contributors

Full Changelog: v0.1.16...v0.2.0

v0.1.16

12 Jun 03:57
d30b692
Compare
Choose a tag to compare

What's Changed

  • chore: migrate iasm by @felix021 in #45
  • chore: iasm v0.2.0 by @felix021 in #46
  • Fix options like WithXXX not working and change default MaxInlineDepth=2 by @xiaost in #47

New Contributors

Full Changelog: v0.1.14...v0.1.16

v0.1.15

08 Apr 05:58
Compare
Choose a tag to compare

This release only switches iasm from personal repo to the cloudwego repo.

Full Changelog: v0.1.14...v0.1.15

v0.1.14

29 Feb 06:09
657cf86
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.13...v0.1.14

v0.1.13

15 Jan 09:11
f210121
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.12...v0.1.13

v0.1.12

08 Nov 07:03
Compare
Choose a tag to compare

Note

This version fixed some concurrency issues when compiling types.

Specially, we fixed the issue (#39) when registering new modules which may conflict with sonic (bytedance/sonic#552).

It's STRONGLY SUGGESTED to update both frugal and sonic to the latest version by:

go get github.com/cloudwego/frugal@latest
go get github.com/bytedance/sonic@latest

What's Changed

Full Changelog: v0.1.10...v0.1.12