v1.4.4
릴리스 날짜: 2023-01-21 — GitHub 릴리스
변경 사항
섹션 제목: “변경 사항”- 기능:
rootpkg를 업데이트했습니다. — @chowyu12, https://github.com/zeromicro/go-zero/pull/2718 - 정리: dev server에서 config를 value로 전달하도록 변경했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2712
- config의 map item에서 camel-cased key 처리를 수정했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2715
RawFieldNames가 이름이 dash로 시작하는 field를 무시하도록 했습니다. — @anyoptional, https://github.com/zeromicro/go-zero/pull/2725- mutex 대신 read-write lock을 사용하도록 변경했습니다. — @anyoptional, https://github.com/zeromicro/go-zero/pull/2727
- etcd publisher reconnecting 문제를 수정했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2710
- 기능:
ignorecolumns에 sort를 추가했습니다. — @chowyu12, https://github.com/zeromicro/go-zero/pull/2648 TLSConfig같은 key가 동작하지 않던 문제를 수정했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2730- #2735를 수정했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2736
- HTTP test를 위해 Server/Engine에
ServeHTTP를 추가했습니다. — @RyanTokManMokMTM, https://github.com/zeromicro/go-zero/pull/2704 - #2700을 수정하고 response write에 timeout이 부족하던 문제를 해결했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2738
logx설정에DisableStat을 추가했습니다. — @mycatone, https://github.com/zeromicro/go-zero/pull/2434disableStat대신stat을 사용하도록 변경했습니다. — @cch123, https://github.com/zeromicro/go-zero/pull/2740- gRPC exporter debug 문제를 수정했습니다. (#2379) — @wojiukankan, https://github.com/zeromicro/go-zero/pull/2719
- trace 수정: gRPC exporter가 nonblock 옵션을 사용하도록 했습니다. — @zcong1993, https://github.com/zeromicro/go-zero/pull/2744
- 기능(trace): OTLP HTTP exporter를 지원합니다. — @zcong1993, https://github.com/zeromicro/go-zero/pull/2746
- 기능: trace에
http.status_code를 추가했습니다. — @xiang-xx, https://github.com/zeromicro/go-zero/pull/2708 - 기능(Redis):
zscan명령 구현을 추가했습니다. (#2729) — @Suyghur, https://github.com/zeromicro/go-zero/pull/2751 - 기능: Mongo option을 추가했습니다. — @MarkJoyMa, https://github.com/zeromicro/go-zero/pull/2753
- 리팩터링: OpenTelemetry 표준 API로 HTTP status code를 추적하도록 변경했습니다. — @chenquan, https://github.com/zeromicro/go-zero/pull/2760
- 기능: batch inserter를 추가했습니다. — @MarkJoyMa, https://github.com/zeromicro/go-zero/pull/2755
- 기능: REST용 middleware 설정을 추가했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2765
- 기능: zrpc용 middleware 설정을 추가했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2766
- 기능:
NewBetchInserter함수 이름을 교체했습니다. — @MarkJoyMa, https://github.com/zeromicro/go-zero/pull/2769 - 기능: 긴 log content를 자르는 설정을 추가했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2767
- #2576을 수정했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2776
- 리팩터링(REST): trace ignore path에 static config를 사용합니다. — @zcong1993, https://github.com/zeromicro/go-zero/pull/2773
- 정리(trace): REST tracing handler를 개선했습니다. — @zcong1993, https://github.com/zeromicro/go-zero/pull/2783
- 기능: mapping에서 pointer의 pointer 등 중첩 pointer를 지원합니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2779
- 기능: mapping에서
**struct를 지원합니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2784 - float score를 사용하는 zset 기능을 추가했습니다. — @alonexy, https://github.com/zeromicro/go-zero/pull/2689
collection.newTimingWheelWithTicker()를 노출했습니다. — @ofey404, https://github.com/zeromicro/go-zero/pull/2787- 정리: mgo 관련 package를 제거했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2799
- mapping optional dependency가 canonicalize되지 않던 문제를 수정했습니다. — @kevwan, https://github.com/zeromicro/go-zero/pull/2807
새로운 기여자
섹션 제목: “새로운 기여자”- @RyanTokManMokMTM 님이 https://github.com/zeromicro/go-zero/pull/2704 에서 첫 기여를 해 주셨습니다.
- @mycatone 님이 https://github.com/zeromicro/go-zero/pull/2434 에서 첫 기여를 해 주셨습니다.
- @cch123 님이 https://github.com/zeromicro/go-zero/pull/2740 에서 첫 기여를 해 주셨습니다.
- @wojiukankan 님이 https://github.com/zeromicro/go-zero/pull/2719 에서 첫 기여를 해 주셨습니다.
- @wanjunfeng 님이 https://github.com/zeromicro/go-zero/pull/2748 에서 첫 기여를 해 주셨습니다.
- @xiang-xx 님이 https://github.com/zeromicro/go-zero/pull/2708 에서 첫 기여를 해 주셨습니다.
- @alonexy 님이 https://github.com/zeromicro/go-zero/pull/2689 에서 첫 기여를 해 주셨습니다.
- @ofey404 님이 https://github.com/zeromicro/go-zero/pull/2787 에서 첫 기여를 해 주셨습니다.
전체 변경 로그: https://github.com/zeromicro/go-zero/compare/v1.4.3…v1.4.4