What's Changed
- support using session to execute statements in transaction by @kevwan in #3252
- enable prometheus global switch when user enable devsever metrics by @zcong1993 in #3169
- support optional otel global initialization for #3284 by @JasonMing in #3292
- trace exporter, add new type
file
by @Kangkeizai in #3298 - change port to 6060 by default in devserver by @kevwan in #3191
- remove default keepalive params for NewClientWithTarget by @zcong1993 in #3208
- remove etcd pings to avoid too-many-pings error by @kevwan in #3212
- sqlc add SetCacheWithExpire method by @lhcGinv in #3249
- expand the retry method to support timeout and interval control by @jiang4869 in #3283
- add method label for prometheus middleware metrics by @SleeplessBot in #3226
- add RunSafe with context by @runtu666 in #3224
- add otlptracegrpc otlptracehttp headers support for Uptrace by @toby1991 in #3219
- add OtlpHttpPath config support for ZincObserve Telemetry by @toby1991 in #3271
- more minor improvements and bug fixes
New Contributors
- @guonaihong made their first contribution in #3176
- @SleeplessBot made their first contribution in #3226
- @runtu666 made their first contribution in #3224
- @toby1991 made their first contribution in #3219
- @wangyi12358 made their first contribution in #3166
- @me-cs made their first contribution in #3285
- @lhcGinv made their first contribution in #3249
- @JasonMing made their first contribution in #3292
- @Kangkeizai made their first contribution in #3298
Full Changelog: v1.5.2...v1.5.3