What's Changed
- feat: upgrade go to v1.18 by @kevwan in #2817
- chore: change interface{} to any by @kevwan in #2818
- fix: problem on name overlaping in config by @kevwan in #2820
- chore: fix missing funcs on windows by @kevwan in #2825
- support custom maxBytes in API file by @jiang4869 in #2822
- feat: mapreduce generic version by @kevwan in #2827
- feat: add MustNewRedis by @MarkJoyMa in #2824
- feat: converge grpc interceptor processing by @MarkJoyMa in #2830
- Chore/rewire by @kevwan in #2836
- fix: conf anonymous overlay problem by @kevwan in #2847
- fix #2835, replace shoud replace the longest match by @dahaihu in #2844
- chore: remove clickhouse, added to zero-contrib by @kevwan in #2848
- feat(sqlx): error log print traceId and spanId by @chenquan in #2845
- only unmashal public variables by @Mikaelemmmm in #2872
- fix Replacer suffix match, and add test case by @dahaihu in #2867
- chore: refactor node & replace in stringx. by @kevwan in #2875
- refactor: simplify stringx.Replacer, and avoid potential infinite loops by @kevwan in #2877
- refactor: simplify sqlx fail fast ping and simplify miniredis setup in test by @zcong1993 in #2897
- add jaeger with UDP by @wuyazi in #2889
- Pgx by @liyiwu in #2902
- fix: fixed the bug that old trace instances may be fetched by @chenquan in #2913
- fix: timeout not working if greater than global rest timeout by @kevwan in #2926
- feat: add configurable validator for httpx.Parse by @WqyJh in #2923
- chore: refine rest validator by @kevwan in #2928
- fix: config map cannot handle case-insensitive keys. by @kevwan in #2932
- feat: detect conf overwritten fields by @kevwan in #2947
- feat: add debug log for logc by @WqyJh in #2946
- fix: security #9 by @kevwan in #2949
- chore: remove redundant prefix of "error: " in error creation by @WqyJh in #2952
- feat: support grpc client keepalive config by @kevwan in #2950
- fix functiom name by @cuishuang in #2961
- feat: conf add FillDefault func by @MarkJoyMa in #2951
- interface conversion: *handler.timeoutWriter is not http.Hijacker: missing method Hijack by @yangjinheng in #2931
- fix: for cache, notfound placeholder should not overwrite real data. by @kevwan in #2960
New Contributors
- @dahaihu made their first contribution in #2844
- @fondoger made their first contribution in #2887
- @gq-tang made their first contribution in #2840
- @wuyazi made their first contribution in #2889
- @liyiwu made their first contribution in #2902
- @mamil made their first contribution in #2916
- @WqyJh made their first contribution in #2923
- @reatang made their first contribution in #2959
- @SnakeHacker made their first contribution in #2962
- @yangjinheng made their first contribution in #2931
Full Changelog: v1.4.4...v1.5.0