Releases: alibaba/opentelemetry-go-auto-instrumentation
Releases · alibaba/opentelemetry-go-auto-instrumentation
v0.4.1
v0.4.0
New Features
- fix fasthttp by @123liuziming in #156
- modularize rule by @y1yang0 in #142
- add example for dynamic extension about sql injection by @123liuziming in #165
- add nethttp extension by @NameHaibinZhang in #169
- coexist custom rules and default rules by @y1yang0 in #185
- support redigo v1.9.0+ by @123liuziming in #190
- support redis v8 by @123liuziming in #189
- user-friendly command prefix by @y1yang0 in #187
- support using GLS to get span from ctx by @123liuziming in #199
- support instrumentation scope by @123liuziming in #202
- optional max/min in version range by @y1yang0 in #207
- bump otel version to 1.32.0 by @123liuziming in #206
- support fiber by @NameHaibinZhang in #210
- support elasticsearch in #213
Bug Fixes
- standardize the name of OTel SDK instrumentation and add ignore items. by @Cirilla-zmh in #138
- add -e flag to generate ut report by @123liuziming in #162
- import path may have alias name by @y1yang0 in #172
- update grpc_stream go version => 1.22.7 by @123liuziming in #181
- update http.route in mux & gin & echo by @123liuziming in #182
- make random string unique by @y1yang0 in #188
- fix Windows checkout failure by @y1yang0 in #211
Test & Debugging & Others
v0.3.0
New Features
- support runtime metrics by @123liuziming in #116
- support kratos by @123liuziming in #123
- support Golang log&slog by @123liuziming in #128
- support fasthttp by @123liuziming in #127
- aware of -mod vendor by @y1yang0 in #130
- support net/http http metrics by @123liuziming in #131
- install via bash by @y1yang0 in #145
- bump otel sdk version to v1.31.0/v0.56.0 by @123liuziming in #139
Bug Fixes
- retain modified files in user project by @y1yang0 in #114
- enforce -mod=mod build mode by @y1yang0 in #120
- retain module's checksum files by @y1yang0 in #132
- fix Windows rule matcher by @y1yang0 in #144
- fix bad go get by @y1yang0 in #148
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- fix: httpclient_test intermittent failure by @y1yang0 in #13
- Feat/example by @123liuziming in #32
- add test for nethttp by @123liuziming in #36
- add more it for mongo plugin by @123liuziming in #37
- add more document by @123liuziming in #38
- fix: dont add otel imports manually by @y1yang0 in #39
- fix: fix https://github.com/alibaba/opentelemetry-go-auto-instrumenta… by @123liuziming in #40
- fix: context data deep copy by @123liuziming in #41
- Feature/log by @NameHaibinZhang in #46
- fix possible npe in database/sql by @123liuziming in #47
- polish test framework by @123liuziming in #50
- support grpc report by @123liuziming in #51
- add gin by @NameHaibinZhang in #53
- Feat/gorm by @123liuziming in #54
- fix(trace): fix memory panic by @JellyTony in #60
- support mux by @123liuziming in #61
- update supported-libraries.md by @123liuziming in #63
- feat(rule): support echo v4 by @JellyTony in #64
- docs: update README.md by @y1yang0 in #68
- Update README.md by @D-D-H in #69
- update demo by @123liuziming in #72
- Feat/ci lint by @123liuziming in #71
- update demo and README.md by @123liuziming in #76
- docs: update documentations by @y1yang0 in #70
- fix: dont preserve build cache after instrumentation by @y1yang0 in #78
- refine: replace matchVersion with golang.org/x/mod/semver by @y1yang0 in #79
- docs: document incresed compilation time by @y1yang0 in #84
- refine: faster compilation by @y1yang0 in #85
- refine: faster rule matching by @y1yang0 in #88
- refine: more logs when compilation fails by @y1yang0 in #90
- docs: update README.md by @y1yang0 in #89
- fix: pinning otel version by @y1yang0 in #86
- bump sdk version to v1.30.0 by @123liuziming in #93
- refine document by @123liuziming in #94
- add traceId example by @123liuziming in #95
- refine: check consistency between preprocess and instrument by @y1yang0 in #91
- fix: copy incorrect rule file dependencies by @y1yang0 in #98
- support grpc by @123liuziming in #99
- chore: load and store rule bundles directly by @y1yang0 in #100
- feat: support hertz by @123liuziming in #97
- fix: reroll when random suffix collision by @y1yang0 in #101
- fix: fix status code extractor by @123liuziming in #103
- chore: polish doc by @123liuziming in #104
- chore: pin instrumentation itself by @123liuziming in #102
New Contributors
- @NameHaibinZhang made their first contribution in #46
- @D-D-H made their first contribution in #69
Full Changelog: https://github.com/alibaba/opentelemetry-go-auto-instrumentation/commits/v0.0.2
0.1.0-RC
Hi, this is the very first release of opentelemetry-go-auto-instrumentation
, which supports the most basic tracing capabilities. The supported libraries and Golang versions are shown as below: