Releases: cloudwego/thriftgo
Releases · cloudwego/thriftgo
v0.4.2
What's Changed
- optimize: speed optimize for trimmer by @HeyJavaBean in #268
- fix(wireshark): parse filed with map<string, list> type by @joway in #271
- fix: trimmer const value quotes by @HeyJavaBean in #272
- perf(plugin): use fastgo and optimized insert point & code format by @xiaost in #273
- refactor: simplify asyncPostProcess by @xiaost in #275
- chore(trimmer): revert preserveComment default disable by @HeyJavaBean in #276
- feat(plugin): compress ast for better performance by @xiaost in #274
- chore: update parser hint by @HeyJavaBean in #281
- optimize: trimmer args support config includeDirs by @HeyJavaBean in #282
- optimize: chekcer hint by @HeyJavaBean in #283
- chore: update version.go to v0.4.2 by @ppzqh in #284
New Contributors
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- chore: update version.go by @GuangmingLuo in #270
New Contributors
- @GuangmingLuo made their first contribution in #270
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Feat
- feat: support streamx interface by @jayantxie in #255
Optimize
- optimize:skip go gen by @HeyJavaBean in #259
- optimize: optimize dump idl by @HeyJavaBean in #262
Fix
- fix: fix slim template no deep equal by @HeyJavaBean in #256
- fix: fix empty service trimmer by @HeyJavaBean in #258
- fix: fix TTHeader wireshark dissector decoding TApplicationException failed by @DMwangnima in #260
- fix: miss context import when only stream methods by @jayantxie in #264
- fix: fix streamx import for slim template by @HeyJavaBean in #265
- fix:fix trimmer name matcher by @HeyJavaBean in #266
- optimize: trimmer speed up by @HeyJavaBean in #267
Full Changelog: v0.3.19...v0.4.0
v0.3.19
What's Changed
- optimize: add trimmer args by @HeyJavaBean in #241
- fix: fix trimmer extends matcher by @HeyJavaBean in #242
- optimize: trimmer config idl file preserve by @HeyJavaBean in #244
- feat: apache bridge by @HeyJavaBean in #245
- fix: fix option parser by @HeyJavaBean in #246
- optimize: add global descriptor release api by @wujunyi792 in #249
- feat: support lua 5.3 by @joway in #250
- optimize: remove deep equal for frugal slim template by @HeyJavaBean in #251
- fix: support streaming server type reference by @HeyJavaBean in #252
- fix: fix trimmer preserve files path by @HeyJavaBean in #253
- fix: fix trimmer preserve files by @HeyJavaBean in #254
New Contributors
- @wujunyi792 made their first contribution in #249
Full Changelog: v0.3.18...v0.3.19
v0.3.18
What's Changed
- chore: wireshark support ttheader streaming by @joway in #231
- fix: union missing extra by @ztjryg4 in #232
- feat: remove_apache_codec by @HeyJavaBean in #233
- feat(fastgo): a new fastcodec generator by @xiaost in #223
- refactor(fastgo): new append method by @xiaost in #234
- fix(fastgo): blength incorrect result size by @xiaost in #235
- fix: fix ref processor by @HeyJavaBean in #236
New Contributors
Full Changelog: v0.3.17...v0.3.18
v0.3.17
What's Changed
- fix: remove cache for thrift reflection to avoid race by @HeyJavaBean in #229
Full Changelog: v0.3.16...v0.3.17
v0.3.16
What's Changed
- fix: fix trimmer quote issue by @HeyJavaBean in #221
- optimize: optimize sdk logic and refactor main function by @HeyJavaBean in #222
- refactor: rm github.com/apache/thrift/lib/go/thrift by @xiaost in #224
- chore: update version.go by @HeyJavaBean in #226
- fix: fix ci and update go to 1.18 for kitex by @HeyJavaBean in #228
New Contributors
Full Changelog: v0.3.15...v0.3.16
v0.3.15
What's Changed
- optimize: remove useless reflection code by @HeyJavaBean in #217
- docs: add Japanese README by @eltociear in #219
- optimize: add percentage for trim result by @HeyJavaBean in #220
New Contributors
- @eltociear made their first contribution in #219
Full Changelog: v0.3.14...v0.3.15
v0.3.14
What's Changed
- fix: fix the loading of config by @HeyJavaBean in #210
- feat: trimmer api for batch string context by @HeyJavaBean in #211
- optimize: remove useless ref by @HeyJavaBean in #212
- fix: fix help hint by @HeyJavaBean in #213
- Revert "optimize: remove useless ref" by @HeyJavaBean in #214
- feat: exp code ref by @HeyJavaBean in #215
- chore: update version.go by @HeyJavaBean in #216
Full Changelog: v0.3.13...v0.3.14
v0.3.13
What's Changed
- fix: fix svc trimmer for multi ext by @HeyJavaBean in #201
- feat: support generating GetAnnotation method for enum by @DMwangnima in #202
- feat: support run thriftgo and plugin as golang sdk by @HeyJavaBean in #203
- optimize: check_enum_range by @HeyJavaBean in #205
- optimize: optimize for thriftgo sdk by @HeyJavaBean in #206
- optimize: change enum range check from error to warning by @HeyJavaBean in #207
- fix: init default values when using liner allocator by @joway in #208
- chore: update version to 0.3.13 by @joway in #209
Full Changelog: v0.3.12...v0.3.13