Kevin Wan
f3369f8e81
chore: update goctl version to 1.4.4 ( #2811 )
2023-01-21 21:45:25 +08:00
Kevin Wan
c9b05ae07e
fix: mapping optional dep not canonicaled ( #2807 )
2023-01-20 23:57:49 +08:00
Kevin Wan
32a59dbc27
chore: refactor func name ( #2804 )
...
* chore: refactor func name
* chore: make plain log clearer
2023-01-18 17:20:45 +08:00
Kevin Wan
ba0dff2d61
chore: add more tests ( #2803 )
...
* chore: add more tests
* chore: add more tests
2023-01-18 13:15:41 +08:00
Kevin Wan
10da5e0424
chore: add more tests ( #2801 )
2023-01-17 21:55:36 +08:00
Kevin Wan
4bed34090f
chore: add more tests ( #2800 )
2023-01-17 09:59:42 +08:00
Kevin Wan
2bfecf9354
chore: remove mgo related packages ( #2799 )
2023-01-16 23:13:59 +08:00
Kevin Wan
6d129e0264
chore: add more tests ( #2797 )
...
* chore: add more tests
* chore: add more tests
* chore: add more tests
2023-01-16 22:33:39 +08:00
foliet
a2df1bb164
fix: modify the generated update function and add return values for update and delete functions ( #2793 )
2023-01-15 22:11:08 +08:00
Kevin Wan
5f02e623f5
chore: add more tests ( #2795 )
...
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
2023-01-15 21:32:41 +08:00
Kevin Wan
963b52fb1b
chore: add more tests ( #2794 )
2023-01-15 15:28:27 +08:00
Kevin Wan
02265d0bfe
chore: add more tests ( #2792 )
...
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
2023-01-15 00:16:12 +08:00
Kevin Wan
2e57e91826
Update readme-cn.md
2023-01-13 23:03:18 +08:00
Ofey Chan
82c642d3f4
feat: expose NewTimingWheelWithClock ( #2787 )
2023-01-13 17:46:40 +08:00
Kevin Wan
b2571883ca
chore: refactor ( #2785 )
...
* chore: refactor
* chore: refactor
2023-01-13 14:04:37 +08:00
Alonexy
00ff50c2cc
add zset withsocre float ( #2689 )
...
* add zset withsocre float
* update
* add IncrbyFloat,HincrbyFloat
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2023-01-12 22:37:14 +08:00
Kevin Wan
4d7fa08b0b
feat: support **struct in mapping ( #2784 )
...
* feat: support **struct in mapping
* chore: fix test failure
2023-01-12 20:45:32 +08:00
Kevin Wan
367afb544c
feat: support ptr of ptr of ... in mapping ( #2779 )
...
* feat: support ptr of ptr of ... in mapping
* feat: support ptr of ptr of time.Duration in mapping
* feat: support ptr of ptr of json.Number in mapping
* chore: improve setting in mapping
* feat: support ptr of ptr encoding.TextUnmarshaler in mapping
* chore: add more tests
* fix: string ptr
* chore: update tests
2023-01-12 15:56:51 +08:00
cong
43b8c7f641
chore(trace): improve rest tracinghandler ( #2783 )
2023-01-12 12:50:57 +08:00
dependabot[bot]
a2dcb0079a
chore(deps): bump github.com/jhump/protoreflect from 1.14.0 to 1.14.1 ( #2782 )
2023-01-12 09:41:03 +08:00
cong
f9619328f2
refactor(rest): use static config for trace ignore paths. ( #2773 )
2023-01-12 09:40:18 +08:00
Kevin Wan
bae061a67e
chore: add tests ( #2778 )
2023-01-11 15:21:39 +08:00
Kevin Wan
0b176e17ac
fix : #2576 ( #2776 )
2023-01-11 00:45:11 +08:00
Kevin Wan
6340e24c17
chore: add tests ( #2774 )
2023-01-09 23:48:31 +08:00
Kevin Wan
74e0676617
feat: add config to truncate long log content ( #2767 )
2023-01-09 09:39:30 +08:00
MarkJoyMa
0defb7522f
feat: replace NewBetchInserter function name ( #2769 )
2023-01-09 09:38:57 +08:00
Kevin Wan
0c786ca849
chore: remove simple methods, inlined ( #2768 )
2023-01-09 00:55:13 +08:00
Kevin Wan
26c541b9cb
feat: add middlewares config for zrpc ( #2766 )
...
* feat: add middlewares config for zrpc
* chore: add tests
* chore: improve codecov
* chore: improve codecov
2023-01-08 19:34:05 +08:00
Kevin Wan
ade6f9ee46
feat: add middlewares config for rest ( #2765 )
...
* feat: add middlewares config for rest
* chore: disable logs in tests
* chore: enable verbose in tests
2023-01-08 16:41:53 +08:00
Kevin Wan
f4502171ea
Update readme-cn.md
2023-01-08 12:42:27 +08:00
chensy
8157e2118d
fix: replace goctl ExactValidArgs to MatchAll ( #2759 )
...
Co-authored-by: chenjieping <chenjieping@kezaihui.com >
2023-01-07 17:07:40 +08:00
Kevin Wan
e52dace416
chore: refactor ( #2764 )
2023-01-07 14:13:44 +08:00
chen quan
dc260f196a
refactor: simplify the code ( #2763 )
...
* refactor: simplify the code
* fix: fix data race
* refactor: simplify the code
* refactor: simplify the code
2023-01-07 13:32:56 +08:00
dependabot[bot]
559726112c
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.23.1 to 2.30.0 ( #2762 )
...
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.23.1 to 2.30.0.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.23.1...v2.30.0 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-07 12:15:22 +08:00
MarkJoyMa
a5fcf24c04
feat: add batch inserter ( #2755 )
2023-01-06 23:30:50 +08:00
chen quan
fc9b3ffdc1
refactor: use opentelemetry's standard api to track http status code ( #2760 )
2023-01-06 23:27:54 +08:00
MarkJoyMa
e71c505e94
feat: add mongo options ( #2753 )
...
* feat: add mongo options
* feat: add mongo options
* feat: add mongo options
* feat: add mongo options
* feat: add mongo options
* feat: add mongo options
2023-01-05 22:14:50 +08:00
chen quan
21c49009c0
chore: remove unnecessary code ( #2754 )
2023-01-05 22:12:07 +08:00
#Suyghur
69d355eb4b
feat(redis): add zscan command implementation ( #2729 ) ( #2751 )
2023-01-04 13:44:17 +08:00
Kevin Wan
83f88d177f
chore: improve codecov ( #2752 )
2023-01-04 13:42:20 +08:00
xiang
641ebf1667
feat: trace http.status_code ( #2708 )
...
* feat: trace http.status_code
* feat: implements http.Flusher & http.Hijacker for traceResponseWriter
* test: delete notTracingSpans after test
* feat: trace http.status_code
* feat: implements http.Flusher & http.Hijacker for traceResponseWriter
* test: delete notTracingSpans after test
* refactor: update trace handler span message
* fix: code conflict
2023-01-04 10:21:57 +08:00
Kevin Wan
cf435bfcc1
chore: remove roadmap file, not updating ( #2749 )
2023-01-03 23:38:14 +08:00
Kevin Wan
28f1b15b8e
Update readme.md ( #2748 )
2023-01-03 23:14:39 +08:00
cong
42413dc294
feat(trace): support otlp http exporter ( #2746 )
...
* feat(trace): support otlp http exporter
* chore: use otlptracehttp v1.10.0 not upgrade grpc version prevent other modules break
* refactor(trace): rename exporter kind grpc to otlpgrpc.
BREAKING CHANGE: trace Config.Batcher should use otlpgrpc instead of grpc now.
2023-01-03 22:49:30 +08:00
Kevin Wan
ec7ac43948
chore: reorg imports ( #2745 )
...
* chore: reorg imports
* chore: format code
2023-01-03 22:26:45 +08:00
cong
deefc1a8eb
fix(trace): grpc exporter should use nonblock option ( #2744 )
...
* fix(trace): grpc exporter should use nonblock option
* chore: sort imports
2023-01-03 18:15:09 +08:00
Kevin Wan
036328f1ea
chore: update tests ( #2741 )
...
* chore: update tests
* chore: codecov on comments
* chore: codecov on comments
2023-01-03 18:02:35 +08:00
wojiukankan
85057a623d
🐛 debug grpc export ( #2379 ) ( #2719 )
...
* 🐛 debug grpc export (#2379 )
#2379 Fixed the issue that the GRPC exporter did not establish an RPC link
原文使用的 otlptracegrpc.NewUnstarted创建的是一个未建立rpc连接的导出器,无法正常使用;改为otlptracegrpc.New才妥
* Update agent_test.go
修复单元测试失败
2023-01-03 17:04:35 +08:00
Xargin
1c544a26be
use stat instead of disableStat ( #2740 )
2023-01-03 11:29:24 +08:00
chainlife
20a61ce43e
logx conf add DisableStat ( #2434 )
...
Co-authored-by: sunsoft <sunsoft@qq.com >
2023-01-02 23:22:13 +08:00
Kevin Wan
dd294e8cd6
fix : #2700 , timeout not enough for writing responses ( #2738 )
...
* fix : #2700 , timeout not enough for writing responses
* fix: test fail
* chore: add comments
2023-01-02 13:51:15 +08:00
JackSon_tm.m
3e9d0161bc
add ServeHTTP to Server/Engin for doing Httptest ( #2704 )
2023-01-02 00:24:58 +08:00
Kevin Wan
cf6c349118
fix : #2735 ( #2736 )
...
* fix : #2735
* chore: make error consistent
2023-01-01 12:21:53 +08:00
Kevin Wan
c7a0ec428c
fix: key like TLSConfig not working ( #2730 )
...
* fix: key like TLSConfig not working
* fix: remove unnecessary code
* chore: rename variable
2022-12-29 14:50:53 +08:00
chowyu12
ce1c02f4f9
Feat: ignorecolums add sort ( #2648 )
...
* add go-grpc_opt and go_opt for grpc new command
* feat: remove log when disable log
* feat: add sort
Co-authored-by: zhouyy <zhouyy@ickey.cn >
2022-12-28 14:53:22 +08:00
Kevin Wan
c3756a8f1c
fix: etcd publisher reconnecting problem ( #2710 )
...
* fix: etcd publisher reconnecting problem
* chore: fix wrong call
2022-12-27 20:03:03 +08:00
Archer
f4fd735aee
Use read-write lock instead of mutex ( #2727 )
2022-12-26 15:00:47 +08:00
Archer
683d793719
RawFieldNames should ignore the field whose name is start with a dash ( #2725 )
2022-12-24 21:27:32 +08:00
Kevin Wan
affbcb5698
fix: camel cased key of map item in config ( #2715 )
...
* fix: camel cased key of map item in config
* fix: mapping anonymous problem
* fix: mapping anonymous problem
* chore: refactor
* chore: add more tests
* chore: refactor
2022-12-24 21:26:33 +08:00
Kevin Wan
f0d1722bbd
chore: pass by value for config in dev server ( #2712 )
2022-12-24 11:41:23 +08:00
chowyu12
c4f8eca459
Feat update rootpkg ( #2718 )
...
* add go-grpc_opt and go_opt for grpc new command
* feat: remove log when disable log
* feat: remove repeat code
Co-authored-by: zhouyy <zhouyy@ickey.cn >
2022-12-23 23:57:56 +08:00
Kevin Wan
251c071418
Update readme.md
2022-12-22 23:21:41 +08:00
Kevin Wan
6652c4e445
Update readme-cn.md
2022-12-16 00:08:12 +08:00
Kevin Wan
f73613dff0
Update readme.md
2022-12-16 00:07:50 +08:00
Kevin Wan
7a75dce465
refactor: remove duplicated code ( #2705 )
2022-12-14 23:36:56 +08:00
anqiansong
801f1adf71
Remove useless file ( #2699 )
2022-12-14 23:22:01 +08:00
Kevin Wan
f76b976262
fix : #2684 ( #2693 )
2022-12-13 00:16:31 +08:00
anqiansong
a49f9060c2
Add more test ( #2692 )
2022-12-12 22:45:18 +08:00
fyyang
ebe28882eb
fix: Fix string.title ( #2687 )
...
* fix: unsignedTypeMap type error
* fix: string.Title
* style: string.Title test
2022-12-11 23:44:19 +08:00
Kevin Wan
fdc57d07d7
fix : #2672 ( #2681 )
...
* fix : #2672
* chore: fix more cases
* chore: update deps
* chore: update deps
* chore: refactor
* chore: refactor
* chore: refactor
2022-12-11 00:41:50 +08:00
re-dylan
ef22042f4d
feat: add dev server and health ( #2665 )
...
* feat: add dev server and health
* fix: fix ci
* fix: fix comment.
* feat: add enabled
* remove no need test
* feat: mv devServer to internal
* feat: default enable pprof
Co-authored-by: dylan.wang <dylan.wang@yijinin.com >
2022-12-10 20:40:23 +08:00
Tim Xiao
944193ce25
fix:Remove duplicate code ( #2686 )
2022-12-10 20:13:37 +08:00
Kevin Wan
dcfc9b79f1
feat: accept camelcase for config keys ( #2651 )
...
* feat: accept camelcase for config keys
* chore: refactor
* chore: refactor
* chore: add more tests
* chore: refactor
* fix: map elements of array
2022-12-08 22:01:36 +08:00
Kevin Wan
b7052854bb
chore: tidy go.sum ( #2675 )
2022-12-08 06:50:42 +08:00
Kevin Wan
4729a16142
chore: update deps ( #2674 )
2022-12-07 23:33:30 +08:00
benqi
3604659027
fix: fix client side in zeromicro#2109 (zeromicro#2116) ( #2659 )
...
* fix: fix client side in zeromicro#2109 (zeromicro#2116)
* fix: fix client side in zeromicro#2109 (zeromicro#2116)
* fix: fix client side in zeromicro#2109 (zeromicro#2116)
2022-12-04 00:25:52 +08:00
Kevin Wan
9f7f94b673
chore: upgrade dependencies ( #2658 )
2022-12-03 22:06:45 +08:00
bensonfx
0b3629b636
Fixes #2603 bump goctl cobra version to macos completion help bug ( #2656 )
...
Co-authored-by: Benson Yan <yanyong@axera-tech.com >
2022-12-03 19:03:38 +08:00
heyehang
a644ec7edd
feature : responses whit context ( #2637 )
2022-12-03 18:48:02 +08:00
Kevin Wan
9941055eaa
feat: add trace.SpanIDFromContext and trace.TraceIDFromContext ( #2654 )
2022-12-02 11:00:44 +08:00
EinfachePhy
10fd9131a1
replace strings.Title to cases.Title ( #2650 )
2022-12-02 00:15:51 +08:00
bigrocs
90828a0d4a
The default port is used when there is no port number for k8s ( #2598 )
...
* k8s 没有端口号时使用默认端口
* Modify the not port test
2022-11-27 09:00:11 +08:00
edieruby
b1c3c21c81
fix: log currentSize should not be 0 when file exists and size is not 0 ( #2639 )
2022-11-25 23:48:32 +08:00
chen quan
97a8b3ade5
fix(rest): fix issues#2628 ( #2629 )
2022-11-23 22:50:08 +08:00
Kevin Wan
95a5f64493
feat: add stringx.ToCamelCase ( #2622 )
2022-11-20 17:41:39 +08:00
chensy
20e659749a
fix: fix conflict with the import package name ( #2610 )
...
Co-authored-by: chenjieping <chenjieping@kezaihui.com >
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-11-20 15:23:25 +08:00
Kevin Wan
94708cc78f
chore: update deps ( #2621 )
2022-11-19 22:28:40 +08:00
Kevin Wan
06fafd2153
feat: validate value in options for mapping ( #2616 )
2022-11-18 19:46:23 +08:00
Kevin Wan
79de932646
chore: update dependencies ( #2594 )
...
* chore: update deps
* chore: update deps
* chore: update deps
* chore: update deps
2022-11-12 18:04:39 +08:00
Kevin Wan
b562e940e7
feat: support bool for env tag ( #2593 )
2022-11-12 13:58:35 +08:00
Kevin Wan
69068cdaf0
feat: support env tag in config ( #2577 )
...
* feat: support env tag in config
* chore: add more tests
* chore: add more tests, add stringx.Join
* fix: test fail
* chore: remove print code
* chore: rename variable
2022-11-11 23:17:09 +08:00
dependabot[bot]
f25788ebea
chore(deps): bump go.mongodb.org/mongo-driver from 1.10.3 to 1.11.0 ( #2588 )
2022-11-11 07:01:54 +08:00
dependabot[bot]
1293c4321b
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.23.0 to 2.23.1 ( #2587 )
2022-11-11 06:59:13 +08:00
Kevin Wan
e3e08a7396
fix: inherit issue when parent after inherits ( #2586 )
...
* fix: inherit issue when parent after inherits
* chore: add more tests
2022-11-10 22:13:05 +08:00
dependabot[bot]
4b071f4c33
chore(deps): bump github.com/jhump/protoreflect from 1.13.0 to 1.14.0 ( #2579 )
...
Bumps [github.com/jhump/protoreflect](https://github.com/jhump/protoreflect ) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/jhump/protoreflect/releases )
- [Commits](https://github.com/jhump/protoreflect/compare/v1.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/jhump/protoreflect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 14:42:53 +08:00
骑着毛驴背单词
81831b60a9
fix(change model template file type): All model template variables ar… ( #2573 )
...
* fix(change model template file type): All model template variables are stored in tpl format files with the same name as the template generated using the template init command
* fix(change model template file type): All model template variables are stored in tpl format files with the same name as the template generated using the template init command
Co-authored-by: qilvge <qilvge@.qilvge.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-11-10 13:38:35 +08:00
Kevin Wan
1677a4dceb
feat: conf inherit ( #2568 )
...
* feat: add ValuerWithParent
* feat: make etcd config inherit from parents
* chore: add more tests
* chore: add more tests
* chore: add more comments
* chore: refactor
* chore: add more comments
* fix: fix duplicated code and refactor
* fix: remove unnecessary code
* fix: fix test case for removing print
* feat: support partial inherit
2022-11-08 15:27:48 +08:00
王哈哈
dac3600b53
Modify comment syntax error ( #2572 )
2022-11-04 21:55:17 +08:00
anqiansong
3db64c7d47
fix(goctl): Fix #2561 ( #2562 )
...
* Fix #2561
* format code
2022-10-29 22:40:56 +08:00
Kevin Wan
7eb6aae949
fix: potential slice append issue ( #2560 )
2022-10-28 08:14:03 +08:00
foliet
07128213d6
chore: update "DO NOT EDIT" format ( #2559 )
...
* chore: update "DO NOT EDIT" format
* Update readme.md
* Update head.go
2022-10-27 19:41:24 +08:00
anqiansong
9504d30049
fix(goctl): fix redundant import ( #2551 )
2022-10-25 06:58:51 +08:00
chen quan
ce73b9a85c
chore(action): enable cache dependency ( #2549 )
2022-10-24 22:50:24 +08:00
re-dylan
4d2a146733
typo(mapping): fix typo for key ( #2548 )
2022-10-24 21:43:53 +08:00
Kevin Wan
46e236fef7
chore: add more tests ( #2547 )
2022-10-23 10:54:41 +08:00
Kevin Wan
06e4914e41
feat: add logger.WithFields ( #2546 )
2022-10-22 23:28:34 +08:00
Kevin Wan
9cadab2684
chore: refactor ( #2545 )
...
* chore: refactor
* chore: refactor
2022-10-22 22:52:40 +08:00
chen quan
7fe2492009
feat(trace): support for disabling tracing of specified spanName ( #2363 )
2022-10-22 22:14:12 +08:00
chen quan
22bdf0bbd5
chore: adjust rpc comment format ( #2501 )
2022-10-22 22:07:55 +08:00
chowyu12
c92a2d1b77
feat: remove info log when disable log ( #2525 )
...
* add go-grpc_opt and go_opt for grpc new command
* feat: remove log when disable log
Co-authored-by: zhouyy <zhouyy@ickey.cn >
2022-10-22 22:07:17 +08:00
swliao425
b21162d638
fix: redis's pipeline logs are not printed completely ( #2538 )
...
* fix: redis's pipeline logs are not printed completely
* add unit test
Signed-off-by: liaoshiwei <liaoshiwei@uniontech.com >
Signed-off-by: liaoshiwei <liaoshiwei@uniontech.com >
2022-10-22 21:57:40 +08:00
anqiansong
7c9ef3ca67
fix(goctl): Fix issues ( #2543 )
...
* fix #2541
* fix #2432
* Fix review comment
* foramt code
* foramt code
2022-10-22 21:01:15 +08:00
chen quan
bbadbe0175
chore(action): upgrade action ( #2521 )
...
- codecov/codecov-action
- actions/setup-go
- usthe/issues-translate-action(origin:omsun28/issues-translate-action)
2022-10-22 19:06:53 +08:00
Kevin Wan
f9beab1095
feat: support uuid.UUID in mapping ( #2537 )
2022-10-20 20:11:19 +08:00
Kevin Wan
de5c59aad3
chore: add more tests ( #2536 )
2022-10-19 20:39:46 +08:00
Gang Wu
36d3765c5c
Fix typo ( #2531 )
2022-10-18 17:27:06 +08:00
dependabot[bot]
d326e6f813
chore(deps): bump google.golang.org/grpc from 1.50.0 to 1.50.1 ( #2527 )
2022-10-18 17:02:11 +08:00
wuleiming2009
ea52fe2e0d
Fix the wrong key about FindOne in mongo of goctl. ( #2523 )
2022-10-17 19:58:57 +08:00
Kevin Wan
05a5de7c6d
chore: fix lint errors ( #2520 )
2022-10-17 06:30:58 +08:00
Kevin Wan
d4c9fd2aff
chore: add golangci-lint config file ( #2519 )
...
* chore: add golangci-lint config file
* chore: member alignment
2022-10-14 22:45:48 +08:00
dependabot[bot]
776673d57d
chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger ( #2514 )
...
Bumps [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/jaeger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-10-14 12:42:15 +08:00
anqiansong
1b87f5e30d
Fix mongo insert tpl ( #2512 )
2022-10-14 12:27:04 +08:00
dependabot[bot]
bc47959384
chore(deps): bump go.opentelemetry.io/otel/exporters/zipkin ( #2511 )
...
Bumps [go.opentelemetry.io/otel/exporters/zipkin](https://github.com/open-telemetry/opentelemetry-go ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/zipkin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-10-14 11:47:38 +08:00
dependabot[bot]
9f6d926455
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc ( #2510 )
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 23:13:04 +08:00
foliet
f7a4e3a19e
chore: fix naming problem ( #2500 )
...
When I was looking for how to mock mongo client, I found some naming problems and wanted to fix them.
2022-10-13 22:53:27 +08:00
swliao425
a515a3c735
chore: sqlx's metric name is different from redis ( #2505 )
2022-10-13 22:52:36 +08:00
dependabot[bot]
6f6f1ae21f
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.10.0 to 1.11.0 ( #2504 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 22:51:40 +08:00
Kevin Wan
10f94ffcc2
chore: remove unnecessary code ( #2499 )
2022-10-11 22:56:12 +08:00
sado
f068062b13
token limit support context ( #2335 )
...
* token limit support context
* add token limit with ctx
add token limit with ctx
Co-authored-by: sado <liaoyonglin@bilibili.com >
2022-10-11 22:40:00 +08:00
foliet
799c118d95
feat(goctl): better generate the api code of typescript ( #2483 )
2022-10-11 22:19:22 +08:00
#Suyghur
74cc6b55e8
fix: replace Infof() with Errorf() in DurationInterceptor ( #2495 ) ( #2497 )
2022-10-11 21:45:31 +08:00
cui fliter
fc59aec2e7
fix a few function names on comments ( #2496 )
...
Signed-off-by: cui fliter <imcusg@gmail.com >
Signed-off-by: cui fliter <imcusg@gmail.com >
2022-10-10 22:12:11 +08:00
dependabot[bot]
7868667b4f
chore(deps): bump google.golang.org/grpc from 1.49.0 to 1.50.0 ( #2487 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.49.0 to 1.50.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.49.0...v1.50.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-07 22:42:24 +08:00
Kevin Wan
773b59106b
chore: remove init if possible ( #2485 )
2022-10-06 23:57:56 +08:00
dependabot[bot]
97f8667b71
chore(deps): bump go.mongodb.org/mongo-driver from 1.10.2 to 1.10.3 ( #2484 )
...
Bumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver ) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/mongodb/mongo-go-driver/releases )
- [Commits](https://github.com/mongodb/mongo-go-driver/compare/v1.10.2...v1.10.3 )
---
updated-dependencies:
- dependency-name: go.mongodb.org/mongo-driver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 11:04:11 +08:00
foliet
b51339b69b
fix(mongo): fix file name generation errors ( #2479 )
...
Before this, no matter what style is used, lowercase file names without underscores will be generated.
2022-10-04 18:09:03 +08:00
Kevin Wan
38a73d7fbe
fix: etcd reconnecting problem ( #2478 )
2022-10-02 22:03:56 +08:00
re-dylan
e50689beed
fix #2343 ( #2349 )
...
Co-authored-by: dylan.wang <dylan.wang@yijinin.com >
2022-10-02 21:46:33 +08:00
Kevin Wan
1bc138bd34
chore: refactor to reduce duplicated code ( #2477 )
2022-10-01 21:45:53 +08:00
Kevin Wan
4b9066eda6
chore: better shedding algorithm, make sure recover from shedding ( #2476 )
...
* backup
* chore: better shedding algorithm, make sure recover from shedding
2022-10-01 20:55:25 +08:00
#Suyghur
0c66e041b5
feat(redis):add timeout method to extend blpop ( #2472 )
2022-10-01 20:53:54 +08:00
Halo
aa2be0163a
fix: add more tests ( #2473 )
...
* chore: add string to map in httpx parse method
* feat: add httpx parse stringToMap method test
* fix: add more test
2022-09-30 22:01:39 +08:00
Kevin Wan
ada2941e87
chore: sort methods ( #2470 )
2022-09-30 14:57:40 +08:00
Kevin Wan
59c0013cd1
feat: add logc package, support AddGlobalFields for both logc and logx. ( #2463 )
...
* feat: add logc package
* feat: add logc, add AddGlobalFields for both logc and logx
* chore: add benchmarks
* chore: add more tests
* chore: simplify globalFields in logx
* chore: remove outdated comments
2022-09-29 22:49:41 +08:00
Halo
05737f6519
feat: add string to map in httpx parse method ( #2459 )
...
* chore: add string to map in httpx parse method
* feat: add httpx parse stringToMap method test
2022-09-29 22:34:58 +08:00
chen quan
4f6a900fd4
fix(goctl): fix the unit test bug of goctl ( #2458 )
2022-09-27 23:52:05 +08:00
aV
63cfe60f1a
Readme Tweak ( #2436 )
...
* Update readme.md
* Update readme.md
* Update readme.md
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-09-25 22:59:55 +08:00
bensonfx
e7acadb15d
fix #2435 ( #2442 )
...
* feat: add color to debug (#2433 )
* fix header and path type ts gen
Co-authored-by: chen quan <chenquan.dev@gmail.com >
2022-09-24 22:28:25 +08:00
chen quan
111e626a73
refactor: adjust http request slow log format ( #2440 )
2022-09-23 21:20:38 +08:00
Kevin Wan
1a6d7b3ef6
chore: gofumpt ( #2439 )
2022-09-22 22:40:01 +08:00
chen quan
2e1e4f3574
feat: add color to debug ( #2433 )
2022-09-21 22:30:06 +08:00
Kevin Wan
22d0a2120a
chore: replace fmt.Fprint ( #2425 )
2022-09-20 23:51:58 +08:00
chen quan
68e15360c2
fix: fix log output ( #2424 )
2022-09-20 22:45:52 +08:00
jesse.tang
1b344a8851
cleanup: deprecated field and func ( #2416 )
...
* cleanup: deprecated field and func
* fmt import order
2022-09-20 22:13:34 +08:00
dawn_zhou
d640544a40
refactor: redis error for prometheus metric label ( #2412 )
...
Co-authored-by: dawn.zhou <dawn.zhou@yijinin.com >
2022-09-20 21:13:33 +08:00
MarkJoyMa
e6aa6fc361
feat: add log debug level ( #2411 )
2022-09-20 07:50:11 +08:00
MarkJoyMa
4c927624b0
fix goctl help message ( #2414 )
2022-09-19 14:05:46 +08:00
Kevin Wan
0ea92b7280
chore: add more tests ( #2410 )
2022-09-19 13:52:14 +08:00
anqiansong
2cde970c9e
feat(goctl):Add ignore-columns flag ( #2407 )
...
* fix #2074,#2100
* format code
* fix #2397
* format code
* Support comma spliter
* format code
2022-09-19 11:49:39 +08:00
Kevin Wan
5061158bd6
chore: add more tests ( #2409 )
2022-09-18 23:17:21 +08:00
kevin
9138056c01
chore: update go-zero to v1.4.1
2022-09-17 23:07:29 +08:00
Kevin Wan
0b1884b6bd
feat: support caller skip in logx ( #2401 )
...
* feat: support caller skip in logx
* chore: remove debug prints
* chore: remove debug prints
* chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#2402 )
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: simplify test code
* chore: remove new WithFields in logx, and deprecated old WithFields
* chore: simplify WithDuration
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-17 22:48:24 +08:00
Kevin Wan
1f6688e5c1
chore: refactor the imports ( #2406 )
2022-09-17 20:06:23 +08:00
dawn_zhou
ae7f1aabdd
feat: mysql and redis metric support ( #2355 )
...
* feat: mysql and redis metric support
* feat: mysql and redis metric support
* feat: mysql and redis metric support
Co-authored-by: dawn.zhou <dawn.zhou@yijinin.com >
2022-09-17 19:35:30 +08:00
dependabot[bot]
b8664be2bb
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc ( #2402 )
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-17 00:14:39 +08:00
dependabot[bot]
6e16a9647e
chore(deps): bump go.etcd.io/etcd/client/v3 from 3.5.4 to 3.5.5 ( #2395 )
...
Bumps [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd ) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/etcd-io/etcd/releases )
- [Changelog](https://github.com/etcd-io/etcd/blob/main/Dockerfile-release.amd64 )
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.4...v3.5.5 )
---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/client/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-09-16 23:54:05 +08:00
dependabot[bot]
bb0e76be47
chore(deps): bump go.etcd.io/etcd/api/v3 from 3.5.4 to 3.5.5 ( #2394 )
...
Bumps [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd ) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/etcd-io/etcd/releases )
- [Changelog](https://github.com/etcd-io/etcd/blob/main/Dockerfile-release.amd64 )
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.4...v3.5.5 )
---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/api/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-15 23:07:56 +08:00
dependabot[bot]
27a20e1ed3
chore(deps): bump github.com/jhump/protoreflect from 1.12.0 to 1.13.0 ( #2393 )
...
Bumps [github.com/jhump/protoreflect](https://github.com/jhump/protoreflect ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/jhump/protoreflect/releases )
- [Commits](https://github.com/jhump/protoreflect/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/jhump/protoreflect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-15 22:32:30 +08:00
dependabot[bot]
cbbbee0ace
chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger ( #2389 )
...
Bumps [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/jaeger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-15 22:00:07 +08:00
Kevin Wan
e9650d547b
chore: refactor ( #2388 )
2022-09-14 23:46:34 +08:00
dependabot[bot]
60160f56b8
chore(deps): bump go.opentelemetry.io/otel/exporters/zipkin ( #2385 )
...
Bumps [go.opentelemetry.io/otel/exporters/zipkin](https://github.com/open-telemetry/opentelemetry-go ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/zipkin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-09-14 23:46:15 +08:00
genewoo
05c2f313c7
feat: add grpc export ( #2379 )
...
Co-authored-by: Gene Wu <gene.wu@cabital.com >
2022-09-14 22:54:52 +08:00
dependabot[bot]
f2a0f78288
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.9.0 to 1.10.0 ( #2383 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 18:08:37 +08:00
Kevin Wan
3e96994b7b
feat: support targetPort option in goctl kube ( #2378 )
2022-09-12 20:42:41 +08:00
Kevin Wan
66c2a28e66
fix #2364 ( #2377 )
2022-09-12 19:29:43 +08:00
Kevin Wan
9672071b5d
Update readme-cn.md
2022-09-12 18:31:42 +08:00
anqiansong
9581e8445a
fix: issue #2359 ( #2368 )
...
* Revert changes
* Unrap nested structure for doc code generation
* Revert changes
* Remove useless code
* Remove useless code
* Format code
2022-09-11 22:56:53 +08:00
dependabot[bot]
6ec8bc6655
chore(deps): bump github.com/lib/pq from 1.10.6 to 1.10.7 ( #2373 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.10.6 to 1.10.7.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.10.6...v1.10.7 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-09-11 22:33:37 +08:00
Kevin Wan
d935c83a54
feat: support baggage propagation in httpc ( #2375 )
...
* feat: support baggage propagation in httpc
* chore: use go 1.16
* chore: use go 1.16
* chore: use go ^1.16
* chore: remove deprecated
2022-09-10 15:18:52 +08:00
dependabot[bot]
590d784800
chore(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.0 ( #2371 )
...
Bumps [go.uber.org/goleak](https://github.com/uber-go/goleak ) from 1.1.12 to 1.2.0.
- [Release notes](https://github.com/uber-go/goleak/releases )
- [Changelog](https://github.com/uber-go/goleak/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/goleak/compare/v1.1.12...v1.2.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/goleak
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-08 12:07:50 +08:00
dependabot[bot]
784276b360
chore(deps): bump go.mongodb.org/mongo-driver from 1.10.1 to 1.10.2 ( #2370 )
2022-09-08 07:26:55 +08:00
Kevin Wan
da80662b0f
chore: refactor ( #2365 )
2022-09-07 11:18:52 +08:00
maizige
cfda972d50
fix:trace graceful stop,pre loss trace ( #2358 )
2022-09-07 10:33:01 +08:00
Archer
6078bf1a04
correct test case ( #2340 )
2022-09-04 21:14:56 +08:00
anqiansong
ce638d26d9
Hidden java ( #2333 )
2022-08-30 23:54:36 +08:00
maizige
422f401153
fix:etcd get&watch not atomic ( #2321 )
2022-08-29 08:35:31 +08:00
Kevin Wan
dfeef5e497
fix: thread-safe in getWriter of logx ( #2319 )
2022-08-29 08:32:17 +08:00
Archer
8c72136631
make logx#getWriter concurrency-safe ( #2233 )
...
* make logx#getWriter concurrency-safe
* make logx#getWriter concurrency-safe
2022-08-28 22:10:50 +08:00
Zlx
9d6c8f67f5
generates nested types in doc ( #2201 )
...
Co-authored-by: Link_Zhao <Link_Zhao@epam.com >
2022-08-28 21:51:27 +08:00
anqiansong
f70805ee60
Add strict flag ( #2248 )
...
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-08-28 18:55:52 +08:00
Kevin Wan
a1466e1707
fix: range validation on mapping ( #2317 )
2022-08-28 17:49:26 +08:00
lowang-bh
1b477bbef9
improve: number range compare left and righ value ( #2315 )
...
Co-authored-by: wanglonghui7 <wanglonghui7@jd.com >
2022-08-28 17:17:22 +08:00
Kevin Wan
813625d995
refactor: sequential range over safemap ( #2316 )
2022-08-28 17:16:31 +08:00
李平平
15a2802f12
safemap add Range method ( #2314 )
2022-08-28 16:51:45 +08:00
Kevin Wan
5d00dfb962
fix: handle the scenarios that content-length is invalid ( #2313 )
2022-08-28 15:41:02 +08:00
Kevin Wan
d9620bb072
chore: remove unused packages ( #2312 )
2022-08-28 14:20:03 +08:00
Kevin Wan
d978563523
fix: more accurate panic message on mapreduce ( #2311 )
2022-08-27 22:47:25 +08:00
yiGmMk
fb6d7e2fd2
fix #2301,package conflict generated by ddl ( #2307 )
...
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-08-27 21:56:39 +08:00
Kevin Wan
2d60f0c65a
fix: logx disable not working in some cases ( #2306 )
...
* fix: logx disable not working in some cases
* fix: test fail
2022-08-27 19:24:31 +08:00
maizige
5d4ae201d0
Fix/del server interceptor duplicate copy md 20220827 ( #2309 )
...
* fix:grpc server interceptor duplicate copy MD
* modify wrong comments
2022-08-27 18:55:40 +08:00
maizige
05007c86bb
fix:duplicate copy MD ( #2304 )
2022-08-27 12:18:23 +08:00
Kevin Wan
93584c6ca6
chore: refactor gateway ( #2303 )
2022-08-27 11:39:42 +08:00
dependabot[bot]
22bb7e95fd
chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.3 to 2.0.5 ( #2305 )
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.0.3 to 2.0.5.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.0.3...v2.0.5 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-27 11:39:07 +08:00
sado
bebf6322ff
fix resource manager dead lock ( #2302 )
...
Co-authored-by: sado <liaoyonglin@bilibili.com >
2022-08-26 20:07:25 +08:00
Kevin Wan
36678f9023
chore: refactor stat ( #2299 )
2022-08-25 23:37:32 +08:00
Josh Quintana
90cdd61efc
Initialize CPU stat code only if used ( #2020 )
...
Co-authored-by: Josh Quintana <josh@highwaybenefits.com >
2022-08-25 22:05:29 +08:00
dependabot[bot]
28166dedd6
chore(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0 ( #2297 )
2022-08-25 08:44:09 +08:00
chen quan
0316b6e10e
feat(redis): add ZaddFloat & ZaddFloatCtx ( #2291 )
2022-08-24 21:02:16 +08:00
Kevin Wan
4cb68a034a
fix #2163 ( #2283 )
2022-08-24 20:19:53 +08:00
chen quan
847a396f1c
fix(logx): display garbled characters in windows(DOS, Powershell) ( #2232 )
...
* fix(logx): display garbled characters in windows(DOS, Powershell)
* Update writer.go
2022-08-23 22:45:11 +08:00
chen quan
c1babdf8b2
doc(readme): add star history ( #2275 )
2022-08-23 22:42:03 +08:00
MarkJoyMa
040c9e0954
feat: rpc add health check function configuration optional ( #2288 )
...
* feat: rpc add health check function configuration optional
* update config field name
2022-08-23 13:44:21 +08:00
Kevin Wan
1c85d39add
Update readme-cn.md
2022-08-22 17:12:26 +08:00
Kevin Wan
4cd065f4f4
Update issues.yml
2022-08-19 23:10:16 +08:00
anqiansong
b9c97678bc
chore: Update readme ( #2280 )
...
* Update readme
* Update readme
2022-08-19 23:08:07 +08:00
Kevin Wan
5208def65a
fix #2240 ( #2271 )
2022-08-18 23:10:04 +08:00
Kevin Wan
3b96dc1598
Update readme-cn.md
2022-08-18 21:25:08 +08:00
dependabot[bot]
fa3f1bc19c
chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.2 to 2.0.3 ( #2267 )
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-17 22:30:27 +08:00
Kevin Wan
8ed22eafdd
fix #2240 ( #2263 )
2022-08-14 19:49:47 +08:00
Kevin Wan
05dd6bd743
chore: refactor logx ( #2262 )
2022-08-14 13:58:06 +08:00
dependabot[bot]
9af1a42386
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.22.0 to 2.23.0 ( #2260 )
...
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.22.0 to 2.23.0.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.22.0...v2.23.0 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-13 10:34:23 +08:00
Kevin Wan
f3645e420e
test: add more tests ( #2261 )
2022-08-13 10:31:23 +08:00
fyyang
62abac0b7e
fix: unsignedTypeMap type error ( #2246 )
2022-08-11 22:56:00 +08:00
Kevin Wan
6357e27418
fix: test failure, due to go 1.19 compatibility ( #2256 )
2022-08-11 22:55:12 +08:00
Kevin Wan
1568c3be0e
fix: time repr wrapper ( #2255 )
2022-08-11 22:39:54 +08:00
dependabot[bot]
27e773fa1f
chore(deps): bump github.com/prometheus/client_golang ( #2244 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.12.2 to 1.13.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.12.2...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-10 22:16:27 +08:00
dependabot[bot]
d8e17be33e
chore(deps): bump github.com/fullstorydev/grpcurl from 1.8.6 to 1.8.7 ( #2245 )
...
Bumps [github.com/fullstorydev/grpcurl](https://github.com/fullstorydev/grpcurl ) from 1.8.6 to 1.8.7.
- [Release notes](https://github.com/fullstorydev/grpcurl/releases )
- [Changelog](https://github.com/fullstorydev/grpcurl/blob/master/.goreleaser.yml )
- [Commits](https://github.com/fullstorydev/grpcurl/compare/v1.8.6...v1.8.7 )
---
updated-dependencies:
- dependency-name: github.com/fullstorydev/grpcurl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-10 22:09:04 +08:00
Kevin Wan
da5770ee2b
chore: release action for goctl ( #2239 )
2022-08-07 16:49:22 +08:00
Kevin Wan
731b3ebf6f
Update readme-cn.md
2022-08-07 16:11:43 +08:00
Kevin Wan
1e0f94ba86
Update readme.md
2022-08-07 16:11:27 +08:00
Kevin Wan
a987512c7b
feat: more meaningful error messages, close body on httpc requests ( #2238 )
...
* feat: more meaningful error messages, close body on httpc requests
* fix: test failure
2022-08-07 16:09:54 +08:00
Kevin Wan
c1c7584de1
Update readme.md
2022-08-07 16:08:16 +08:00
Kevin Wan
98b9a25cc7
Update readme.md
2022-08-07 11:13:34 +08:00
Kevin Wan
a8305def3d
docs: update docs for gateway ( #2236 )
2022-08-07 11:11:46 +08:00
Kevin Wan
d20d8324e7
fix : #2216 ( #2235 )
2022-08-06 17:48:59 +08:00
Kevin Wan
c638fce31c
chore: renaming configs ( #2234 )
2022-08-06 16:32:12 +08:00
dependabot[bot]
34294702b0
chore(deps): bump go.mongodb.org/mongo-driver from 1.10.0 to 1.10.1 ( #2225 )
2022-08-04 20:25:56 +08:00
chen quan
4fad067a0e
fix(logx): need to wait for the first caller to complete the execution. ( #2213 )
2022-08-03 23:59:39 +08:00
safeoy
3f3c811e08
fix: fix comment typo ( #2220 )
...
Use an instead of 'a' if the following word starts with a vowel sound, e.g. 'an in-memory cache'.
2022-08-03 23:57:49 +08:00
dependabot[bot]
dbdbb68676
chore(deps): bump go.opentelemetry.io/otel/exporters/zipkin ( #2222 )
...
Bumps [go.opentelemetry.io/otel/exporters/zipkin](https://github.com/open-telemetry/opentelemetry-go ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.8.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/zipkin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-08-03 23:56:22 +08:00
dependabot[bot]
83772344b0
chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger ( #2223 )
...
Bumps [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.8.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/jaeger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-03 23:41:46 +08:00
Kevin Wan
49367f1713
fix: handling rpc error on gateway ( #2212 )
2022-08-01 00:01:24 +08:00
Kevin Wan
91b8effb24
chore: refactor redislock ( #2210 )
...
* chore: refactor redislock
* chore: add more tests
2022-07-30 19:46:10 +08:00
cong
4879d4dfcd
feat(redislock): support set context ( #2208 )
...
* feat(redislock): support set context
* chore: fix test
2022-07-30 18:38:36 +08:00
dependabot[bot]
b18479dd43
chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 ( #2205 )
...
Bumps [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go ) from 1.28.0 to 1.28.1.
- [Release notes](https://github.com/protocolbuffers/protobuf-go/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf-go/blob/master/release.bash )
- [Commits](https://github.com/protocolbuffers/protobuf-go/compare/v1.28.0...v1.28.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 23:53:35 +08:00
Kevin Wan
5cd9229986
fix: only setup logx once ( #2188 )
...
* fix: only setup logx once
* fix: test failure
* chore: not reset logging level in reset
* chore: refactoring
2022-07-28 22:08:48 +08:00
施国鹏
3d38d36605
fix: logx test foo ( #2144 )
...
constant testlog "Stay hungry, stay foolish." contains foo(foolish), changed to foo1
2022-07-28 21:29:56 +08:00
chen quan
003adae51f
fix(httpc): fix typo errors ( #2189 )
2022-07-27 09:11:15 +08:00
马守越
5348375b99
support mulitple protoset files ( #2190 )
2022-07-27 09:10:23 +08:00
benqi
5d7919a9f5
fix: remove invalid log fields in notLoggingContentMethods ( #2187 )
2022-07-24 22:18:04 +08:00
Kevin Wan
9b334b5428
chore: let logx.SetWriter can be called anytime ( #2186 )
2022-07-24 14:15:57 +08:00
fisnone
685d14e662
fix:duplicate route check ( #2154 )
...
Co-authored-by: 黄志荣 <huangzhirong@shuinfo.com >
2022-07-24 10:48:50 +08:00
benqi
edbf1a3b63
fix: fix switch doesn't work bug ( #2183 )
2022-07-23 12:15:37 +08:00
Kevin Wan
92145b56dc
chore: refactoring ( #2182 )
2022-07-22 23:16:38 +08:00
Kevin Wan
34eb3fc12e
chore: refactoring logx ( #2181 )
2022-07-22 22:28:01 +08:00
SgtDaJim
101304be53
feat: logx support logs rotation based on size limitation. ( #1652 ) ( #2167 )
...
* feat: logx support logs rotation based on size limitation. (#1652 )
implementation of #1652
Totally compatible with the old logx.LogConf. No effect if users do not change their options.
* feat: logx support logs rotation based on size limitation. (#1652 )
implementation of #1652
Totally compatible with the old logx.LogConf. No effect if users do not change their options.
* feat: logx support logs rotation based on size limitation. (#1652 )
implementation of #1652
Totally compatible with the old logx.LogConf. No effect if users do not change their options.
* feat: logx support logs rotation based on size limitation. (#1652 )
implementation of #1652
Totally compatible with the old logx.LogConf. No effect if users do not change their options.
2022-07-22 21:13:10 +08:00
anqiansong
f630bc735b
Update goctl version ( #2178 )
2022-07-21 15:29:50 +08:00
anqiansong
ca3c687f1c
feat: Support for multiple rpc service generation and rpc grouping ( #1972 )
...
* Add group & compatible flag
* Add group & compatible flag
* Support for multiple rpc service generation and rpc grouping
* Support for multiple rpc service generation and rpc grouping
* Format code
* Format code
* Add comments
* Fix unit test
* Refactor function name
* Add example & Update grpc readme
* go mod tidy
* update mod
* update mod
2022-07-21 12:47:46 +08:00
anqiansong
1b51d0ce82
fix: fix #2102 , #2108 ( #2131 )
...
* g4 code generation
* Update grammar
* g4 code generation
* fix #2108
* fix #2102
* Remove comments
2022-07-20 22:49:41 +08:00
Kevin Wan
d9218e1551
Update readme-cn.md
...
add go-zero users.
2022-07-20 09:40:32 +08:00
anqiansong
9c448c64ef
Update api template ( #2172 )
2022-07-19 23:49:20 +08:00
杨圆建
bc85eaa9b1
fix: goctl genhandler duplicate rest/httpx & goctl genhandler template support custom import httpx package ( #2152 )
2022-07-19 23:24:47 +08:00
Kevin Wan
2a6f801978
chore: refactoring mapping name ( #2168 )
2022-07-19 09:58:46 +08:00
Kevin Wan
8d567b5508
feat: support customized header to metadata processor ( #2162 )
...
* chore: add more tests
* feat: support customized header processor
2022-07-17 23:21:19 +08:00
Kevin Wan
0dd2768d09
feat: support google.api.http in gateway ( #2161 )
2022-07-17 14:57:25 +08:00
Kevin Wan
4324ddc024
feat: set content-type to application/json ( #2160 )
2022-07-17 13:52:46 +08:00
Kevin Wan
557383fbbf
feat: verify RpcPath on startup ( #2159 )
...
* feat: verify RpcPath on startup
* feat: support http header Grpc-Timeout
2022-07-17 12:37:23 +08:00
Kevin Wan
b206dd28a3
feat: support form values in gateway ( #2158 )
2022-07-16 23:40:53 +08:00
Kevin Wan
453fa309b1
feat: export gateway.Server to let users add middlewares ( #2157 )
2022-07-16 22:59:25 +08:00
Kevin Wan
4d7dae9cea
Update readme-cn.md
2022-07-16 14:53:00 +08:00
Kevin Wan
d228b9038d
Update readme.md
2022-07-16 14:52:45 +08:00
Kevin Wan
13477238a3
feat: restful -> grpc gateway ( #2155 )
...
* Revert "chore: remove unimplemented gateway (#2139 )"
This reverts commit d70e73ec66 .
* feat: working gateway
* feat: use mr to make it faster
* feat: working gateway
* chore: add comments
* feat: support protoset besides reflection
* feat: support zrpc client conf
* docs: update readme
* feat: support grpc-metadata- header to gateway- header conversion
* chore: add docs
2022-07-16 14:11:34 +08:00
dependabot[bot]
95a574e9e9
chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.48.0 ( #2147 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.47.0 to 1.48.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.47.0...v1.48.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-15 10:02:25 +08:00
dependabot[bot]
453100e0e2
chore(deps): bump go.mongodb.org/mongo-driver from 1.9.1 to 1.10.0 ( #2150 )
...
Bumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/mongodb/mongo-go-driver/releases )
- [Commits](https://github.com/mongodb/mongo-go-driver/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: go.mongodb.org/mongo-driver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-15 10:02:08 +08:00
Kevin Wan
d70e73ec66
chore: remove unimplemented gateway ( #2139 )
2022-07-13 21:55:19 +08:00
Kevin Wan
300b124e42
docs: update goctl readme ( #2136 )
2022-07-12 23:16:40 +08:00
Kevin Wan
3bad043413
chore: refactor ( #2130 )
2022-07-11 23:50:50 +08:00
Kevin Wan
23f34234d0
chore: add more tests ( #2129 )
2022-07-11 23:32:57 +08:00
虫子樱桃
d71b3c841f
feat:Add Routes method for server ( #2125 )
...
Co-authored-by: czyt <czyt@w.cn >
2022-07-11 23:23:38 +08:00
Kevin Wan
24787a946b
feat: support logx.WithFields ( #2128 )
2022-07-11 23:19:26 +08:00
Richard Yi
6e50c87dca
fix: generated sql query fields do not match template ( #2004 )
...
* Fix typo
* Match generated sql query fields with template
2022-07-11 23:06:00 +08:00
Kevin Wan
e672b3f8e1
feat: add Wrap and Wrapf in errorx ( #2126 )
2022-07-11 23:04:38 +08:00
Kevin Wan
1c09db6d5d
chore: coding style ( #2120 )
2022-07-10 11:05:21 +08:00
LeeDF
96acf1f5a6
fix goctl rpc protoc strings.EqualFold Service.Name GoPackage ( #2046 )
2022-07-09 23:40:32 +08:00
Kevin Wan
97a171441d
chore: remove blank lines ( #2117 )
...
* chore: remove blank lines
* chore: refactor
2022-07-09 15:59:25 +08:00
虫子樱桃
725e6056e1
feat:goctl model mongo add easy flag for easy declare. ( #2073 )
...
* fix:typo in readme.md
* feat:`goctl model mongo ` add `easy` flag to generate code with Auto generated CollectionName for easy declare.
* fix:`goctl api doc ` when referenced api file contains no route,will generate an empty markdown file.
* code: adjust code.
Co-authored-by: 虫子樱桃 <czyt@w.cn >
2022-07-09 15:34:01 +08:00
Kevin Wan
1410f7dc20
fix #2109 ( #2116 )
2022-07-09 15:05:59 +08:00
warrior
8afe68f3f1
refactor:remove duplicate codes ( #2101 )
...
Co-authored-by: 沈四胜 <sisheng.shen@71360.com >
2022-07-09 14:56:49 +08:00
dependabot[bot]
74c41e8c5e
chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger ( #2115 )
...
Bumps [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/jaeger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2022-07-09 14:42:16 +08:00
Minghong Fang
48f7e01158
feat: add method to jsonx ( #2049 )
2022-07-09 14:20:53 +08:00
dependabot[bot]
f6f6ee5c8c
chore(deps): bump go.opentelemetry.io/otel/exporters/zipkin ( #2112 )
...
Bumps [go.opentelemetry.io/otel/exporters/zipkin](https://github.com/open-telemetry/opentelemetry-go ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/zipkin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-09 14:16:08 +08:00
Kevin Wan
b364c54940
chore: update goctl version to 1.3.9 ( #2111 )
2022-07-08 22:31:50 +08:00
Kevin Wan
e0e3f97c7c
chore: refactor ( #2087 )
2022-07-02 14:03:11 +08:00
taobig
6a2d6786c6
remove legacy code ( #2086 )
2022-07-02 00:22:42 +08:00
Kevin Wan
18035bd4d4
chore: refactor ( #2085 )
2022-07-02 00:15:38 +08:00
家福
f3b8fef34f
fix: type matching supports string to int ( #2038 )
...
* fix: type matching supports string to int
* feat: type matching supports string to int
Co-authored-by: 程家福 <chengjiafu@uniontech.com >
2022-07-01 23:21:31 +08:00
givemeafish
6a4885ba64
fix concurrent map writes ( #2079 )
...
Co-authored-by: wero <wero@werodeMacBook-Pro.local >
2022-07-01 23:07:25 +08:00
Kevin Wan
f2cef2b963
Update readme-cn.md
2022-07-01 23:00:19 +08:00
taobig
bfd0869ee2
remove legacy code ( #2084 )
2022-07-01 22:41:16 +08:00
Kevin Wan
4e26e0407e
Update readme.md
2022-07-01 22:17:05 +08:00
wxc
d200ba4a7b
feat: CompareAndSwapInt32 may be better than AddInt32 ( #2077 )
2022-07-01 12:41:32 +08:00
dependabot[bot]
ce7e2a2a9a
chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.1 to 2.0.2 ( #2072 )
...
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/pelletier/go-toml/releases )
- [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml )
- [Commits](https://github.com/pelletier/go-toml/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-30 23:27:53 +08:00
taobig
c92400ead2
fix 当表有唯一键时,update()的形参和实参不一致 ( #2010 )
2022-06-30 23:25:54 +08:00
dependabot[bot]
0b109c1954
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 ( #2066 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.4.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-30 00:21:08 +08:00
dependabot[bot]
d42979f705
chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0 ( #2068 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.2 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 22:08:01 +08:00
dependabot[bot]
29d81381c1
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.21.0 to 2.22.0 ( #2067 )
...
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.21.0 to 2.22.0.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.21.0...v2.22.0 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 21:53:02 +08:00
dependabot[bot]
89f6c97097
chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 ( #2064 )
...
Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go ) from 2.0.15 to 2.2.0.
- [Release notes](https://github.com/ClickHouse/clickhouse-go/releases )
- [Commits](https://github.com/ClickHouse/clickhouse-go/compare/v2.0.15...v2.2.0 )
---
updated-dependencies:
- dependency-name: github.com/ClickHouse/clickhouse-go/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 21:52:07 +08:00
Kevin Wan
ff6f109065
Create dependabot.yml
...
add dependabot.
2022-06-29 21:38:47 +08:00
Zhang.Y
7da77302f4
fix: \u003cnil\u003e log output when http server shutdown. ( #2055 )
2022-06-29 21:35:01 +08:00
虫子樱桃
76086fc717
fix:typo in readme.md ( #2061 )
...
Co-authored-by: 虫子樱桃 <czyt@w.cn >
2022-06-29 19:38:23 +08:00
Kevin Wan
555c4ecd1a
fix: quickstart wrong package when go.mod exists in parent dir ( #2048 )
...
* chore: fix typo
* fix: quickstart in dir with go.mod
* fix: runner failed
* chore: refine code
* chore: simplify quickstart mono
2022-06-26 22:37:15 +08:00
lord63
630dfa0887
[ci skip] Fix dead doc link ( #2047 )
2022-06-25 11:18:47 +08:00
Kevin Wan
38cd7b7df0
chore: remove lifecycle preStop because sh not exist in scratch ( #2042 )
2022-06-24 21:30:07 +08:00
Kevin Wan
9148f8df2a
Update readme-cn.md
2022-06-24 20:22:35 +08:00
Kevin Wan
13f051d0e5
Update readme-cn.md
2022-06-22 22:01:00 +08:00
anqiansong
93b3f5030f
chore: Add command desc & color commands ( #2013 )
...
* Add link & Color sub-commands
* Color sub-commands for unix-like OS
* Remove useless code
* Remove redundant dependency
2022-06-21 20:21:38 +08:00
anqiansong
b44e8f5c75
fix #1977 ( #2034 )
2022-06-21 20:01:42 +08:00
Kevin Wan
b9eb03e9a9
Update readme.md
2022-06-19 20:50:55 +08:00
Kevin Wan
86b531406b
Update readme.md
2022-06-19 20:48:21 +08:00
Kevin Wan
47c49de94e
feat: rest.WithChain to replace builtin middlewares ( #2033 )
...
* feat: rest.WithChain to replace builtin middlewares
* chore: add comments
* chore: refine code
2022-06-19 17:41:33 +08:00
Kevin Wan
50f16e2892
Update readme-cn.md
2022-06-19 14:22:29 +08:00
Kevin Wan
018ca82048
chore: refactor to simplify disabling builtin middlewares ( #2031 )
...
* chore: refactor to simplify disabling builtin middlewares
* chore: rename methods
2022-06-18 20:16:34 +08:00
magickeha
6976ba7e13
add user middleware chain function ( #1913 )
...
* add user middleware chain function
* fix staticcheck SA4006
* chang code Implementation style
Co-authored-by: kemq1 <kemq1@spdb.com.cn >
2022-06-18 18:45:47 +08:00
anqiansong
9b6e4c440c
Add fig ( #2008 )
...
Co-authored-by: SH00414ml <sh00414ml@SH00414mldeMacBook-Pro.local >
2022-06-18 18:34:48 +08:00
Kevin Wan
9eea311a4d
feat: support build Dockerfile from current dir ( #2021 )
2022-06-18 18:32:07 +08:00
chen quan
86d70317bf
chore: upgrade action version ( #2027 )
2022-06-17 19:55:19 +08:00
chen quan
6518eb10b3
feat: add trace in httpc ( #2011 )
2022-06-17 15:01:14 +08:00
Kevin Wan
0147d7a9d1
Update readme-cn.md
2022-06-14 08:23:46 +08:00
Kevin Wan
1b2b7647d6
chore: coding style ( #2012 )
2022-06-14 07:25:54 +08:00
Atlan
af6d37c33d
fix: 修复 clientinterceptors/tracinginterceptor.go 显示接受消息字节为0 ( #2003 )
2022-06-14 00:11:10 +08:00
Kevin Wan
3da5c5f530
Update readme.md
2022-06-13 19:39:59 +08:00
Kevin Wan
1694a92db0
Update readme.md
2022-06-13 19:35:51 +08:00
anqiansong
c27e00b45c
feat: Replace mongo package with monc & mon ( #2002 )
...
* Replace mongo package with monc & mon
* Add terminal whitespace
* format code
2022-06-12 23:02:34 +08:00
Kevin Wan
ed1c937998
feat: convert grpc errors to http status codes ( #1997 )
...
* feat: convert grpc errors to http status codes
* chore: circuit break include unimplemented grpc error
* chore: add reference link in comments
2022-06-11 23:07:26 +08:00
Kevin Wan
db9a1f3e27
chore: rename methods ( #1998 )
2022-06-11 12:34:10 +08:00
马守越
392a390a3f
periodlimit new function TakeWithContext ( #1983 )
...
Co-authored-by: mashouyue's m1max <mashouyue@toowow.cn >
2022-06-11 12:07:57 +08:00
Gaffey
2a900e1795
typo: add type keyword ( #1992 )
2022-06-11 11:46:50 +08:00
swliao425
0f5d8c6be3
feat: add 'imagePullPolicy' parameter for 'goctl kube deploy' ( #1996 )
2022-06-11 09:49:14 +08:00
MarkJoyMa
f2caf9237a
fix goctl api clone template fail ( #1990 )
2022-06-09 23:35:03 +08:00
Kevin Wan
2f0e4e3ebf
chore: update dependencies ( #1985 )
2022-06-09 23:34:06 +08:00
Kevin Wan
2c6b422f6b
chore: update goctl version to 1.3.8 ( #1981 )
2022-06-06 20:07:39 +08:00
Kevin Wan
4d34998338
fix: generate bad Dockerfile on given dir ( #1980 )
2022-06-06 19:50:54 +08:00
anqiansong
8be47b9c99
Fix pg subcommand level error ( #1979 )
2022-06-06 19:42:31 +08:00
Kevin Wan
1d95e95cf8
chore: make methods consistent in signatures ( #1971 )
...
* chore: make methods consistent in signatures
* test: fix fails
2022-06-05 12:56:13 +08:00
taobig
3fa8c5940d
fix: The validation of tag "options" is not working with int/uint type ( #1969 )
2022-06-05 11:51:43 +08:00
Kevin Wan
c44edd7cac
test: fix fails ( #1970 )
2022-06-05 11:51:21 +08:00
Kevin Wan
af05219b70
test: make tests stable ( #1968 )
...
* test: make tests stable
* test: fix fails
2022-06-04 23:46:29 +08:00
Kevin Wan
f366e1d936
chore: make print pretty ( #1967 )
2022-06-04 19:53:22 +08:00
Kevin Wan
6c94e4652e
chore: better mongo logs ( #1965 )
...
* chore: better mongo logs
* chore: add comments
2022-06-04 16:11:31 +08:00
kevin
edfaa6d906
🐞 fix: fixed typo ( #1916 )
...
Co-authored-by: kevinzhang <kevinzhang@moonton.com >
2022-06-04 14:50:06 +08:00
Kevin Wan
b6b96d9dad
feat: print routes ( #1964 )
...
* feat: print rest routes
* feat: print rest routes
2022-06-04 13:26:14 +08:00
Kevin Wan
87800419f5
chore: update dependencies ( #1963 )
2022-06-04 12:31:59 +08:00
Kevin Wan
50a5fb7715
Update readme-cn.md
2022-06-03 23:03:31 +08:00
Kevin Wan
aa8f07d064
Update readme.md
2022-06-03 23:02:54 +08:00
Kevin Wan
7868bdf660
Chore/goctl version ( #1962 )
...
* chore: update version to v1.3.7
* docs: update migrate versions
* chore: remove debug prints
* chore: remove debug prints
2022-06-03 20:46:21 +08:00
Kevin Wan
46078e716d
chore: update version ( #1961 )
2022-06-03 20:08:29 +08:00
Kevin Wan
bb33a20bc8
Update readme-cn.md
2022-06-03 19:18:58 +08:00
Kevin Wan
5536473a08
Update readme.md
2022-06-03 19:18:07 +08:00
Kevin Wan
323b35ed2d
Update readme.md
...
update docs.
2022-06-03 19:15:34 +08:00
Kevin Wan
30958a91f7
docs: add docs for logx ( #1960 )
2022-06-03 19:11:06 +08:00
Kevin Wan
b94b68a427
chore: refactoring mapping string to slice ( #1959 )
2022-06-03 10:49:22 +08:00
家福
07145b210e
fix: panic on convert to string on fillSliceFromString() ( #1951 )
...
* Update unmarshaler.go
fix: 修复fillSliceFromString()方法中mapValue 强转string后的panic 错误
* test: 增加单元测试
增加单元测试
* Update unmarshaler_test.go
2022-06-03 00:27:48 +08:00
Kevin Wan
321a20add6
chore: update roadmap ( #1948 )
2022-06-02 09:28:29 +08:00
kunyu
65098d4737
Delete duplicated crash recover logic. ( #1950 )
...
* Update statinterceptor.go
* Update statinterceptor_test.go
2022-06-01 22:53:05 +08:00
Kevin Wan
35425f6164
Update readme-cn.md
2022-06-01 12:34:13 +08:00
Kevin Wan
a0060ff81b
Update readme-cn.md
2022-05-31 10:05:59 +08:00
Kevin Wan
289a325757
chore: refine docker for better compatible with package main ( #1944 )
...
* chore: refine docker for better compatible with package main
* chore: default to current dir on goctl docker command
2022-05-30 13:26:58 +08:00
Kevin Wan
3fbe0f87b7
Update readme-cn.md
2022-05-28 18:54:45 +08:00
Kevin Wan
ea98d210fd
Update readme-cn.md
2022-05-28 14:40:44 +08:00
Kevin Wan
b9bc1fdcf8
Update readme.md
2022-05-28 14:39:25 +08:00
Kevin Wan
6dc570bcd7
Update readme-cn.md
2022-05-28 14:36:13 +08:00
Kevin Wan
e21997f0d7
Update readme.md
2022-05-28 14:31:07 +08:00
Kevin Wan
92c0b7c3c5
Update readme-cn.md
2022-05-27 18:45:32 +08:00
vic
6d3ed98744
优化代码 ( #1939 )
2022-05-27 18:36:18 +08:00
NoTryNoSuccess
fb519fa547
core/mr:a little optimization for collector initialization in ForEach function ( #1937 )
...
Co-authored-by: notrynosuccess <daihongshan@gmail.com >
2022-05-27 17:19:40 +08:00
chen quan
e9501c3fb3
chore(action): simplified release configuration ( #1935 )
2022-05-27 16:31:05 +08:00
chen quan
fd12659729
chore: add release action to auto build binaries ( #1884 )
...
* chore: add release action to auto build binaries
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* fix: test bugs
Signed-off-by: chenquan <chenquan.dev@gmail.com >
2022-05-25 23:42:24 +08:00
Kevin Wan
72ebbb9774
feat: update docker alpine package mirror ( #1924 )
...
* feat: update docker alpine package mirror
* chore: format code
2022-05-23 09:13:21 +08:00
anqiansong
f1fdd55b38
Support built-in shorthand flags ( #1925 )
2022-05-23 09:13:12 +08:00
anqiansong
58787746db
fix: Useless delete cache logic in update ( #1923 )
...
* Fix bug: useless delete cache logic in update
* Format code
2022-05-23 09:12:06 +08:00
Kevin Wan
ca88b69d24
feat: set default connection idle time for grpc servers ( #1922 )
...
* feat: set default connection idle time for grpc servers
* feat: add grpc health check
2022-05-21 19:38:27 +08:00
Kevin Wan
6b1e15cab1
chore: update k8s.io/client-go for security reason, go is upgrade to 1.16 ( #1912 )
...
* chore: fix jwt dependency security issue
* chore: update clickhouse driver
* chore: fix a security issue
* chore: update dependencies
2022-05-21 14:34:01 +08:00
Kevin Wan
6f86e5bff8
Update readme-cn.md
2022-05-20 19:13:49 +08:00
Kevin Wan
3f492df74e
Update readme-cn.md
2022-05-17 23:23:48 +08:00
anqiansong
5e7b1f6bfe
Fix process blocking problem during check ( #1911 )
2022-05-17 09:42:18 +08:00
Kevin Wan
e80a64fa67
feat: support WithStreamClientInterceptor for zrpc clients ( #1907 )
...
* feat: support WithStreamClientInterceptor for zrpc clients
* fix: data race
2022-05-14 19:58:17 +08:00
Kevin Wan
95282edb78
Update FUNDING.yml
...
update sponsor
2022-05-14 17:29:26 +08:00
Kevin Wan
7b82eda993
chore: use get for quickstart, plain logs for easy understanding ( #1905 )
2022-05-14 17:01:37 +08:00
Kevin Wan
5d09cd0e7c
use goproxy properly, remove files ( #1903 )
2022-05-14 16:00:20 +08:00
Kevin Wan
1e717f9f5c
feat: add toml config ( #1899 )
2022-05-13 23:17:43 +08:00
Kevin Wan
c6e2b4a43a
chore: coding style for quickstart ( #1902 )
2022-05-13 23:10:55 +08:00
chen quan
e567a0c718
refactor: refactor trace in redis & sql & mongo ( #1865 )
...
* refactor: refactor tracing in redis & sql & mongo
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* fix: fix some tests
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: add missing content
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: adjust `log` and `return`
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: simpler span name
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* refactor: fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com >
2022-05-13 12:32:34 +08:00
anqiansong
52f060caae
feat: Add goctl quickstart ( #1889 )
...
* Add goctl quickstart
* Format code
* Format code
2022-05-13 12:23:24 +08:00
anqiansong
f486685e99
Fix code generation ( #1897 )
2022-05-13 00:16:17 +08:00
过客龙门
3ae874d75d
fix ts tpl ( #1879 )
2022-05-11 23:45:32 +08:00
Kevin Wan
c58eb13328
Update readme-cn.md
...
update logo
2022-05-11 23:33:54 +08:00
givemeafish
14ca39bc86
fix:tools/goctl/rpc/generator/template_test.go file has wrong parameters ( #1882 )
2022-05-11 23:24:34 +08:00
Kevin Wan
3ea8a2d4b6
Update readme-cn.md
2022-05-11 18:19:00 +08:00
Kevin Wan
6d2b9fd904
chore: improve codecov ( #1878 )
2022-05-08 13:17:48 +08:00
Kevin Wan
5451d96a81
chore: update some logs ( #1875 )
2022-05-07 23:34:55 +08:00
Kevin Wan
69c2bad410
feat: logx with color ( #1872 )
...
* feat: logx with color
* chore: update logs
* fix test error
* chore: change colors of http codes
* chore: add comments
* chore: use faith/color instead of ascii code color
* chore: update colors
* chore: update colors
* chore: fix duplicated slowcall text
* chore: remove slowcall colors
2022-05-07 23:22:39 +08:00
anqiansong
5383e29ce6
feat: Replace cli to cobra ( #1855 )
...
* Replace cli
* Replace cli
* Replace cli
* Format code
* Add compare case
* Add compare case
* Add compare case
* Support go style flag
* Support go style flag
* Add test case
2022-05-07 15:40:11 +08:00
Kevin Wan
51472004a3
Update readme.md
2022-05-07 10:11:21 +08:00
Kevin Wan
caf5b7b1f1
Update readme-cn.md
2022-05-07 10:10:44 +08:00
Kevin Wan
bef9aa55e6
Update readme.md
2022-05-07 10:08:25 +08:00
Kevin Wan
d0a59b13a6
chore: fix deprecated usages ( #1871 )
...
* add conf documents
* chore: use {} instead of () for environment variables
* chore: fix deprecated usages
* chore: fix unstable tests
* chore: show stack on github actions
2022-05-06 15:13:46 +08:00
Kevin Wan
469e62067c
add conf documents ( #1869 )
...
* add conf documents
* chore: use {} instead of () for environment variables
2022-05-06 11:05:06 +08:00
Kevin Wan
a36d58aac9
fix time, duration, slice types on logx.Field ( #1868 )
...
* chore: refine tests
* fix #1866
2022-05-05 23:37:18 +08:00
Kevin Wan
aa5118c2aa
chore: refine tests ( #1864 )
2022-05-04 17:52:58 +08:00
Kevin Wan
974ba5c9aa
test: add codecov ( #1863 )
2022-05-04 16:19:51 +08:00
Kevin Wan
ec1de4f48d
test: add codecov ( #1861 )
...
* test: add codecov
* test: add codecov
2022-05-03 21:22:15 +08:00
Kevin Wan
bab72b7630
chore: use time.Now() instead of timex.Time() because go optimized it ( #1860 )
2022-05-03 19:51:47 +08:00
Kevin Wan
ac321fc146
feat: add fields with logx methods, support using third party logging libs. ( #1847 )
...
* backup
* simplify
* chore: remove unused pool
* chore: fix lint errors
* chore: use strings.Builder instead of bytes.Buffer
* test: add more tests
* chore: fix reviewdog
* test: fix data race
* feat: make logger customizable
* chore: fix reviewdog
* test: fix fails
* chore: fix set writer twice
* chore: use context instead of golang.org context
* chore: specify uint32 for level types
2022-05-03 17:34:26 +08:00
全自动盒子
ae2c76765c
fix typo ( #1857 )
2022-05-03 16:25:13 +08:00
Kevin Wan
f21970c117
test: add more tests ( #1856 )
2022-05-02 21:24:20 +08:00
Kevin Wan
d0a58d1f2d
docs: update readme ( #1849 )
2022-05-01 12:48:47 +08:00
Kevin Wan
3bbc90ec24
refactor: move json related header vars to internal ( #1840 )
...
* refactor: move json related header vars to internal
* refactor: use header.ContentType
2022-04-28 15:12:04 +08:00
Kevin Wan
cef83efd4e
fix #1838 ( #1839 )
2022-04-28 11:25:26 +08:00
anqiansong
cc09ab2aba
feat: Support model code generation for multi tables ( #1836 )
...
* Support model code generation for multi tables
* Format code
* Format code
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-28 10:01:04 +08:00
Kevin Wan
f7a60cdc24
fix: remove deprecated dependencies ( #1837 )
...
* fix: remove deprecated dependencies
* backup
* fix test error
2022-04-27 21:34:54 +08:00
Kevin Wan
c3a49ece8d
Update readme-cn.md
...
add go-zero users.
2022-04-27 13:50:54 +08:00
Kevin Wan
1a38eddffe
refactor: simplify the code ( #1835 )
2022-04-27 10:44:24 +08:00
Kevin Wan
5bcee4cf7c
fix #1806 ( #1833 )
...
* fix #1806
* chore: refine error text
2022-04-27 00:01:31 +08:00
Kevin Wan
5c9fae7e62
feat: support sub domain for cors ( #1827 )
2022-04-25 21:56:59 +08:00
Kevin Wan
ec3e02624c
feat: upgrade grpc to 1.46, and remove the deprecated grpc.WithBalancerName ( #1820 )
2022-04-24 22:42:40 +08:00
chen quan
22b157bb6c
chore: optimize code ( #1818 )
...
Signed-off-by: chenquan <chenquan.dev@gmail.com >
2022-04-23 22:02:04 +08:00
Kevin Wan
095b603788
chore: remove gofumpt -s flag, default to be enabled ( #1816 )
2022-04-22 14:37:17 +08:00
Kevin Wan
bc3c9484d1
chore: refactor ( #1814 )
2022-04-22 09:37:09 +08:00
chen quan
162e9cef86
feat: add trace in redis & mon & sql ( #1799 )
...
* feat: add sub spanId with redis
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* add tests
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* feat: add sub spanId in sql
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* feat: add sub spanId in mon
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* chore: optimize code
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* feat: add breaker in warpSession
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* chore: optimize code
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* test: add tests
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* chore: reformat code
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* fix: fix typo
Signed-off-by: chenquan <chenquan.dev@gmail.com >
* fix a bug
Signed-off-by: chenquan <chenquan.dev@gmail.com >
2022-04-22 09:04:44 +08:00
Vee Zhang
94ddb3380e
fix: rest: WriteJson get 200 when Marshal failed. ( #1803 )
...
Only the first WriteHeader call takes effect.
2022-04-21 21:55:01 +08:00
anqiansong
16c61c6657
chore: Embed unit test data ( #1812 )
...
* Embed unit test data
* Add testdata
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-21 21:49:09 +08:00
chowyu12
14bf2f33f7
add go-grpc_opt and go_opt for grpc new command ( #1769 )
...
Co-authored-by: zhouyy <zhouyy@ickey.cn >
2022-04-21 16:45:56 +08:00
anqiansong
305587aa81
fix: Fix issue #1810 ( #1811 )
...
* Fix #1810
* Remove go embed
* Format code
* Remove useless code
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-21 15:22:43 +08:00
Kevin Wan
2cdff97934
feat: use mongodb official driver instead of mgo ( #1782 )
...
* wip: backup
* wip: backup
* wip: backup
* backup
* backup
* backup
* add more tests
* fix wrong dependency
* fix lint errors
* remove test due to data race
* add tests
* fix test error
* add mon.Model
* add mon.Model unmarshal
* add monc
* add more tests for monc
* add more tests for monc
* add docs for mon and monc packages
* fix doc errors
* chhore: add comment
* chore: fix test bug
* chore: refine tests
* chore: remove primitive.NewObjectID in test code
* chore: rename test files for typo
2022-04-19 14:03:04 +08:00
fang duan
bbe1249ecb
update rpc generate sample proto file ( #1709 )
...
* update rpc generate sample proto file
* update
2022-04-19 10:59:16 +08:00
Fyn
e62870e268
feat(goctl): go work multi-module support ( #1800 )
...
* feat(goctl): go work multi-module support
Resolve : #1793
* chore: print log when getting project ctx fails
2022-04-18 20:36:41 +08:00
Kevin Wan
92b450eb11
fix: ignore timeout on websocket ( #1802 )
2022-04-18 20:14:46 +08:00
杨圆建
d58cf7a12a
fix: Hdel check result & Pfadd check result ( #1801 )
2022-04-18 17:38:36 +08:00
Fyn
036d803fbb
docs(goctl): goctl 1.3.4 migration note ( #1780 )
...
* docs(goctl): goctl 1.3.4 migration note
* adds a simple lang check
* adds migration notes
* chore: remove i18n
* chore: remove todo
2022-04-18 14:42:13 +08:00
chen quan
c6ab11b14f
chore: use grpc.WithTransportCredentials and insecure.NewCredentials() instead of grpc.WithInsecure ( #1798 )
...
Signed-off-by: chenquan <chenquan.dev@gmail.com >
2022-04-18 14:15:09 +08:00
Kevin Wan
9e20b1bbfe
chhore: fix usage typo ( #1797 )
2022-04-17 21:17:31 +08:00
fang duan
fadef0ccd9
goctl api new should given a service_name explictly ( #1688 )
2022-04-17 20:59:18 +08:00
fang duan
4382ec0e0d
show help when running goctl api without any flags ( #1678 )
...
close #1676
2022-04-17 20:58:12 +08:00
fang duan
db99addc64
show help when running goctl docker without any flags ( #1679 )
...
close #1677
2022-04-17 20:57:46 +08:00
fang duan
97bf3856c1
show help when running goctl rpc protoc without any flags ( #1683 )
2022-04-17 20:57:26 +08:00
fang duan
ff6c6558dd
improve goctl rpc new ( #1687 )
2022-04-17 20:56:56 +08:00
Kevin Wan
5d4e7c84ee
revert postgres package refactor ( #1796 )
...
* Revert "refactor: move postgres to pg package (#1781 )"
This reverts commit ba8ac974aa .
* remove pg, use postgres
2022-04-17 12:07:48 +08:00
Kevin Wan
cb4fcf2c6c
fix marshal ptr in httpc ( #1789 )
...
* fix marshal ptr in httpc
* add more tests
* add more tests
* add more tests
* fix issue on options and optional both provided
2022-04-15 19:07:34 +08:00
Fyn
ee88abce14
fix(goctl): api/new/api.tpl ( #1788 )
2022-04-14 23:43:48 +08:00
Kevin Wan
ecc3653d44
fix #1729 ( #1783 )
2022-04-13 19:06:00 +08:00
Kevin Wan
ba8ac974aa
refactor: move postgres to pg package ( #1781 )
2022-04-13 12:46:09 +08:00
Kevin Wan
50de01fb49
feat: add httpc.Do & httpc.Service.Do ( #1775 )
...
* backup
* backup
* backup
* feat: add httpc.Do & httpc.Service.Do
* fix: not using strings.Cut, it's from Go 1.18
* chore: remove redudant code
* feat: httpc.Do finished
* chore: fix reviewdog
* chore: break loop if found
* add more tests
2022-04-11 11:00:28 +08:00
方航
fabea4c448
fix bug: crash when generate model with goctl. ( #1777 )
...
* fix bug: crash when generate model with goctl.
situation: column name with line.
CREATE TABLE test (
id int NOT NULL AUTO_INCREMENT,
zh-cn text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '中文简体',
PRIMARY KEY (id) USING BTREE,
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
* group imports
group imports
* Use
go-zero/tools/goctl/util/string.go
func SafeString(in string) string {
instead of ReplaceAll
Co-authored-by: 方航 <fanghang@tange.ai >
2022-04-11 10:11:40 +08:00
Fyn
6d9dfc08f9
feat(goctl): supports api multi-level importing ( #1747 )
...
* feat(goctl): supports api multi-level importing
Resolves : #1744
* fix(goctl): import-cycle, etc.
import-cycle will not be allowed
e.g., a.api -> b.api -> a.api
regular multiple-import will be allowed
e.g., a.api -> b.api -> c.api
-> c.api
* refactor(goctl): adds comments to exported var
* fix(goctl): typo in a comment
2022-04-09 23:26:57 +08:00
anqiansong
252fabcc4b
fix nil pointer if group not exists ( #1773 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-09 11:54:30 +08:00
Kevin Wan
415c4c91fc
fix: model unique keys generated differently in each re-generation ( #1771 )
2022-04-09 00:25:23 +08:00
fang duan
0cc9d4ff8d
show help when running goctl rpc template without any flags ( #1685 )
...
close #1684
2022-04-08 22:28:45 +08:00
Kevin Wan
8bc34defc4
chore: avoid deadlock after stopping TimingWheel ( #1768 )
2022-04-07 11:50:18 +08:00
anqiansong
8dd764679c
Fix #1765 ( #1767 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-07 10:40:21 +08:00
Kevin Wan
9fe868ade9
chore: remove legacy code ( #1766 )
2022-04-06 23:24:20 +08:00
Kevin Wan
4e48286838
chore: add doc ( #1764 )
2022-04-06 22:42:40 +08:00
Kevin Wan
ab01442d46
add more tests ( #1763 )
...
* feat: add goctl docker build scripts
* chore: add more tests
2022-04-06 16:09:06 +08:00
Kevin Wan
8694e38384
feat: add goctl docker build scripts ( #1760 )
2022-04-05 13:07:05 +08:00
Kevin Wan
d5e550e79b
Update readme-cn.md
2022-04-05 11:51:53 +08:00
Kevin Wan
affdab660e
Update readme.md
2022-04-05 11:51:09 +08:00
Kevin Wan
7d5858e83a
Update readme.md
2022-04-05 11:08:00 +08:00
Kevin Wan
815a6a6485
Update readme-cn.md
2022-04-05 11:07:37 +08:00
benqi
475d17e17d
feat: support ctx in kv methods ( #1759 )
2022-04-04 23:19:58 +08:00
Kevin Wan
8472415472
fix #1754 ( #1757 )
2022-04-04 22:13:08 +08:00
Kevin Wan
faad6e27e3
feat: use go:embed to embed templates ( #1756 )
2022-04-04 13:12:05 +08:00
anqiansong
58a0b17451
Support goctl env install ( #1752 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-03 21:58:43 +08:00
Kevin Wan
89eccfdb97
chore: update go-zero to v1.3.2 in goctl ( #1750 )
2022-04-03 20:44:33 +08:00
Kevin Wan
78ea0769fd
feat: simplify httpc ( #1748 )
...
* feat: simplify httpc
* chore: fix lint errors
* chore: fix log url issue
* chore: fix log url issue
* refactor: handle resp & err in ResponseHandler
* chore: remove unnecessary var names in return clause
2022-04-03 14:32:27 +08:00
Kevin Wan
e0fa8d820d
feat: return original value of setbit in redis ( #1746 )
2022-04-02 20:25:51 +08:00
Kevin Wan
dfd58c213c
fix: model generation bug on with cache ( #1743 )
...
* fix: model generation bug on with cache
* chore: refine template
* chore: fix test failure
2022-04-02 15:36:06 +08:00
Kevin Wan
83cacf51b7
chore: update goctl version to 1.3.4 ( #1742 )
2022-04-02 14:19:34 +08:00
Kevin Wan
6dccfa29fd
feat: let model customizable ( #1738 )
2022-04-01 22:19:52 +08:00
anqiansong
7e0b0ab0b1
Fix zrpc code generation error with --remote ( #1739 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-01 22:19:33 +08:00
Kevin Wan
ac18cc470d
chore: refactor to use const instead of var ( #1731 )
2022-04-01 15:23:45 +08:00
Fyn
f4471846ff
feat(goctl): supports model code 'DO NOT EDIT' ( #1728 )
...
Resolves : #1710
2022-04-01 14:48:45 +08:00
anqiansong
9c2d526a11
Fix unit test ( #1730 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-04-01 14:46:12 +08:00
Kevin Wan
2b9fc26c38
refactor: guard timeout on API files ( #1726 )
2022-03-31 21:39:02 +08:00
Xiaoju Jiang
321dc2d410
Added support for setting the parameter size accepted by the interface and custom timeout and maxbytes in API file ( #1713 )
...
* Added support for setting the parameter size accepted by the interface
* support custom timeout and maxbytes in API file
* support timeout used unit
* remove goctl maxBytes
2022-03-31 20:20:00 +08:00
Fyn
500bd87c85
fix(goctl): api format with reader input ( #1722 )
...
resolves #1721
2022-03-31 00:20:51 +08:00
Kevin Wan
e9620c8c05
chore: refactor code ( #1708 )
2022-03-24 22:10:15 +08:00
aimuz
70e51bb352
fix: empty slice are set to nil ( #1702 )
...
support for empty slce, Same behavior as json.Unmarshal
2022-03-24 21:41:38 +08:00
Kevin Wan
278cd123c8
feat: remove reentrance in redislock, timeout bug ( #1704 )
2022-03-24 16:17:01 +08:00
Kevin Wan
3febb1a5d0
chore: refactor code ( #1700 )
2022-03-23 19:09:45 +08:00
Mikael
d8054d8def
fix -cache=true insert no clean cache ( #1672 )
...
* fix -cache=true insert no clean cache
* fix -cache=true insert no clean cache
2022-03-23 18:55:16 +08:00
Kevin Wan
ec271db7a0
chore: refactor code ( #1699 )
2022-03-23 18:24:44 +08:00
benqi
bbac994c8a
feat: add getset command in redis and kv ( #1693 )
2022-03-23 18:02:56 +08:00
Kevin Wan
c1d9e6a00b
feat: add httpc.Parse ( #1698 )
2022-03-23 17:58:21 +08:00
anqiansong
0aeb49a6b0
Add verbose flag ( #1696 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-03-22 21:00:26 +08:00
Kevin Wan
fe262766b4
chore: fix lint issue ( #1694 )
2022-03-22 13:31:05 +08:00
Kevin Wan
7181505c8a
Update LICENSE
2022-03-21 10:32:41 +08:00
Kevin Wan
f060a226bc
refactor: simplify the code ( #1670 )
2022-03-20 17:26:12 +08:00
Mervin.Wong
93d524b797
fix: the new RawFieldNames considers the tag with options. ( #1663 )
...
Co-authored-by: JinfaWang <wangjinfa@iie.ac.cn >
2022-03-20 16:59:19 +08:00
anqiansong
5c169f4f49
Remove debug log ( #1669 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-03-20 16:28:36 +08:00
Kevin Wan
d29dfa12e3
feat: support -base to specify base image for goctl docker ( #1668 )
...
* feat: support -base to specify base image for goctl docker
* chore: update usage
2022-03-20 11:17:55 +08:00
anqiansong
194f55e08e
Remove unused code ( #1667 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-03-19 23:15:11 +08:00
Kevin Wan
c0f9892fe3
feat: add Dockerfile for goctl ( #1666 )
2022-03-19 23:07:17 +08:00
anqiansong
227104d7d7
feat: Remove command goctl rpc proto ( #1665 )
...
* Fix goctl completion expression
* Fix code generation error if the pkg of pb/grpc is same to zrpc call client pkg
* Remove deprecated comment on action goctl rpc new
* Remove zrpc code generation on action goctl rpc proto
* Remove zrpc code generation on action goctl rpc proto
* Remove Generator interface
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-03-19 22:50:22 +08:00
anqiansong
448029aa4b
Mkdir if not exists ( #1659 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-03-17 21:44:22 +08:00
Fyn
17e0afeac0
fix(goctl): model method FindOneCtx should be FindOne ( #1656 )
2022-03-17 17:16:53 +08:00
ronething-bot
18916b5189
[fix] typo ( #1655 )
2022-03-17 10:00:29 +08:00
Kevin Wan
c11a09be23
chore: remove unnecessary env ( #1654 )
2022-03-16 17:31:10 +08:00
ronething-bot
56e1ecf2f3
fix: typo ( #1646 )
2022-03-15 17:46:13 +08:00
Kevin Wan
f9e6013a6c
refactor: httpc package for easy to use ( #1645 )
2022-03-15 14:18:46 +08:00
Kevin Wan
b5d1d8b0d1
refactor: httpc package for easy to use ( #1643 )
2022-03-14 20:15:14 +08:00
xybingbing
09e6d94f9e
FindOneBy 漏 Context ( #1642 )
2022-03-14 18:56:26 +08:00
Kevin Wan
2a5717d7fb
feat: add httpc/Service for convinience ( #1641 )
2022-03-14 15:36:06 +08:00
Kevin Wan
85cf662c6f
feat: add httpc/Get httpc/Post ( #1640 )
2022-03-13 14:49:14 +08:00
Kevin Wan
3279a7ef0f
feat: add rest/httpc to make http requests governacible ( #1638 )
...
* feat: change x-trace-id to traceparent to follow opentelemetry
* feat: add rest/httpc to make http requests governacible
* chore: remove blank lines
2022-03-13 14:11:14 +08:00
Kevin Wan
fec908a19b
Update ROADMAP.md
...
update roadmap.
2022-03-13 14:09:11 +08:00
Kevin Wan
f5ed0cda58
Update ROADMAP.md
...
update roadmap.
2022-03-13 14:08:28 +08:00
anqiansong
cc9d16f505
fix: Update unix-like path regex ( #1637 )
...
* Revert import value regex
* Update linux path regex
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-03-12 22:21:17 +08:00
Kevin Wan
c05d74b44c
feat: support cpu stat on cgroups v2 ( #1636 )
...
* feat: cpu stat
* feat: add cpu stat for cgroup2
* feat: add cpu stat for cgroup2, tidy mod
* feat: support cpu stat in cgroup v2
2022-03-12 21:00:04 +08:00
mlr3000
32c88b6352
feat: support oracle :N dynamic parameters ( #1552 )
...
* chore:use struct pointer
* feat: support oracle :N dynamic parameters
* Update utils.go
* Update utils.go
* Update utils.go
pg argIndex will not always go up
* Update utils_test.go
* Keep the original
* Update utils_test.go
2022-03-12 18:49:07 +08:00
Kevin Wan
7dabec260f
Update readme-cn.md
...
update readme.
2022-03-12 16:09:18 +08:00
Kevin Wan
4feb88f9b5
Update readme-cn.md
...
update readme.
2022-03-12 15:23:52 +08:00
Kevin Wan
2776caed0e
Update readme.md
...
update readme.
2022-03-12 15:19:51 +08:00
chensy
c55694d957
Support for referencing types in different API files using format ( #1630 )
2022-03-12 15:17:31 +08:00
Ziyi Zhang
209ffb934b
fix(goctl): kotlin code generation ( #1632 )
...
Signed-off-by: Ziyi Zhang <soasurs@gmail.com >
2022-03-11 13:44:18 +08:00
Kevin Wan
26a33932cd
feat: support scratch as the base docker image ( #1634 )
2022-03-11 12:15:38 +08:00
Kevin Wan
d6a692971f
chore: reduce the docker image size ( #1633 )
...
* chore: reduce the docker image size
* chore: format dockerfile
2022-03-11 11:30:21 +08:00
anqiansong
4624390e54
Fix #1585 #1547 ( #1624 )
2022-03-09 19:26:35 +08:00
Kevin Wan
63b7d292c1
chore: update goctl version to 1.3.3, change docker build temp dir ( #1621 )
2022-03-07 14:44:12 +08:00
Fyn
365c569d7c
fix(goctl): dart gen user defined struct array ( #1620 )
2022-03-07 14:11:47 +08:00
anqiansong
68a81fea8a
Fix #1609 ( #1617 )
2022-03-05 22:52:32 +08:00
anqiansong
08a8bd7ef7
Fix #1614 ( #1616 )
2022-03-05 21:40:41 +08:00
Kevin Wan
b939ce75ba
chore: refactor code ( #1613 )
2022-03-04 17:55:13 +08:00
Kevin Wan
3b7ca86e4f
chore: add unit tests ( #1615 )
...
* test: add more tests
* test: add more tests
2022-03-04 17:54:09 +08:00
Javen
60760b52ab
model中db标签增加'-'符号以支持数据库查询时忽略对应字段. ( #1612 )
2022-03-04 17:00:46 +08:00
qi
96c128c58a
fix: HitQuota should be returned instead of Allowed when limit is equal to 1. ( #1581 )
2022-03-04 16:14:45 +08:00
Fyn
0c35f39a7d
fix: fix(gctl): apiparser_parser auto format ( #1607 )
2022-03-04 15:36:20 +08:00
Fyn
6a66dde0a1
feat(goctl): api dart support flutter v2 ( #1603 )
...
0. support null-safety code gen
1. supports -legacy flag for legacy code gen
2. supports -hostname flag for server hostname
3. use dart official format
4. fix some some bugs
Resolves : #1602
2022-03-04 15:34:13 +08:00
Kevin Wan
36b9fcba44
Update readme-cn.md
2022-03-03 14:35:48 +08:00
Kevin Wan
bf99dda620
Update readme-cn.md
2022-03-03 14:35:10 +08:00
Kevin Wan
511dfcb409
Update readme.md
2022-03-03 14:34:34 +08:00
Kevin Wan
900bc96420
test: add more tests ( #1604 )
2022-03-02 21:19:04 +08:00
Kevin Wan
be277a7376
Update readme-cn.md
...
add go-zero users.
2022-03-02 21:18:31 +08:00
Kevin Wan
f15a4f9188
chore: update go-zero to v1.3.1 in goctl ( #1599 )
2022-03-01 20:56:57 +08:00
Kevin Wan
e31128650e
Revert " 🐞 fix(gen): pg gen of insert ( #1591 )" ( #1598 )
...
This reverts commit cc4c4928e0 .
2022-03-01 20:27:59 +08:00
Kevin Wan
168740b64d
chore: upgrade etcd ( #1597 )
2022-03-01 20:16:44 +08:00
toutou_o
cc4c4928e0
🐞 fix(gen): pg gen of insert ( #1591 )
...
Co-authored-by: kurimi1 <d0n41df@gmail.com >
2022-03-01 19:53:23 +08:00
Fyn
fba6543b23
fix: goctl api dart support form tag ( #1596 )
2022-03-01 16:17:37 +08:00
Kevin Wan
877eb6ac56
Update readme.md
...
add producthunt.
2022-03-01 16:11:17 +08:00
Kevin Wan
259a5a13e7
chore: fix data race ( #1593 )
2022-02-28 23:17:51 +08:00
Fyn
cf7c7cb392
build: update goctl dependency ddl-parser to v1.0.3 ( #1586 )
...
* build: update goctl dependency ddl-parser to v1.0.3
* fix: race condition when testing logx
Resolves : #1587
2022-02-28 17:31:59 +08:00
ccx
86d01e2e99
test: add testcase for FIFO Queue in collection module ( #1589 )
...
cover the case of non-zero value for q.Header when q.Elements expands
2022-02-28 17:15:11 +08:00
Kevin Wan
7a28e19a27
Update readme-cn.md
2022-02-27 23:30:14 +08:00
Kevin Wan
900ea63d68
Update readme-cn.md
...
add migration notice.
2022-02-27 23:29:45 +08:00
Kevin Wan
87ab86cdd0
Update readme.md
2022-02-27 23:26:03 +08:00
Kevin Wan
0697494ffd
Update readme.md
...
Add migrate steps.
2022-02-27 23:25:22 +08:00
anqiansong
ffd69a2f5e
Fix bug int overflow while build goctl on arch 386 ( #1582 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-02-27 10:51:57 +08:00
Kevin Wan
66f10bb5e6
chore: add goctl command help ( #1578 )
2022-02-26 17:02:04 +08:00
Kevin Wan
8131a0e777
Update readme.md
...
update chat link.
2022-02-25 23:02:09 +08:00
Kevin Wan
32a557dff6
Update readme.md
...
add discord.
2022-02-25 23:01:15 +08:00
Fyn
db949e40f1
feat: supports importValue for more path formats ( #1569 )
...
`importValueRegex` now can match more path formats
Resolves : #1568
2022-02-25 11:16:57 +08:00
Kevin Wan
e0454138e0
update goctl to go 1.16 for io/fs usage ( #1571 )
...
* update goctl to go 1.16 for io/fs usage
* feat: support pg serial type for auto_increment (#1563 )
* add correct example for pg's url
* 🐞 fix: merge
* 🐞 fix: pg default port
* ✨ feat: support serial type
Co-authored-by: kurimi1 <d0n41df@gmail.com >
* chore: format code
Co-authored-by: toutou_o <33993460+kurimi1@users.noreply.github.com >
Co-authored-by: kurimi1 <d0n41df@gmail.com >
2022-02-24 13:58:53 +08:00
toutou_o
3b07ed1b97
feat: support pg serial type for auto_increment ( #1563 )
...
* add correct example for pg's url
* 🐞 fix: merge
* 🐞 fix: pg default port
* ✨ feat: support serial type
Co-authored-by: kurimi1 <d0n41df@gmail.com >
2022-02-24 13:39:31 +08:00
anqiansong
daa98f5a27
Feature: Add goctl env ( #1557 )
2022-02-21 10:19:33 +08:00
Kevin Wan
842656aa90
feat: log 404 requests with traceid ( #1554 )
2022-02-19 20:50:33 +08:00
Kevin Wan
aa29036cb3
feat: support ctx in sql model generation ( #1551 )
2022-02-17 10:28:55 +08:00
Kevin Wan
607bae27fa
feat: support ctx in sqlx/sqlc, listed in ROADMAP ( #1535 )
...
* feat: support ctx in sqlx/sqlc
* chore: update roadmap
* fix: context.Canceled should be acceptable
* use %w to wrap errors
* chore: remove unused vars
2022-02-16 19:31:43 +08:00
Kevin Wan
7c63676be4
docs: add go-zero users ( #1546 )
2022-02-16 12:02:52 +08:00
Kevin Wan
9e113909b3
ignore context.Canceled for redis breaker ( #1545 )
2022-02-15 21:31:30 +08:00
Kevin Wan
bd105474ca
chore: update help message ( #1544 )
2022-02-15 21:19:40 +08:00
Mikael
a078f5d764
add the serviceAccount of deployment ( #1543 )
...
Co-authored-by: 977231903@qq.com <>
2022-02-15 20:57:14 +08:00
Kevin Wan
b215fa3ee6
fix #1541 ( #1542 )
2022-02-15 18:40:26 +08:00
mlr3000
50b1928502
chore:use struct pointer ( #1538 )
2022-02-15 11:34:48 +08:00
Kevin Wan
493e3bcf4b
docs: update roadmap ( #1537 )
2022-02-15 08:37:03 +08:00
Kevin Wan
6deb80625d
fix issue of default migrate version ( #1536 )
...
* fix issue of default migrate version
* chore: update console colors
2022-02-14 23:09:32 +08:00
Kevin Wan
6ab051568c
Update readme-cn.md
...
add go-zero users
2022-02-14 16:57:48 +08:00
Kevin Wan
2732d3cdae
chore: refactor cache ( #1532 )
2022-02-13 18:04:31 +08:00
chenquan
e8c307e4dc
feat: support ctx in Cache ( #1518 )
...
* feature: support ctx in `Cache`
Signed-off-by: chenquan <chenquan.dev@foxmail.com >
* fix: `errors.Is` instead of `=`
Signed-off-by: chenquan <chenquan.dev@foxmail.com >
2022-02-13 17:28:14 +08:00
Kevin Wan
84ddc660c4
chore: goctl format issue ( #1531 )
2022-02-13 13:17:19 +08:00
Kevin Wan
e60e707955
upgrade grpc version ( #1530 )
2022-02-12 23:58:41 +08:00
Kevin Wan
cf4321b2d0
fix #1525 ( #1527 )
2022-02-11 23:04:57 +08:00
chenquan
1993faf2f8
fix: fix a typo ( #1522 )
...
Signed-off-by: chenquan <chenquan.dev@foxmail.com >
2022-02-11 21:15:45 +08:00
Kevin Wan
0ce85376bf
chore: update goctl version to 1.3.2 ( #1524 )
2022-02-11 21:02:50 +08:00
Kevin Wan
a40254156f
refactor: refactor yaml unmarshaler ( #1517 )
2022-02-09 17:22:52 +08:00
chenquan
05cc62f5ff
chore: optimize yaml unmarshaler ( #1513 )
2022-02-09 16:57:00 +08:00
chenquan
9c2c90e533
chore: make error clearer ( #1514 )
2022-02-09 14:40:05 +08:00
Kevin Wan
822ee2e1c5
feat: update go-redis to v8, support ctx in redis methods ( #1507 )
...
* feat: update go-redis to v8, support ctx in redis methods
* fix compile errors
* chore: remove unused const
* chore: add tracing log on redis
2022-02-09 11:06:06 +08:00
anqiansong
77482c8946
fixes typo ( #1511 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-02-08 22:16:38 +08:00
Kevin Wan
7ef0ab3119
Update readme-cn.md
2022-02-08 11:47:33 +08:00
anqiansong
8bd89a297a
feature: Add goctl completion ( #1505 )
...
* feature: Add `goctl completion`
* Update const
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-02-08 10:50:21 +08:00
Kevin Wan
bb75cc796e
test: change fuzz tests ( #1504 )
2022-02-05 09:44:01 +08:00
Kevin Wan
0fdd8f54eb
ci: add test for win ( #1503 )
...
* ci: add test for win
* ci: update check names
* ci: use go build instead of go test to verify win test
* fix: windows test failure
* chore: disable logs in tests
2022-02-05 00:06:23 +08:00
anqiansong
b1ffc464cd
fix typo: goctl protoc usage ( #1502 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-02-03 22:13:02 +08:00
Kevin Wan
50174960e4
chore: update command comment ( #1501 )
2022-02-02 22:02:08 +08:00
Kevin Wan
8f46eab977
fix: goctl not compile on windows ( #1500 )
2022-02-01 13:58:08 +08:00
Kevin Wan
ec299085f5
docs: update tal-tech to zeromico in docs ( #1498 )
2022-02-01 13:03:30 +08:00
Kevin Wan
7727d70634
chore: update goctl version ( #1497 )
2022-02-01 09:50:26 +08:00
Kevin Wan
5f9d101bc6
feat: add runtime stats monitor ( #1496 )
2022-02-01 01:34:25 +08:00
Kevin Wan
6c2abe7474
fix: goroutine stuck on edge case ( #1495 )
...
* fix: goroutine stuck on edge case
* refactor: simplify mapreduce implementation
2022-01-30 13:09:21 +08:00
Kevin Wan
14a902c1a7
feat: handling panic in mapreduce, panic in calling goroutine, not inside goroutines ( #1490 )
...
* feat: handle panic
* chore: update fuzz test
* chore: optimize square sum algorithm
2022-01-28 10:59:41 +08:00
Kevin Wan
5ad6a6d229
Update readme-cn.md
...
add slogan
2022-01-27 17:16:30 +08:00
Kevin Wan
6f4b97864a
chore: improve migrate confirmation ( #1488 )
2022-01-27 11:30:35 +08:00
Kevin Wan
0e0abc3a95
chore: update warning message ( #1487 )
2022-01-26 23:47:57 +08:00
anqiansong
696fda1db4
patch: goctl migrate ( #1485 )
...
* * Add signal check
* Add deprecated pkg check
* fix typo `replacementBuilderx`
* output to console if verbose
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-26 23:24:25 +08:00
Kevin Wan
c1d2634427
chore: update go version for goctl ( #1484 )
2022-01-26 14:27:43 +08:00
Kevin Wan
4b7a680ac5
refactor: rename from tal-tech to zeromicro for goctl ( #1481 )
2022-01-25 23:15:07 +08:00
Kevin Wan
b3e7d2901f
Feature/trie ac automation ( #1479 )
...
* fix: trie ac automation issues
* fix: trie ac automation issues
* fix: trie ac automation issues
* fix: trie ac automation issues
2022-01-25 11:14:56 +08:00
anqiansong
cdf7ec213c
fix #1468 ( #1478 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-24 22:23:20 +08:00
Kevin Wan
f1102fb262
chore: optimize string search with Aho–Corasick algorithm ( #1476 )
...
* chore: optimize string search with Aho–Corasick algorithm
* chore: optimize keywords replacer
* fix: replacer bugs
* chore: reorder members
2022-01-23 23:37:02 +08:00
Keqi Huang
09d1fad6e0
Polish the words in readme.md ( #1475 )
2022-01-22 12:20:11 +08:00
Kevin Wan
379c65a3ef
docs: add go-zero users ( #1473 )
2022-01-20 22:36:17 +08:00
Kevin Wan
fdc7f64d6f
chore: update unauthorized callback calling order ( #1469 )
...
* chore: update unauthorized callback calling order
* chore: add comments
2022-01-20 21:09:45 +08:00
anqiansong
df0f8ed59e
Fix/issue#1289 ( #1460 )
...
* fix #1289
* Add unit test case
* fix `jwtTransKey`
* fix `jwtTransKey`
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-18 11:52:30 +08:00
anqiansong
c903966fc7
patch: save missing templates to disk ( #1463 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-18 10:45:05 +08:00
anqiansong
e57fa8ff53
Fix/issue#1447 ( #1458 )
...
* Add data for template to render
* fix #1447
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-18 10:36:38 +08:00
Kevin Wan
bf2feee5b7
feat: implement console plain output for debug logs ( #1456 )
...
* feat: implement console plain output for debug logs
* chore: rename console encoding to plain
* chore: refactor names
2022-01-17 12:43:15 +08:00
Letian Jiang
ce05c429fc
chore: check interface satisfaction w/o allocating new variable ( #1454 )
2022-01-16 23:34:42 +08:00
Kevin Wan
272a3f347d
chore: remove jwt deprecated ( #1452 )
2022-01-16 10:34:44 +08:00
shenbaise9527
13db7a1931
feat: 支持redis的LTrim方法 ( #1443 )
2022-01-16 10:27:34 +08:00
Kevin Wan
468c237189
chore: upgrade dependencies ( #1444 )
...
* chore: upgrade dependencies
* ci: upgrade go to 1.15
2022-01-14 11:01:02 +08:00
Kevin Wan
b9b80c068b
ci: add translator action ( #1441 )
2022-01-12 17:57:39 +08:00
anqiansong
9b592b3dee
Feature rpc protoc ( #1251 )
...
* code generation by protoc
* generate pb by protoc direct
* support: grpc code generation by protoc directly
* format code
* check --go_out & --go-grpc_out
* fix typo
* Update version
* fix typo
* optimize: remove deprecated unit test
* format code
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-11 20:34:25 +08:00
Kevin Wan
2203809e5e
chore: fix typo ( #1437 )
2022-01-11 20:23:59 +08:00
Kevin Wan
8d6d37f71e
remove unnecessary drain, fix data race ( #1435 )
...
* remove unnecessary drain, fix data race
* chore: fix parameter order
* refactor: rename MapVoid to ForEach in mr
2022-01-11 16:17:51 +08:00
Kevin Wan
ea4f2af67f
fix: mr goroutine leak on context deadline ( #1433 )
...
* fix: mr goroutine leak on context deadline
* test: update fx test check
2022-01-10 22:06:10 +08:00
Kevin Wan
53af194ef9
chore: refactor periodlimit ( #1428 )
...
* chore: refactor periodlimit
* chore: add comments
2022-01-09 16:22:34 +08:00
Kevin Wan
5e0e2d2b14
docs: add go-zero users ( #1425 )
2022-01-08 21:41:27 +08:00
Kevin Wan
74c99184c5
docs: add go-zero users ( #1424 )
2022-01-08 17:08:44 +08:00
Kevin Wan
eb4b86137a
fix: golint issue ( #1423 )
2022-01-08 16:06:56 +08:00
Kevin Wan
9c4f4f3b4e
update docs ( #1421 )
2022-01-07 12:08:45 +08:00
spectatorMrZ
240132e7c7
Fix pg model generation without tag ( #1407 )
...
1. fix pg model struct haven't tag
2. add pg command test from datasource
2022-01-07 10:45:26 +08:00
anqiansong
9d67fc4cfb
feat: Add migrate ( #1419 )
...
* Add migrate
* Remove unused module
* refactor filename
* rename refactor to migrate
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-06 18:48:34 +08:00
Kevin Wan
892f93a716
docs: update install readme ( #1417 )
2022-01-05 12:31:49 +08:00
Kevin Wan
ba6a7c9dc8
chore: refactor rest/timeouthandler ( #1415 )
2022-01-05 11:17:10 +08:00
Kevin Wan
a91c3907a8
feat: rename module from tal-tech to zeromicro ( #1413 )
2022-01-04 15:51:32 +08:00
Kevin Wan
e267d94ee1
chore: update go-zero to v1.2.5 ( #1410 )
2022-01-03 21:54:53 +08:00
anqiansong
89ce5e492b
refactor file|path ( #1409 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2022-01-03 21:32:40 +08:00
Kevin Wan
290de6aa96
docs: update roadmap ( #1405 )
2022-01-02 21:30:02 +08:00
Kevin Wan
a7aeb8ac0e
feat: support tls for etcd client ( #1390 )
...
* feat: support tls for etcd client
* chore: fix typo
* refactor: rename TrustedCAFile to CACertFile
* docs: add comments
* fix: missing tls registration
* feat: add InsecureSkipVerify config for testing
2022-01-02 20:23:50 +08:00
Kevin Wan
a8e7fafebf
refactor: optimize fx ( #1404 )
...
* refactor: optimize fx
* chore: add more comments
* ci: make test robust
2022-01-02 14:56:30 +08:00
Kevin Wan
7cc64070b1
docs: update goctl installation command ( #1403 )
2022-01-02 14:31:31 +08:00
Kevin Wan
c19d2637ea
feat: implement fx.NoneMatch, fx.First, fx.Last ( #1402 )
...
* chore: use workers from options in fx.unlimitedWalk
* feat: add fx.NoneMatch
* feat: add fx.First, fx.Last
* chore: add more comments
* docs: add mr readme
2022-01-02 13:33:15 +08:00
Kevin Wan
fe1da14332
chore: simplify mapreduce ( #1401 )
2022-01-01 19:24:35 +08:00
anqiansong
8e9110cedf
fix #1330 ( #1382 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-30 20:44:04 +08:00
Kevin Wan
d6ff30a570
chore: fix golint issues ( #1396 )
2021-12-30 17:44:15 +08:00
Kevin Wan
b98d46bfd6
chore: update goctl version ( #1394 )
2021-12-30 15:30:16 +08:00
Kevin Wan
768936b256
ci: remove 386 binaries ( #1393 )
2021-12-30 15:18:24 +08:00
Kevin Wan
c6eb1a9670
ci: remove windows 386 binary ( #1392 )
...
* ci: remove windows 386 binary
* chore: update go-zero
* chore: update go-zero
2021-12-30 14:47:53 +08:00
Kevin Wan
e4ab518576
test: add more tests ( #1391 )
2021-12-30 14:21:55 +08:00
moyrne
dfc67b5fac
fix readme-cn ( #1388 )
2021-12-30 10:42:23 +08:00
Kevin Wan
62266d8f91
fix #1070 ( #1389 )
...
* fix #1070
* test: add more tests
2021-12-29 21:34:28 +08:00
anqiansong
b8ea16a88e
feat: Add --remote ( #1387 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-29 18:16:42 +08:00
Kevin Wan
23deaf50e6
feat: support array in default and options tags ( #1386 )
...
* feat: support array in default and options tags
* feat: ignore spaces in tags
* test: add more tests
2021-12-29 17:37:36 +08:00
Kevin Wan
38a36ed8d3
docs: add go-zero users ( #1381 )
2021-12-28 17:12:51 +08:00
anqiansong
49bab23c54
fix #1376 ( #1380 )
...
* fix #1376
* fix #1376
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-28 16:40:26 +08:00
Leizhengzi
78ba00d3a7
fix: command system info missing go version ( #1377 )
2021-12-27 22:05:27 +08:00
Kevin Wan
787b046a70
docs: update slack invitation link ( #1378 )
2021-12-27 16:52:08 +08:00
Kevin Wan
f827a7b985
chore: update goctl version to 1.2.4 for release tools/goctl/v1.2.4 ( #1372 )
2021-12-27 10:57:55 +08:00
行者
f5f2097d14
Updated MySQL生成表结构体遇到关键字db部分保持原字段名定义 ( #1369 )
2021-12-26 21:56:04 +08:00
Kevin Wan
cfcfb87fd4
ci: add release action to auto build binaries ( #1371 )
2021-12-26 21:44:33 +08:00
Kevin Wan
1d223fc114
docs: update goctl markdown ( #1370 )
2021-12-26 20:32:31 +08:00
Kevin Wan
c0647f0719
feat: support context in MapReduce ( #1368 )
2021-12-25 20:42:52 +08:00
Kevin Wan
8745ed9c61
chore: add 1s for tolerance in redislock ( #1367 )
2021-12-25 19:44:27 +08:00
种豆得豆
836726e710
fix redis try-lock bug ( #1366 )
...
#issue_id: 1338
Co-authored-by: zhangwei <>
2021-12-25 19:20:53 +08:00
JiangYiJun
a67c118dcf
go-zero tools ,fix a func,api new can not choose style ( #1356 )
2021-12-23 10:28:46 +08:00
Kevin Wan
cd289465fd
chore: coding style and comments ( #1361 )
...
* chore: coding style and comments
* chore: optimize `ParseJsonBody` (#1353 )
* chore: optimize `ParseJsonBody`
* chore: optimize `ParseJsonBody`
* fix: fix a test
* chore: optimize `ParseJsonBody`
* fix a test
* chore: add comment
* chore: refactor
Co-authored-by: chenquan <chenquan.dev@foxmail.com >
2021-12-22 21:43:37 +08:00
chenquan
263e426ae1
chore: optimize ParseJsonBody ( #1353 )
...
* chore: optimize `ParseJsonBody`
* chore: optimize `ParseJsonBody`
* fix: fix a test
* chore: optimize `ParseJsonBody`
* fix a test
* chore: add comment
2021-12-22 20:24:55 +08:00
charliecen
d5e493383a
chose: cancel the assignment and judge later ( #1359 )
...
Co-authored-by: charliecen <chq@abierr.com >
2021-12-22 20:05:35 +08:00
Kevin Wan
6f1d27354a
chore: put error message in error.log for verbose mode ( #1355 )
2021-12-21 11:36:01 +08:00
Kevin Wan
26101732d2
test: add more tests ( #1352 )
2021-12-20 22:42:36 +08:00
Kevin Wan
71d40e0c08
Revert "排除客户端中断导致的503错误 ( #1343 )" ( #1351 )
...
This reverts commit 2cdf5e7395 .
2021-12-20 20:34:43 +08:00
Kevin Wan
4ba2ff7cdd
feat: treat client closed requests as code 499 ( #1350 )
...
* feat: treat client closed requests as code 499
* chore: add comments
2021-12-20 19:43:38 +08:00
vic
2cdf5e7395
排除客户端中断导致的503错误 ( #1343 )
2021-12-20 19:43:13 +08:00
Kevin Wan
8315a55b3f
Update FUNDING.yml
...
enable sponsorship.
2021-12-20 15:27:05 +08:00
Kevin Wan
d1c2a31af7
chore: add tests & refactor ( #1346 )
...
* chore: add tests & refactor
* chore: refactor
2021-12-18 23:11:38 +08:00
MarkJoyMa
3e6c217408
Feature: support adding custom cache to mongoc and sqlc ( #1313 )
...
* merge
* Feature: support adding custom cache to mongoc and sqlc
2021-12-18 22:45:07 +08:00
Kevin Wan
b299f350be
chore: add comments ( #1345 )
2021-12-18 22:39:14 +08:00
Kevin Wan
8fd16c17dc
chore: update goctl version to 1.2.5 ( #1337 )
2021-12-16 00:21:54 +08:00
anqiansong
5979b2aa0f
Update template ( #1335 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-15 23:24:32 +08:00
anqiansong
0b17e0e5d9
Feat goctl bug ( #1332 )
...
* Support goctl bug
* fix typo
* format code
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-15 22:43:58 +08:00
Kevin Wan
3d8ad5e4f6
feat: tidy mod, update go-zero to latest ( #1334 )
2021-12-15 22:34:58 +08:00
Kevin Wan
ff1752dd39
feat: tidy mod, update go-zero to latest ( #1333 )
2021-12-15 22:23:06 +08:00
Kevin Wan
1becaeb7be
chore: refactor ( #1331 )
2021-12-15 20:44:23 +08:00
yangkequn
171afaadb9
Update types.go ( #1314 )
2021-12-15 20:16:17 +08:00
Kevin Wan
776e6e647d
feat: tidy mod, add go.mod for goctl ( #1328 )
2021-12-15 19:44:49 +08:00
Kevin Wan
4ccdf4ec72
chore: format code ( #1327 )
2021-12-15 13:43:05 +08:00
CrazyZard
a7bd993c0c
commit missing method for redis ( #1325 )
...
* commit `decr ` `decrby` `lindex` missing method for redis
* fix(store_test):TestRedis_DecrBy
* add unit tests for redis commands. And put the functions in alphabetical order
* put the functions in alphabetical order
* add `lindex` unit test
* sort func
2021-12-15 13:15:39 +08:00
Kevin Wan
a290ff4486
docs: add go-zero users ( #1323 )
2021-12-14 13:37:49 +08:00
Kevin Wan
490ef13822
style: format code ( #1322 )
2021-12-14 11:29:44 +08:00
anqiansong
1b14de2ff9
fix : #1318 ( #1321 )
...
* fix #1318
* fix #1318
* remove never used code
* fix unit tes
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-13 22:55:11 +08:00
Kevin Wan
914692cc82
fix #1309 ( #1317 )
2021-12-13 11:58:58 +08:00
anqiansong
07191dc430
fix #1305 ( #1307 )
...
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-12-07 22:24:18 +08:00
BYT0723
af3fb2b04d
fix: go issue 16206 ( #1298 )
2021-12-07 15:52:37 +08:00
Kevin Wan
0240fa131a
chore: rename service context from ctx to svcCtx ( #1299 )
2021-12-05 22:10:47 +08:00
Kevin Wan
e96577dd38
docs: add go-zero users ( #1294 )
2021-12-03 22:32:35 +08:00
Kevin Wan
403dd7367a
fix #1288 ( #1292 )
...
* fix #1288
* chore: make wrapup & shutdown callbacks run simulatenously
2021-12-02 22:41:57 +08:00
Kevin Wan
8086ad120b
Revert "feat: reduce dependencies of framework by add go.mod in goctl ( #1290 )" ( #1291 )
...
This reverts commit 87a445689c .
2021-12-02 19:40:23 +08:00
Kevin Wan
87a445689c
feat: reduce dependencies of framework by add go.mod in goctl ( #1290 )
2021-12-02 16:57:07 +08:00
Kevin Wan
b6bda54870
chore: update cli version ( #1287 )
2021-12-01 23:33:23 +08:00
Kevin Wan
9d528dddd6
feat: support third party orm to interact with go-zero ( #1286 )
...
* fixes #987
* chore: fix test failure
* chore: add comments
* feat: support third party orm to interact with go-zero
* chore: refactor
2021-12-01 20:22:15 +08:00
Kevin Wan
543d590710
fixes #987 ( #1283 )
...
* fixes #987
* chore: fix test failure
* chore: add comments
2021-12-01 17:45:48 +08:00
anqiansong
f1d70eb6b2
Feature api root path ( #1261 )
2021-12-01 10:09:07 +08:00
Kevin Wan
d828c3f37e
feat: add etcd resolver scheme, fix discov minor issue ( #1281 )
2021-11-28 20:08:18 +08:00
Kevin Wan
038491b7bc
chore: cleanup zRPC retry code ( #1280 )
2021-11-27 18:39:52 +08:00
chenquan
cf683411ee
feature(retry): Delete retry mechanism ( #1279 )
2021-11-27 11:32:33 +08:00
Kevin Wan
de5ed6a677
feat: support %w in logx.Errorf ( #1278 )
2021-11-26 15:57:23 +08:00
Kevin Wan
3dda557410
chore: only allow cors middleware to change headers ( #1276 )
2021-11-26 14:14:06 +08:00
Kevin Wan
c800f6f723
chore: avoid superfluous WriteHeader call errors ( #1275 )
2021-11-26 11:09:57 +08:00
Kevin Wan
0395ba1816
feat: add rest.WithCustomCors to let caller customize the response ( #1274 )
2021-11-25 23:03:37 +08:00
Kevin Wan
86f9f63b46
Cli ( #1272 )
...
* Fix issue 1260 (#1262 )
* Fix #1238 (#1266 )
* docs: update readme to use goctl@cli (#1255 )
* chore: update goctl version
* style: coding style
* docs: update readme to use goctl@cli
* fix #1238
* format code
* format code
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
Co-authored-by: anqiansong <anqiansong@bytedance.com >
Co-authored-by: anqiansong <anqiansong@gmail.com >
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-11-25 11:08:49 +08:00
Kevin Wan
a7a6753118
fixes #1257 ( #1271 )
...
* fixes #1257
* chore: format code
* test: add more tests
2021-11-25 10:26:16 +08:00
Kevin Wan
2e80d12d6a
docs: update readme to use goctl@cli ( #1255 )
...
* chore: update goctl version
* style: coding style
* docs: update readme to use goctl@cli
2021-11-17 21:10:45 +08:00
Kevin Wan
417a96cbf2
chore: update goctl version ( #1250 )
...
* chore: update goctl version
* style: coding style
2021-11-16 21:57:55 +08:00
Kevin Wan
2d4c29ea7c
Revert "Revert "feat: enable retry for zrpc ( #1237 )"" ( #1246 )
2021-11-16 10:29:31 +08:00
Kevin Wan
67db40ed4f
Revert "feat: enable retry for zrpc ( #1237 )" ( #1245 )
...
This reverts commit 09eb53f308 .
2021-11-15 23:30:31 +08:00
FabioCircle
11c485a5ed
Duplicate temporary variable ( #1244 )
...
Co-authored-by: fabiowzhang <fabiowzhang@wesure.cn >
2021-11-15 23:14:54 +08:00
anqiansong
b0573af9a9
Update template ( #1243 )
2021-11-15 21:02:11 +08:00
Kevin Wan
09eb53f308
feat: enable retry for zrpc ( #1237 )
2021-11-14 22:33:01 +08:00
Kevin Wan
11f85d1b80
chore: remove conf.CheckedDuration ( #1235 )
2021-11-13 23:34:30 +08:00
anqiansong
0cb86c6990
reset link goctl ( #1232 )
2021-11-13 18:39:07 +08:00
Kevin Wan
57d2f22c24
feat: disable grpc retry, enable it in v1.2.4 ( #1233 )
2021-11-13 15:38:43 +08:00
Kevin Wan
fa0c364982
fixes #1169 ( #1229 )
2021-11-12 14:05:28 +08:00
Kevin Wan
a6c8113419
chore: refactor, better goctl message ( #1228 )
2021-11-11 22:58:33 +08:00
Kevin Wan
4f5c30e083
chore: remove unused const ( #1224 )
2021-11-10 21:45:42 +08:00
Kevin Wan
9d0b51fa26
fixes #1222 ( #1223 )
2021-11-10 21:25:51 +08:00
Kevin Wan
ba5f8045a2
Update FUNDING.yml
...
disable sponsor button.
2021-11-10 21:22:34 +08:00
an
3a510a9138
chore: redislock use stringx.randn replace randomStr func ( #1220 )
2021-11-10 21:14:21 +08:00
Kevin Wan
d3bfa16813
feat: exit with non-zero code on errors ( #1218 )
...
* feat: exit with non-zero code on errors
* chore: use const for code
2021-11-09 22:42:44 +08:00
Kevin Wan
28409791fa
feat: support CORS, better implementation ( #1217 )
...
* feat: support CORS, better implementation
* chore: refine code
2021-11-09 20:35:57 +08:00
Kevin Wan
c1abe87953
Create FUNDING.yml
...
add sponsor button
2021-11-09 14:27:36 +08:00
Kevin Wan
f8367856e8
chore: refine code ( #1215 )
2021-11-08 23:12:13 +08:00
Kevin Wan
a72b0a689b
docs: add go-zero users ( #1214 )
2021-11-08 16:13:24 +08:00
anqiansong
69a4d213a3
Fix issue 1205 ( #1211 )
...
* fix #1205
* move builder into stores
* remove xrom
* Remove unused code
* Remove unused code
* refactor builderx to builder
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-11-07 22:44:37 +08:00
Kevin Wan
c28e01fed3
feat: support CORS by using rest.WithCors(...) ( #1212 )
...
* feat: support CORS by using rest.WithCors(...)
* chore: add comments
* refactor: lowercase unexported methods
* ci: fix lint errors
2021-11-07 22:42:40 +08:00
Kevin Wan
e8efcef108
update dependencies. ( #1210 )
...
* chore: update dependencies
* chore: update dependencies
* chore: update dependencies
* chore: update dependencies
* chore: fix test failure
2021-11-07 16:38:20 +08:00
Kevin Wan
d011316997
test: add more tests ( #1209 )
2021-11-07 11:41:24 +08:00
Kevin Wan
4d22b0c497
feat: ignore rest.WithPrefix on empty prefix ( #1208 )
2021-11-06 21:31:35 +08:00
晨曦中
539215d7df
goctl docker command add -version ( #1206 )
...
* feature(优化): 优化goctl
goctl docker 命令新增version参数,指定builder golang 版本
* feature(优化): 优化goctl
goctl docker 命令新增version参数,指定builder golang 版本
2021-11-06 21:28:32 +08:00
Kevin Wan
3ede597a15
feat: support customizing timeout for specific route ( #1203 )
...
* feat: support customizing timeout for specific route
* test: add more tests
2021-11-03 22:20:32 +08:00
anqiansong
01786c5e63
Generate route with prefix ( #1200 )
...
* Generate route with prefix
* Update api convert
* Remove TrimSpace
* Update path join
* Format code
* Format code
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-11-03 20:57:03 +08:00
yedf2
6aba5f74fc
feat: add NewSessionFromTx to interact with other orm ( #1202 )
...
Co-authored-by: yedongfu <dongfuye@163.com >
2021-11-03 20:56:02 +08:00
Kevin Wan
3c894a3fb7
feat: simplify the grpc tls authentication ( #1199 )
2021-11-02 20:42:22 +08:00
Kevin Wan
1ece3a498f
feat: use WithBlock() by default, NonBlock can be set in config or WithNonBlock() ( #1198 )
2021-11-02 19:02:02 +08:00
Kevin Wan
b76c7ae55d
chore: remove semicolon for routes of services in api files ( #1195 )
2021-11-01 20:37:05 +08:00
Kevin Wan
91b10bd3b9
feat: add rest.WithPrefix to support route prefix ( #1194 )
2021-11-01 20:15:10 +08:00
Kevin Wan
7e3fe77e7b
chore: update goctl version to 1.2.3, prepare for release ( #1193 )
...
* feat: slow threshold customizable in rest
* chore: update goctl version to 1.2.3, prepare for release
2021-11-01 18:26:08 +08:00
Kevin Wan
ba43214dae
feat: slow threshold customizable in zrpc ( #1191 )
...
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in zrpc
2021-11-01 15:04:38 +08:00
Kevin Wan
ebc90720ea
feat: slow threshold customizable in rest ( #1189 )
...
* feat: slow threshold customizable in rest
* feat: slow threshold customizable in rest
2021-11-01 14:48:26 +08:00
Kevin Wan
785d100be9
feat: slow threshold customizable in sqlx ( #1188 )
2021-11-01 08:37:44 +08:00
Kevin Wan
f13e6f1149
feat: slow threshold customizable in redis ( #1187 )
2021-11-01 08:20:35 +08:00
Kevin Wan
8be0f77d96
feat: slow threshold customizable in mongo ( #1186 )
2021-11-01 07:12:53 +08:00
Kevin Wan
429f85a9de
feat: slow threshold customizable in redis ( #1185 )
...
* feat: slow threshold customizable in redis
* chore: improve config robustness
2021-10-31 22:14:20 +08:00
Kevin Wan
b4d1c6da2c
docs: update roadmap ( #1184 )
2021-10-31 21:00:34 +08:00
Kevin Wan
3c1cfd4c1e
feat: support multiple trace agents ( #1183 )
...
* feat: support multiple trace agents
* feat: support multiple trace agents, let later calls run if error happens
* test: add more tests
2021-10-31 19:58:01 +08:00
Kevin Wan
a71a210704
feat: let different services start prometheus on demand ( #1182 )
2021-10-31 18:54:13 +08:00
Kevin Wan
769d06c8ab
refactor: simplify tls config in rest ( #1181 )
2021-10-31 14:10:47 +08:00
Howie
cd1f8da13f
[update] add plugin config ( #1180 )
...
Signed-off-by: lihaowei <haoweili35@gmail.com >
2021-10-31 12:56:25 +08:00
Kevin Wan
8230474667
test: add more tests ( #1179 )
2021-10-31 11:33:13 +08:00
Kevin Wan
27f553bf84
docs: update roadmap ( #1178 )
2021-10-31 11:13:45 +08:00
Kevin Wan
d48bff8c8b
docs: add go-zero users ( #1176 )
2021-10-31 10:02:46 +08:00
Kevin Wan
59b9687f31
feat: support auth account for etcd ( #1174 )
2021-10-31 09:05:38 +08:00
Kevin Wan
c1a8ccda11
feat: support ssl on zrpc, simplify the config ( #1175 )
2021-10-30 23:15:39 +08:00
workman-Lu
9df6786b09
support RpcClient Vertify With Unilateralism and Mutual ( #647 )
...
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2021-10-30 22:07:15 +08:00
anqiansong
bef5bd4e4f
fix the package name of grpc client ( #1170 )
...
* fix the package name of grpc client
* Remove k8s/utils
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-10-30 21:35:05 +08:00
Kevin Wan
68acfb1891
docs: add go-zero users ( #1172 )
2021-10-29 21:39:28 +08:00
zeromake
9fd3f752d1
fix(goctl): repeat creation protoc-gen-goctl symlink ( #1162 )
2021-10-29 09:56:51 +08:00
anqiansong
9c48e9ceab
Feature add template version ( #1152 )
2021-10-29 09:55:41 +08:00
Kevin Wan
bd26783b33
test: add more tests ( #1166 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
* test: add more tests
2021-10-28 10:04:59 +08:00
Kevin Wan
eda8230521
chore: reorg imports, format code, make MaxRetires default to 0 ( #1165 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
* chore: reorg imports, format code
* chore: format code, and refactor
* feat: change MaxRetries default to 0, disable retry
2021-10-27 20:57:18 +08:00
chenquan
462ddbb145
Add grpc retry ( #1160 )
...
* Add grpc retry
* Update grpc retry
* Add tests
* Fix a bug
* Add api && some tests
* Add comment
* Add double check
* Add server retry quota
* Update optimize code
* Fix bug
* Update optimize code
* Update optimize code
* Fix bug
2021-10-27 19:46:07 +08:00
Kevin Wan
496a2f341e
test: add more tests ( #1163 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
* test: add more tests
2021-10-25 21:10:08 +08:00
Kevin Wan
7109d6d635
chore: reverse the order of stopping services ( #1159 )
...
* chore: reverse the order of stopping services
* chore: reverse the order of stopping services
2021-10-24 12:01:17 +08:00
Kevin Wan
ca72241fa3
docs: update qr code ( #1158 )
2021-10-23 22:12:50 +08:00
Kevin Wan
a6bdffd225
test: add more tests ( #1154 )
2021-10-21 21:16:18 +08:00
Kevin Wan
5636bf4955
test: add more tests ( #1150 )
2021-10-20 17:50:01 +08:00
anqiansong
a944a7fd7e
Mark deprecated syntax ( #1148 )
2021-10-20 10:58:25 +08:00
Kevin Wan
a40fa405e4
test: add more tests ( #1149 )
2021-10-19 23:48:25 +08:00
Kevin Wan
eab77e21dd
test: add more tests ( #1147 )
...
* test: add more tests
* test: add more tests
2021-10-19 22:37:56 +08:00
Kevin Wan
d41163f5c1
docs: add go-zero users ( #1141 )
2021-10-18 18:38:01 +08:00
Kevin Wan
265b1f2459
test: add more tests ( #1138 )
2021-10-15 16:27:30 +08:00
Kevin Wan
c92ea59228
test: add more tests ( #1137 )
2021-10-15 16:07:38 +08:00
Kevin Wan
afddfea093
docs: add go-zero users ( #1135 )
2021-10-14 12:50:25 +08:00
Kevin Wan
fa4dc151ca
test: add more tests ( #1134 )
2021-10-13 22:42:54 +08:00
anqiansong
44202acb18
Fix issue #1127 ( #1131 )
...
* fix #1127
* fix #1127
* fixed unit test
* add go keyword converter
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-10-13 20:48:47 +08:00
Kevin Wan
cf00786209
docs: add go-zero users ( #1130 )
2021-10-12 22:34:13 +08:00
Kevin Wan
6a8638fc85
chore: refine rpc template in goctl ( #1129 )
2021-10-12 22:13:14 +08:00
Mikael
837a9ffa03
go-zero/core/hash/hash_test.go 增加测试 TestMd5Hex ( #1128 )
2021-10-12 21:57:07 +08:00
chenquan
d28cfe5f20
Add opts ...grpc.CallOption in grpc client ( #1122 )
...
* Add `opts ...grpc.CallOption` in grpc client
* Update format
* Update format
* Add import package
* Update format
2021-10-12 21:52:50 +08:00
chenquan
022c100dc9
Add request method in http log ( #1120 )
...
* Add request method in http log
* Update log format
2021-10-12 21:50:30 +08:00
Kevin Wan
426b09c356
update goctl version to 1.2.2 ( #1125 )
2021-10-12 14:00:35 +08:00
Kevin Wan
40dc21e4cf
add cncf landscape ( #1123 )
2021-10-11 15:31:29 +08:00
Kevin Wan
9b114e3251
test: add more tests ( #1119 )
2021-10-08 17:31:37 +08:00
Kevin Wan
4c6234f108
add more tests ( #1115 )
...
* add more tests
* fix lint errors
2021-10-04 21:08:44 +08:00
Kevin Wan
3cdfcb05f1
add more tests ( #1114 )
2021-10-04 20:02:25 +08:00
Kevin Wan
9f5bfa0088
add more tests ( #1113 )
2021-10-04 14:14:25 +08:00
Kevin Wan
2d42c8fa00
test: add more tests ( #1112 )
2021-10-03 21:30:48 +08:00
Kevin Wan
10e7922597
feat: opentelemetry integration, removed self designed tracing ( #1111 )
...
* feat: opentelemetry integration, removed self designed tracing
* feat: support zipkin on opentelemetry integration
* feat: support zipkin on opentelemetry integration, enable it in conf
* style: format code
* fix: support logx without exporter configured
* fix: check return values
* refactor: simplify code
* refactor: simplify opentelemetry integration
* ci: fix staticcheck errors
2021-10-03 20:53:50 +08:00
Kevin Wan
6e34b55ba7
docs: update roadmap ( #1110 )
2021-10-02 18:16:59 +08:00
Kevin Wan
ed15ca04f4
fix: opentelemetry traceid not correct ( #1108 )
2021-10-01 22:44:37 +08:00
小小小下
295ec27e1b
feat: reflection grpc service ( #1107 )
...
* feat: reflection grpc service
* feat: reflection grpc service
2021-10-01 22:02:04 +08:00
Kevin Wan
d1e702e8a3
test: add more tests ( #1106 )
...
* style: format code
* test: add more tests
* fix: staticcheck errors
2021-10-01 10:03:56 +08:00
chenquan
d1bfb5ef61
Fix the resources variable not reset after the resource manager is closed ( #1105 )
...
* Fix the resource variable not reset after the resource manager is closed
* Format code
2021-09-30 16:55:36 +08:00
Kevin Wan
e43357164c
chore: replace redis.NewRedis with redis.New ( #1103 )
2021-09-29 23:01:10 +08:00
Kevin Wan
cd21c9fa74
chore: mark redis.NewRedis as Deprecated, use redis.New instead. ( #1100 )
...
* chore: mark redis.NewRedis as Deprecated
* chore: mark redis.NewRedis as Deprecated
2021-09-29 22:07:05 +08:00
Kevin Wan
cdd2fcbbc9
update grpc package ( #1099 )
2021-09-29 19:30:06 +08:00
理工男
8d2db09d45
Update Makefile ( #1098 )
2021-09-29 18:04:08 +08:00
Kevin Wan
65905b914d
ci: add reviewdog ( #1096 )
2021-09-29 13:09:20 +08:00
z-micro
80e3407be1
fix bug: generating dart code error ( #1090 )
2021-09-28 09:01:27 +08:00
Kevin Wan
657d27213a
docs: update roadmap ( #1094 )
2021-09-26 17:41:19 +08:00
Kevin Wan
8ac18a9422
docs: update roadmap ( #1093 )
2021-09-26 17:38:49 +08:00
Kevin Wan
d3ae9cfd49
ci: accurate error reporting on lint check ( #1089 )
2021-09-25 23:25:40 +08:00
Kevin Wan
d7f42161fd
update zero-doc links in readme ( #1088 )
2021-09-24 11:31:00 +08:00
Kevin Wan
e03229cabe
docs: change organization from tal-tech to zeromicro in readme ( #1087 )
2021-09-23 20:24:46 +08:00
Kevin Wan
8403ed16ae
ci: add Lint check on commits ( #1086 )
...
* ci: add Lint check on commits
* ci: fix Lint script error
* test: fix go vet errors
* test: fix go vet errors, remove gofumpt to check go vet
* test: fix go vet errors, try gofumpt
* test: fix go vet errors, try gofumpt, round 1
* test: fix go vet errors, try gofumpt, round 2
* ci: fix Lint errors
2021-09-23 19:57:05 +08:00
Kevin Wan
d87d203c3b
Revert "chore: run unit test with go 1.14 ( #1084 )" ( #1085 )
...
This reverts commit 3ae6a882a7 .
2021-09-23 15:34:10 +08:00
Kevin Wan
3ae6a882a7
chore: run unit test with go 1.14 ( #1084 )
2021-09-23 15:30:40 +08:00
Amor
41c980f00c
update goctl api ( #1052 )
...
* update goctl api
* add LoadTemplate
* update new api template
* update
2021-09-23 14:31:11 +08:00
shenbaise9527
f34d81ca2c
chore: when run goctl-rpc, the order of proto message aliases should be ( #1078 )
...
fixed
Co-authored-by: steven <steven.zhou@1quant.com >
2021-09-23 14:24:21 +08:00
NevS
004ee488a6
fix AtomicError panic when Set nil ( #1049 ) ( #1050 )
2021-09-23 14:23:02 +08:00
Kevin Wan
2e12cd2c99
coding style ( #1083 )
2021-09-23 11:19:57 +08:00
neosu
2695c30886
we can use otel.ErrorHandlerFunc instead of custom struct when we update OpenTelemetry to 1.0.0 ( #1081 )
2021-09-23 10:42:45 +08:00
Kevin Wan
c74fb988e0
update go.mod ( #1079 )
2021-09-22 21:54:54 +08:00
anqiansong
e8a340c1c0
Create a symbol link file named protoc-gen-goctl from goctl ( #1076 )
2021-09-21 23:13:31 +08:00
Kevin Wan
06e114e5a3
update OpenTelemetry to 1.0.0 ( #1075 )
2021-09-21 23:11:36 +08:00
Kevin Wan
74ad681a66
update issue templates ( #1074 )
2021-09-21 14:13:28 +08:00
Kevin Wan
e7bbc09093
Update issue templates
2021-09-21 13:58:21 +08:00
Kevin Wan
1eb1450c43
downgrade golang-jwt to support go 1.14 ( #1073 )
2021-09-21 13:42:45 +08:00
anqiansong
9a724fe907
Add MustTempDir ( #1069 )
2021-09-21 10:13:43 +08:00
Kevin Wan
30e49f2939
fix jwt security issue by using golang-jwt package ( #1066 )
2021-09-19 22:33:35 +08:00
Kevin Wan
a5407479a6
upgrade grpc version & replace github.com/golang/protobuf/protoc-gen-go with google.golang.org/protobuf ( #1065 )
2021-09-19 21:37:55 +08:00
anqiansong
7fb5bab26b
fix #1058 ( #1064 )
2021-09-19 08:53:41 +08:00
Kevin Wan
27249e021f
add repo moving notice ( #1062 )
2021-09-18 22:24:45 +08:00
Kevin Wan
d809795fec
add go-zero users ( #1061 )
2021-09-18 22:01:15 +08:00
Kevin Wan
c9db9588b7
chore: fix comment issues ( #1056 )
2021-09-17 17:11:03 +08:00
Kevin Wan
872c50b71a
chore: make comment accurate ( #1055 )
2021-09-17 11:11:42 +08:00
Kevin Wan
7c83155e4f
mention cncf landscape ( #1054 )
2021-09-17 10:44:42 +08:00
Kevin Wan
358d86b8ae
add go-zero users ( #1051 )
2021-09-16 15:06:42 +08:00
Kevin Wan
f4bb9f5635
fix test error on ubuntu ( #1048 )
2021-09-15 13:31:20 +08:00
Jerry Liang
5c6a3132eb
fix typo parse.go error message ( #1041 )
2021-09-14 10:26:44 +08:00
Kevin Wan
2bd95aa007
update goctl version to 1.2.1 ( #1042 )
2021-09-14 08:32:56 +08:00
Kevin Wan
e8376936d5
remove goctl config command ( #1035 )
2021-09-13 14:04:06 +08:00
Kevin Wan
71c0288023
fix symlink issue on windows for goctl ( #1034 )
...
* fix symlink issue on windows for goctl
* move readlink into separate file
2021-09-13 11:49:07 +08:00
Kevin Wan
9e2f07a842
update k8s.io/client-go etc to use go 1.15 ( #1031 )
2021-09-13 10:45:34 +08:00
Kevin Wan
24fd34413f
fix golint issues ( #1027 )
2021-09-12 16:15:42 +08:00
Kevin Wan
3f47251892
fix proc.Done not found in windows ( #1026 )
2021-09-12 15:41:33 +08:00
Kevin Wan
0b6bc69afa
reorg imports, format code ( #1024 )
2021-09-11 21:28:47 +08:00
anqiansong
5b9bdc8d02
Merge pull request #1023 from anqiansong/1014-rollback
...
revert changes
2021-09-11 20:58:42 +08:00
anqiansong
ded22e296e
revert changes
2021-09-11 20:57:58 +08:00
anqiansong
f0ed2370a3
fix #1014 ( #1018 )
...
* fix #1014
* remove unused code
* * optimize generate pb.go on Windows
* format code
* optimize console.go
* version rollback
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-09-11 12:48:32 +08:00
Kevin Wan
6bf6cfdd01
add go-zero users ( #1022 )
2021-09-10 22:03:24 +08:00
Kevin Wan
5cc9eb0de4
rename sharedcalls to singleflight ( #1017 )
2021-09-09 18:06:27 +08:00
Kevin Wan
f070d447ef
refactor for better error reporting on sql error ( #1016 )
...
* refactor for better error reporting on sql error
* fix errors
* add docs
2021-09-09 15:43:33 +08:00
Kevin Wan
f6d9e19ecb
expose sql.DB to let orm operate on it ( #1015 )
...
* expose sql.DB to let orm operate on it
* add missing RawDB methods
* add NewSqlConnFromDB for cooperate with dtm
2021-09-09 11:40:28 +08:00
Kevin Wan
56807aabf6
fix golint issues, update codecov settings. ( #1011 )
...
* update codecov settings
* fix golint issues
2021-09-07 22:33:02 +08:00
Kevin Wan
861dcf2f36
update codecov settings ( #1010 )
2021-09-07 18:09:53 +08:00
Kevin Wan
c837dc21bb
refactoring tracing interceptors. ( #1009 )
...
* refactor tracing interceptors
* add stream tracing interceptor
2021-09-07 17:58:22 +08:00
Kevin Wan
96a35ecf1a
fix #1006 ( #1008 )
...
* use sdktrace instead of trace for opentelemetry to avoid conflicts
* disable opentelemetry for right now
* use os.ModeSymlink instead of fs.ModeSymlink for backward compatibility
2021-09-07 15:38:40 +08:00
Kevin Wan
bdec5f2349
use sdktrace instead of trace for opentelemetry to avoid conflicts ( #1005 )
...
* use sdktrace instead of trace for opentelemetry to avoid conflicts
* disable opentelemetry for right now
2021-09-07 12:02:41 +08:00
shenbaise9527
bc92b57bdb
api文件中使用group时生成的handler和logic的包名应该为group的名字 ( #545 )
...
* api文件中使用group时生成的handler和logic的包名应该为group的名字
* Update genhandlers.go
fix errors.
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2021-09-07 11:03:04 +08:00
neosu
d8905b9e9e
add api template file ( #1003 )
2021-09-07 10:16:10 +08:00
neosu
dec6309c55
add opentelemetry test ( #1002 )
2021-09-07 09:26:45 +08:00
Kevin Wan
10805577f5
reorg imports, format code ( #1000 )
2021-09-06 14:56:46 +08:00
SunJun
a4d8286e36
开启otel后,tracelog自动获取otle的traceId和spanId ( #946 )
...
* 开启otel后,tracelog自动获取otle的traceId和spanId
* 去除opentelemetry判断
* 通过 IsRecording 判断span是否活跃
2021-09-06 14:31:54 +08:00
anqiansong
84d2b64e7c
optimize unit test ( #999 )
2021-09-06 14:20:21 +08:00
Kevin Wan
6476da4a18
rest log with context ( #998 )
2021-09-05 22:58:42 +08:00
Kevin Wan
79eab0ea2f
refactor to shorter config name ( #997 )
2021-09-05 22:43:15 +08:00
Allen Liu
3b683fd498
feat: change logger to traceLogger for getting traceId when recovering ( #374 )
2021-09-05 22:40:10 +08:00
toven tang
d179b342b2
修复使用 postgres 数据库时,位置参数重复,导致参数与值不对应的问题。 ( #960 )
...
* 修复使用 postgres 数据库时,位置参数重复,导致参数与值不对应的问题。
* 修复使用 postgres 数据库时,位置参数重复,导致参数与值不对应的问题。
Co-authored-by: toven <toven@advan.onaliyun.com >
2021-09-05 22:27:59 +08:00
Kevin Wan
58874779e7
move opentelemetry into trace package, and refactoring ( #996 )
...
* move opentelemetry into trace package, and refactoring
* rename rewritten package names
2021-09-05 22:18:35 +08:00
anqiansong
8829c31c0d
Feature goctl error wrap ( #995 )
...
* Add `Wrap` in file errorx.go
* Wrap error with `GoctlError`
* format code
* Refactor package `env` to `version`
* Refactor package `IsVersionGatherThan`
* fix typo
Co-authored-by: anqiansong <anqiansong@bytedance.com >
2021-09-05 21:57:44 +08:00
Kevin Wan
b42f3fa047
disable codecov github checks ( #993 )
2021-09-04 13:32:23 +08:00
Kevin Wan
9bdadf2381
fix golint issues ( #992 )
2021-09-04 12:16:30 +08:00
Kevin Wan
20f665ede8
implement k8s service discovery ( #988 )
...
* implement k8s service discovery
* simplify code
* use default namespace if not provided
* disable codecov bot comment
* ignore adhoc dir
* simplify building target in NewClient
* reformat code
* Fix filepath (#990 )
* format code, and reorg imports (#991 )
* add more unit test
Co-authored-by: anqiansong <anqiansong@gmail.com >
2021-09-04 10:27:08 +08:00
Kevin Wan
0325d8e92d
format code, and reorg imports ( #991 )
2021-09-04 10:08:49 +08:00
anqiansong
2125977281
Fix filepath ( #990 )
2021-09-04 08:15:22 +08:00
Vee Zhang
c26c187e11
remote handler blank line when .HasRequest is false ( #986 )
2021-09-03 07:25:04 +08:00
Kevin Wan
4ef1859f0b
use codecov action v1 ( #985 )
2021-09-02 19:07:30 +08:00
Kevin Wan
407a6cbf9c
format coding style ( #983 )
2021-09-01 19:52:56 +08:00
Vee Zhang
76fc1ef460
httpx.Error response without body ( #982 )
...
* httpx.Error support response without body
* fix doc
2021-09-01 19:33:33 +08:00
miaogaolin
423955c55f
format code ( #979 )
2021-08-31 17:15:36 +08:00
Kevin Wan
db95b3f0e3
configurable for load and stat statistics logs ( #980 )
2021-08-31 17:14:31 +08:00
Kevin Wan
4bee60eb7f
add go-zero users ( #978 )
2021-08-31 16:08:33 +08:00
Kevin Wan
7618139dad
refactor ( #977 )
2021-08-31 12:04:09 +08:00
Kevin Wan
6fd08027ff
update go version to 1.14 for github workflow ( #976 )
2021-08-31 11:46:22 +08:00
chenquan
b9e268aae8
Update Codecov action ( #974 )
2021-08-31 11:25:58 +08:00
Kevin Wan
4c1bb1148b
fix #971 ( #972 )
2021-08-29 11:38:34 +08:00
Kevin Wan
50a6bbe6b9
format coding style ( #970 )
2021-08-28 12:11:11 +08:00
chenquan
dfb3cb510a
Fix context error in grpc ( #962 )
...
* Fix context error in rpc
* Add a test case
* Optimize judgment conditions
* Add customized breaker errors for the client and server
* Update method signature
* Delete customized breaker errors
* Delete the wrong test case
2021-08-28 12:07:14 +08:00
Kevin Wan
519db812b4
format coding style ( #969 )
2021-08-27 23:09:47 +08:00
anqiansong
3203f8e06b
Fix issues ( #965 )
2021-08-27 15:05:54 +08:00
chenquan
b71ac2042a
Add a test case for database code generation tool ( #961 )
2021-08-27 06:50:09 +08:00
Kevin Wan
d0f9e57022
fix #957 ( #959 )
2021-08-26 16:47:28 +08:00
SunJun
aa68210cde
修复stream拦截器tracer名问题 ( #944 )
2021-08-24 15:17:53 +08:00
zhoushuguang
280e837c9e
rest otel support ( #943 )
2021-08-24 10:04:12 +08:00
Kevin Wan
f669e1226c
fix #556 ( #938 )
2021-08-22 23:36:35 +08:00
Kevin Wan
cd15c19250
fix lint errors ( #937 )
2021-08-22 10:24:32 +08:00
neosu
5b35fa17de
add the opentelemetry tracing ( #908 )
...
* add the opentelemetry tracing
* fix the error sampler config
* 添加stream的链路跟踪
* fix the error field name
2021-08-22 10:03:56 +08:00
Kevin Wan
9672298fa8
make sure setting code happen before callback in rest ( #936 )
2021-08-22 09:27:20 +08:00
Kevin Wan
bf3ce16823
fix #820 ( #934 )
2021-08-19 22:48:21 +08:00
anqiansong
189721da16
Fix issues ( #931 )
...
* fix #929
* fix #925
* add test case
* update model README
* fix #929
* fix #929
* fix #929
* refactor dir
* Adding todo comments
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-19 22:47:45 +08:00
Kevin Wan
a523ab1f93
update slack invite url ( #933 )
2021-08-19 22:25:41 +08:00
Kevin Wan
7ea8b636d9
add go-zero users ( #928 )
2021-08-19 10:39:47 +08:00
anqiansong
b2fea65faa
Optimize model naming ( #910 )
...
* add unit test
* fix #907
* format code
* format code
* format code
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-18 17:09:34 +08:00
anqiansong
a1fe8bf6cd
fix missing updateMethodTemplateFile ( #924 )
2021-08-18 12:23:43 +08:00
Kevin Wan
67ee9e4391
add unit test ( #921 )
2021-08-17 17:09:26 +08:00
Kevin Wan
9c1ee50497
refactor ( #920 )
2021-08-17 10:24:12 +08:00
chenquan
7c842f22d0
Add traceId to the response headers ( #919 )
...
* Add traceId to the request headers
* Add test cases
* Update refactor code
2021-08-17 10:12:08 +08:00
anqiansong
14ec29991c
fix #915 ( #917 )
2021-08-16 15:07:11 +08:00
Kevin Wan
c7f5aad83a
add stringx.FirstN with ellipsis ( #916 )
2021-08-16 12:08:33 +08:00
lucaq
e77747cff8
redis.go,type StringCmd = red.StringCmd ( #790 )
...
* Add Sinter,Sinterstore; Modify TestRedis_Set
* type StringCmd
* redis.go,type StringCmd = red.StringCmd
Co-authored-by: lucq <lucq@toopsoon.com >
2021-08-16 09:52:16 +08:00
Kevin Wan
f2612db4b1
add stringx.FirstN ( #914 )
2021-08-15 23:02:48 +08:00
Kevin Wan
a21ff71373
fix #889 ( #912 )
2021-08-15 15:33:45 +08:00
Kevin Wan
fc04ad7854
export pathvar for user-defined routers ( #911 )
...
* refactor
* export pathvar for user-defined routers
2021-08-14 22:57:28 +08:00
Kevin Wan
fbf2eebc42
add Errorv/Infov/Slowv ( #909 )
2021-08-13 18:28:39 +08:00
anqiansong
dc43430812
optimize grpc generation env check ( #900 )
...
* optimize grpc generation env check
* optimize grpc generation env check
* format code
* fix postgresql data type convert error
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-13 11:47:42 +08:00
Kevin Wan
c6642bc2e6
add workflow for closing inactive issues ( #906 )
...
* add workflow for closing inactive issues
* add workflow for closing inactive issues, add newline
2021-08-12 15:28:29 +08:00
Phibe
bdca24dd3b
Update readme for better description. ( #904 )
2021-08-12 14:59:17 +08:00
Kevin Wan
00c5734021
format coding style ( #905 )
2021-08-12 14:58:37 +08:00
lovelly
33f87cf1f0
带下划线的项目,配置文件名字错误。 ( #733 )
2021-08-12 14:55:39 +08:00
Kevin Wan
69935c1ba3
refactor goctl, fix golint issues ( #903 )
2021-08-11 18:08:01 +08:00
Kevin Wan
1fb356f328
refactor goctl ( #902 )
2021-08-11 18:04:42 +08:00
市民233
0b0406f41a
fix: 解决golint 部分警告 ( #897 )
...
* feat: 解决goreportcard的警报
ps: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
* feat: 优化golint警告,将processFieldPrimitiveWithJsonNumber 改成 processFieldPrimitiveWithJSONNumber
unmarshaler.go:248:23: method processFieldPrimitiveWithJsonNumber should be processFieldPrimitiveWithJSONNumber
* feat: 添加 WithCanonicalKeyFunc 注释
* feat: 添加DisableStat的注释
* feat: 添加 RegisterGoctlHome 注释
* feat: 添加 PostgreSqlJoin 注释
* feat: 解决goline警告should not use basic type string as key in context.WithValue问题
* feat: 解决golint警告信息: should not use basic type string as key in context.WithValue
* fix: 定义自定义字段类型,导致go test fail 问题
* update: 恢复原有测试用例
* fix golint warning
2021-08-11 17:57:20 +08:00
_ksco
cc264dcf55
refactor ( #878 )
...
* refactor(tools ): refactor cod
Improve code readability and performance
* fix(tools ): fix len bug
Co-authored-by: ksco <hyang@33.cn >
2021-08-11 17:33:18 +08:00
Kevin Wan
e024aebb66
fix golint issues ( #899 )
2021-08-11 11:38:55 +08:00
Phibe
f204729482
remove unnecessary chars. ( #898 )
2021-08-11 10:51:28 +08:00
Phibe
d20cf56a69
simplify type definition in readme ( #896 )
...
* better text rendering
* simplify type definition in readme
2021-08-10 18:02:11 +08:00
Kevin Wan
54d57c7d4b
refactor rest code ( #895 )
2021-08-10 17:59:33 +08:00
voidint
28a7c9d38f
fix http header binding failure bug #885 ( #887 )
2021-08-10 17:38:03 +08:00
Kevin Wan
872e75e10d
add logx.DisableStat() to disable stat logs ( #893 )
...
* add logx.DisableStat() to disable stat logs
* refactor logx code
2021-08-10 16:55:38 +08:00
Phibe
af1730079e
better text rendering ( #892 )
2021-08-10 15:13:09 +08:00
Kevin Wan
04521e2d24
format code ( #888 )
2021-08-09 23:03:08 +08:00
Kevin Wan
02adcccbf4
format code ( #884 )
2021-08-09 18:11:08 +08:00
anqiansong
a74aaf1823
optimize mongo generation without cache ( fix #881 ) ( #882 )
...
* fix #881
* fix #881
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-09 11:33:01 +08:00
Kevin Wan
1eb2089c69
add go-zero users ( #883 )
2021-08-09 08:37:43 +08:00
Kevin Wan
f7f3730e1a
update goctl version to 1.1.10 ( #874 )
2021-08-04 19:29:40 +08:00
Kevin Wan
0ee7654407
fix #792 ( #873 )
2021-08-04 18:45:05 +08:00
neosu
16cc990fdd
fix context missing ( #872 )
...
Co-authored-by: suzhenpeng <suzhenpeng@ecoplants.tech >
2021-08-04 17:46:51 +08:00
neosu
00061c2e5b
add goctl rpc template home flag ( #871 )
...
Co-authored-by: suzhenpeng <suzhenpeng@ecoplants.tech >
2021-08-04 15:54:43 +08:00
Kevin Wan
6793f7a1de
fix bug that proc.SetTimeToForceQuit not working in windows ( #869 )
2021-08-04 11:31:33 +08:00
anqiansong
c8428a7f65
fix issue #861 ( #862 )
...
* fix issue #861
* fix issue #861
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-08-01 23:00:57 +08:00
toutou_o
a5e1d0d0dc
add correct example for pg's url ( #857 )
2021-07-30 13:58:44 +08:00
anqiansong
8270c7deed
optimize typo ( #855 )
2021-07-29 21:53:16 +08:00
anqiansong
9f4a882a1b
fix issue #831 ( #850 )
...
* fix issue #831
* fix typo
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-28 16:32:15 +08:00
anqiansong
cb7b7cb72e
fix issue #836 ( #849 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-27 22:13:17 +08:00
Kevin Wan
603c93aa4a
upgrade grpc package ( #845 )
2021-07-24 22:29:02 +08:00
masonchen2014
cb8d9d413a
simplify timeoutinterceptor ( #840 )
...
Co-authored-by: chenmusheng <chenmusheng@laoyuegou.com >
2021-07-24 21:51:46 +08:00
Kevin Wan
ff7443c6a7
fix #796 ( #844 )
2021-07-24 12:58:14 +08:00
fangjianwei
b812e74d6f
Fixed http listener error. ( #843 )
2021-07-24 12:57:56 +08:00
anqiansong
089cdaa75f
Feature model postgresql ( #842 )
...
* Support postgresql generate
* Update template Var
* Support to generate postgresql model
* Support to generate postgresql model
* Update template
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-23 11:45:15 +08:00
fangjianwei
476026e393
Added database prefix of cache key. ( #835 )
2021-07-22 11:29:09 +08:00
Kevin Wan
75952308f9
remove faq for old versions ( #828 )
2021-07-19 22:54:21 +08:00
Kevin Wan
df0550d6dc
add go-zero users, update faq ( #827 )
2021-07-19 17:13:33 +08:00
neosu
e481b63b21
Fix the error stream method name ( #826 )
2021-07-18 22:05:28 +08:00
Kevin Wan
e47079f0f4
go format with extra rules ( #821 )
2021-07-17 20:51:23 +08:00
anqiansong
9b2a279948
Fix issues: #725 , #740 ( #813 )
...
* Fix issues: #725 , #740
* Update filed sort
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-16 22:55:39 +08:00
anqiansong
db87fd3239
To generate grpc stream, fix issue #616 ( #815 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-16 22:54:07 +08:00
aaffo
598fda0c97
optimized ( #819 )
2021-07-15 23:50:44 +08:00
Chen Quan
b0e335e7b0
Fix rpc generator bug ( #799 )
...
* Fix rpc自动生成generate bug
* Delete mock
2021-07-10 13:12:52 +08:00
anqiansong
efdf475da4
Add --go_opt flag to adapt to the version after 1.4.0 of protoc-gen-go ( #767 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-07-08 10:11:11 +08:00
Chen Quan
22a1315136
[WIP]Add parse headers info ( #805 )
...
* Add parse headers info
* Update parse headers info
2021-07-07 23:20:09 +08:00
Kevin Wan
5b22823018
fix bug that empty query in transaction ( #801 )
2021-06-29 23:18:32 +08:00
Kevin Wan
9ccb997ed8
refactor mapping ( #782 )
2021-06-23 14:57:37 +08:00
skykiss
01c92a6bc5
fix: Fix problems with non support for multidimensional arrays and basic type pointer arrays ( #778 )
...
Co-authored-by: shaoqian <shaoqian.zhang@appshahe.com >
2021-06-23 10:58:01 +08:00
lucaq
c9a2a60e28
Add Sinter,Sinterstore & Modify TestRedis_Set ( #779 )
...
* Add Sinter,Sinterstore; Modify TestRedis_Set
* Update redis_test.go
fix test failure
Co-authored-by: lucq <lucq@toopsoon.com >
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2021-06-23 10:46:16 +08:00
Kevin Wan
b0739d63c0
update readme images ( #776 )
2021-06-21 16:45:44 +08:00
Kevin Wan
c22f84cb5f
update image rendering in readme ( #775 )
2021-06-21 16:34:14 +08:00
Kevin Wan
60450bab02
disable load & stat logs for goctl ( #773 )
2021-06-21 14:25:33 +08:00
Kevin Wan
3e8cec5c78
upgrade grpc & etcd dependencies ( #771 )
2021-06-21 09:05:20 +08:00
Kevin Wan
74ee163761
fix bug that etcd stream cancelled without re-watch ( #770 )
2021-06-17 18:46:16 +08:00
anqiansong
ea4f680052
Fix issue #747 ( #765 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-06-15 18:54:41 +08:00
heyanfu
58cdba2c5d
remove useless annotation ( #761 )
2021-06-14 16:00:47 +08:00
Kevin Wan
a2fbc14c70
add roadmap ( #764 )
2021-06-13 11:59:30 +08:00
Kevin Wan
158df8c270
fix broken link ( #763 )
2021-06-13 11:35:19 +08:00
Kevin Wan
30ec236a87
add contributing guid ( #762 )
2021-06-13 11:33:29 +08:00
Kevin Wan
ac3653b3f9
add code of conduct ( #760 )
2021-06-12 22:17:00 +08:00
Kevin Wan
8520db4fd9
refactor fx ( #759 )
...
* refactor fx
* refactor fx, format code
2021-06-10 19:57:36 +08:00
Chen Quan
14141fed62
Add some stream features ( #712 )
...
* Add some stream features
* Update empty
* Fix initialization loop
* Delete ForeachOrdered && Fix FindFirst
* Add test case && Delete redundant code
* Update test case
* Delete SplitSteam
* Delete redundant code
2021-06-10 18:20:40 +08:00
Kevin Wan
5d86cc2f20
add go-zero users ( #756 )
2021-06-07 14:08:54 +08:00
Kevin Wan
8a6e4b7580
add go-zero users ( #751 )
2021-06-03 15:07:21 +08:00
anqiansong
453f949638
replace cache key with colon ( #746 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-06-02 10:37:49 +08:00
Kevin Wan
75a330184d
add go-zero users ( #739 )
2021-05-29 23:58:43 +08:00
kingxt
546fcd8bab
fix #736 ( #738 )
...
* optimize performance
* rename
* rename
* revert
2021-05-29 23:01:02 +08:00
Xavier Cheng
3022f93b6d
Fix a typo ( #729 )
...
alread -> already
2021-05-28 23:39:07 +08:00
Kevin Wan
8ffc392c66
add go-zero users, update slack invite link ( #728 )
2021-05-28 14:32:47 +08:00
Kevin Wan
ae7d85dadf
add go-zero users ( #726 )
2021-05-28 10:50:33 +08:00
Kevin Wan
e89268ac37
add go-zero users. ( #723 )
...
* add go-zero users
* add go-zero users
2021-05-27 22:53:55 +08:00
Kevin Wan
aaa3623404
optimize nested conditional ( #709 )
2021-05-22 23:18:38 +08:00
heyanfu
8998f16054
optimize nested conditional ( #708 )
...
Co-authored-by: heyanfu <heyanfu@kingsoft.com >
2021-05-22 22:56:06 +08:00
anqiansong
94417be018
Add document & comment for spec ( #703 )
...
* Add document & comment for spec
* remove duplicate field
* use alias
2021-05-21 10:40:59 +08:00
Kevin Wan
f300408fc0
fix golint issues, and optimize code ( #705 )
2021-05-21 10:38:38 +08:00
Kevin Wan
aaa39e17a3
print entire sql statements in logx if necessary ( #704 )
2021-05-20 16:14:44 +08:00
Bo-Yi Wu
73906f996d
chore(format): change by gofumpt tool ( #697 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2021-05-18 14:43:09 +08:00
Kevin Wan
73417f54db
update goctl version to 1.1.8 ( #696 )
2021-05-17 15:13:48 +08:00
Kevin Wan
491213afb8
fix #683 ( #690 )
...
* fix #683
* fix errors
2021-05-15 15:37:24 +08:00
Julian-Chu
edf743cd72
fix invalid link ( #689 )
2021-05-15 15:37:10 +08:00
Kevin Wan
78a88be787
add go-zero users ( #688 )
2021-05-14 22:52:19 +08:00
anqiansong
9f6a574f97
resolve #610 ( #684 )
2021-05-13 18:42:05 +08:00
anqiansong
ea01cc78f0
Optimize model nl ( #686 )
2021-05-12 12:28:23 +08:00
Kevin Wan
a87978568a
fix #676 ( #682 )
2021-05-10 23:10:57 +08:00
Kevin Wan
14cecb9b31
update readme for documents links ( #681 )
2021-05-10 22:22:32 +08:00
_ksco
0ce54100a4
fix zh_cn document url ( #678 )
2021-05-10 22:18:33 +08:00
anqiansong
d28ac35ff7
fix issue: https://github.com/zeromicro/goctl-swagger/issues/6 ( #680 )
2021-05-10 19:57:12 +08:00
heyanfu
a5962f677f
fix some typo ( #677 )
2021-05-10 00:09:00 +08:00
Kevin Wan
8478474f7f
update readme ( #673 )
2021-05-08 21:55:14 +08:00
anqiansong
df5ae9507f
replace antlr module ( #672 )
...
* replace antlr module
* refactor version of antlr
2021-05-08 21:35:27 +08:00
noel
faf4d7e3bb
modify the order of PrometheusHandler ( #670 )
...
* modify the order of PrometheusHandler
* modify the order of PrometheusHandler
2021-05-08 17:11:16 +08:00
anqiansong
f64fe5eb5e
fix antlr mod ( #669 )
2021-05-08 00:03:01 +08:00
heyanfu
97d889103a
fix some typo ( #667 )
2021-05-04 21:33:08 +08:00
Kevin Wan
9a44310d00
update wechat qrcode ( #665 )
2021-05-02 15:06:16 +08:00
Kevin Wan
06eeef2cf3
disable prometheus if not configured ( #663 )
2021-04-30 15:09:49 +08:00
Kevin Wan
9adc7d4cb9
fix comment function names ( #649 )
2021-04-23 11:56:41 +08:00
Kevin Wan
006f78c3d5
add go-zero users ( #643 )
2021-04-21 10:24:15 +08:00
Kevin Wan
64a8e65f4a
update readme ( #640 )
2021-04-20 23:57:57 +08:00
anqiansong
8fd1e76d29
update readme ( #638 )
2021-04-19 14:37:47 +08:00
heyanfu
0466af5e49
optimize code ( #637 )
2021-04-18 22:49:03 +08:00
heyanfu
7405d7f506
spelling mistakes ( #634 )
2021-04-17 20:15:19 +08:00
Bo-Yi Wu
afd9ff889e
chore: update code format. ( #628 )
2021-04-15 19:49:17 +08:00
另维64
7e087de6e6
doc: fix spell mistake ( #627 )
2021-04-14 17:58:27 +08:00
Kevin Wan
5aded99df5
update go-zero users ( #623 )
2021-04-13 14:38:40 +08:00
Kevin Wan
08fb980ad2
add syncx.Guard func ( #620 )
2021-04-13 00:04:19 +08:00
Kevin Wan
b94d7aa532
update readme ( #617 )
2021-04-10 19:19:05 +08:00
Kevin Wan
ee630b8b57
add code coverage ( #615 )
...
* add code coverage
* simplify redis code
2021-04-09 22:40:43 +08:00
Kevin Wan
bd82b7d8de
add FAQs in readme ( #612 )
2021-04-09 18:59:17 +08:00
Kevin Wan
3d729c77a6
update go-zero users ( #611 )
2021-04-09 14:16:31 +08:00
Kevin Wan
e944b59bb3
update go-zero users ( #609 )
...
* add go-zero users registry notes
* update go-zero users
* fix typo
2021-04-09 10:43:47 +08:00
Kevin Wan
54b5e3f4b2
add go-zero users registry notes ( #608 )
2021-04-08 22:44:41 +08:00
Kevin Wan
b913229028
add go-zero users ( #607 )
2021-04-08 22:30:45 +08:00
Kevin Wan
9963ffb1c1
simplify redis tls implementation ( #606 )
2021-04-08 18:19:36 +08:00
r00mz
8cb6490724
redis增加tls支持 ( #595 )
...
* redis连接增加支持tls选项
* 优化redis tls config 写法
* redis增加tls支持
* 增加redis tls测试用例,但redis tls local server不支持,测试用例全部NotNil
Co-authored-by: liuyi <liuyi@fangyb.com >
Co-authored-by: yi.liu <yi.liu@xshoppy.com >
2021-04-07 20:44:16 +08:00
Kevin Wan
05e37ee20f
refactor - remove ShrinkDeadline, it's the same as context.WithTimeout ( #599 )
2021-04-05 22:59:24 +08:00
zjbztianya
d88da4cc88
Replace contextx.ShrinkDeadline with context.WithTimeout ( #598 )
2021-04-05 21:20:35 +08:00
Oraoto
425430f67c
Simplify contextx.ShrinkDeadline ( #596 )
2021-04-03 21:25:32 +08:00
Zcc、
4e0d91f6c0
fix ( #592 )
...
Co-authored-by: zhoudeyu <zhoudeyu@xiaoheiban.cn >
2021-04-01 18:42:50 +08:00
Kevin Wan
8584351b6d
update regression test comment ( #590 )
2021-03-30 21:23:07 +08:00
Kevin Wan
b19c5223a9
update regression test comment ( #589 )
2021-03-30 20:53:35 +08:00
bittoy
99a2d95433
remove rt mode log ( #587 )
2021-03-30 20:45:55 +08:00
Ted Chen
9db222bf5b
fix a simple typo ( #588 )
2021-03-29 23:35:49 +08:00
Kevin Wan
ac648d08cb
fix typo ( #586 )
2021-03-28 22:10:07 +08:00
Kevin Wan
6df7fa619c
fix typo ( #585 )
2021-03-28 21:20:04 +08:00
Kevin Wan
bbb4ce586f
fix golint issues ( #584 )
2021-03-28 20:42:11 +08:00
anqiansong
888551627c
optimize code ( #579 )
...
* optimize code
* optimize returns & unit test
2021-03-27 17:33:17 +08:00
Kevin Wan
bd623aaac3
support postgresql ( #583 )
...
support postgresql
2021-03-27 17:14:32 +08:00
Kevin Wan
9e6c2ba2c0
avoid goroutine leak after timeout ( #575 )
2021-03-21 16:54:34 +08:00
Kevin Wan
c0db8d017d
gofmt logs ( #574 )
2021-03-20 16:40:09 +08:00
TonyWang
52b4f8ca91
add timezone and timeformat ( #572 )
...
* add timezone and timeformat
* rm time zone and keep time format
Co-authored-by: Tony Wang <tonywang.data@gmail.com >
2021-03-20 16:36:19 +08:00
Kevin Wan
4884a7b3c6
zrpc timeout & unit tests ( #573 )
...
* zrpc timeout & unit tests
2021-03-19 18:41:26 +08:00
Kevin Wan
3c6951577d
make hijack more stable ( #565 )
2021-03-15 20:11:09 +08:00
Kevin Wan
fcd15c9b17
refactor, and add comments to describe graceful shutdown ( #564 )
2021-03-14 08:51:10 +08:00
Kevin Wan
155e6061cb
fix golint issues ( #561 )
2021-03-12 23:08:04 +08:00
anqiansong
dda7666097
Feature mongo gen ( #546 )
...
* add feature: mongo code generation
* upgrade version
* update doc
* format code
* update update.tpl of mysql
2021-03-12 17:49:28 +08:00
hanhotfox
c954568b61
Hdel support for multiple key deletion ( #542 )
...
* Hdel support for multiple key deletion
* Hdel field -> fields
Co-authored-by: duanyan <duanyan@xiaoheiban.cn >
2021-03-12 17:47:21 +08:00
Kevin Wan
c2acc43a52
add important notes in readme ( #560 )
2021-03-12 16:48:25 +08:00
Kevin Wan
1a1a6f5239
add http hijack methods ( #555 )
2021-03-09 21:30:45 +08:00
anqiansong
60c7edf8f8
fix spelling ( #551 )
2021-03-08 18:23:12 +08:00
Kevin Wan
7ad86a52f3
update doc link ( #552 )
2021-03-08 17:56:03 +08:00
kingxt
1e4e5a02b2
rename ( #543 )
2021-03-04 17:13:07 +08:00
Kevin Wan
39540e21d2
fix golint issues ( #540 )
2021-03-03 17:16:09 +08:00
hexiaoen
b321622c95
暴露redis EvalSha 以及ScriptLoad接口 ( #538 )
...
Co-authored-by: shanehe <shanehe@zego.im >
2021-03-03 17:09:27 +08:00
kingxt
a25cba5380
fix collection breaker ( #537 )
...
* fix collection breaker
* optimized
* optimized
* optimized
2021-03-03 10:44:29 +08:00
Kevin Wan
f01472c9ea
fix golint issues ( #535 )
2021-03-02 11:02:57 +08:00
Kevin Wan
af531cf264
fix golint issues ( #533 )
2021-03-02 00:11:18 +08:00
Kevin Wan
c4b2cddef7
fix golint issues ( #532 )
2021-03-02 00:04:12 +08:00
Kevin Wan
51de0d0620
fix golint issues in zrpc ( #531 )
2021-03-01 23:52:44 +08:00
anqiansong
dd393351cc
patch 1.1.5 ( #530 )
2021-03-01 21:14:07 +08:00
Kevin Wan
655ae8034c
fix golint issues in rest ( #529 )
2021-03-01 19:15:35 +08:00
anqiansong
d894b88c3e
feature 1.1.5 ( #411 )
2021-03-01 17:29:07 +08:00
Kevin Wan
791e76bcf0
fix broken build ( #528 )
2021-02-28 23:53:58 +08:00
Kevin Wan
c566b5ff82
fix golint issues in core/stores ( #527 )
2021-02-28 23:02:49 +08:00
Kevin Wan
490241d639
fix golint issues in core/syncx ( #526 )
2021-02-28 16:16:22 +08:00
Kevin Wan
f02711a9cb
golint core/discov ( #525 )
2021-02-27 23:56:18 +08:00
Kevin Wan
ad32f9de23
fix golint issues in core/threading ( #524 )
2021-02-26 16:27:04 +08:00
Kevin Wan
f309e9f80c
fix golint issues in core/utils ( #520 )
...
* fix golint issues in core/utils
* fix golint issues in core/trace
* fix golint issues in core/trace
2021-02-26 16:20:47 +08:00
hao
2087ac1e89
修正http转发头字段值错误 ( #521 )
2021-02-26 16:17:30 +08:00
kingxt
e6ef1fca12
Code optimized ( #523 )
...
* optimized markdown generator
* optimized markdown generator
* optimized markdown generator
* add more comment
* add comment
* add comment
* add comments for rpc tool
* add comments for model tool
* add comments for model tool
* add comments for model tool
* add comments for config tool
* add comments for config tool
* add comments
* add comments
* add comments
* add comments
* add comment
* remove rpc main head info
* add comment
* optimized
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-02-26 16:11:47 +08:00
Kevin Wan
ef146cf5ba
fix golint issues in core/timex ( #517 )
2021-02-24 16:27:11 +08:00
Kevin Wan
04b0f26182
fix golint issues in core/stringx ( #516 )
2021-02-24 16:09:07 +08:00
Kevin Wan
acdaee0fb6
fix golint issues in core/stat ( #515 )
...
* change to use ServiceGroup to make it more clear
* fix golint issues in core/stat
2021-02-24 15:13:56 +08:00
Kevin Wan
56ad4776d4
fix misspelling ( #513 )
2021-02-23 13:53:19 +08:00
Kevin Wan
904d168f18
fix golint issues in core/service ( #512 )
2021-02-22 22:43:24 +08:00
Kevin Wan
4bd4981bfb
fix golint issues in core/search ( #509 )
2021-02-22 18:58:03 +08:00
Kevin Wan
90562df826
fix golint issues in core/rescue ( #508 )
2021-02-22 16:47:02 +08:00
Kevin Wan
497762ab47
fix golint issues in core/queue ( #507 )
2021-02-22 16:38:42 +08:00
Kevin Wan
6e4c98e52d
fix golint issues in core/prometheus ( #506 )
2021-02-22 14:55:04 +08:00
Kevin Wan
b4bb5c0323
fix broken links in readme ( #505 )
2021-02-22 14:13:33 +08:00
Kevin Wan
a58fac9000
fix golint issues in core/prof ( #503 )
2021-02-22 10:20:54 +08:00
Kevin Wan
d84e3d4b53
fix golint issues in core/proc ( #502 )
2021-02-22 10:07:39 +08:00
Kevin Wan
221f923fae
fix golint issues in core/netx ( #501 )
2021-02-22 09:56:56 +08:00
Kevin Wan
bbb9126302
fix golint issues in core/mr ( #500 )
2021-02-22 09:47:06 +08:00
Kevin Wan
e7c9ef16fe
fix golint issues in core/metric ( #499 )
2021-02-21 21:18:07 +08:00
Kevin Wan
8872d7cbd3
fix golint issues in core/mathx ( #498 )
2021-02-21 20:47:01 +08:00
Kevin Wan
334ee4213f
fix golint issues in core/mapping ( #497 )
2021-02-20 23:18:22 +08:00
Kevin Wan
226513ed60
fix golint issues in core/logx ( #496 )
2021-02-20 22:45:58 +08:00
Kevin Wan
dac00d10c1
fix golint issues in core/load ( #495 )
2021-02-20 22:02:09 +08:00
Kevin Wan
84d2b6f8f5
fix golint issues in core/limit ( #494 )
2021-02-20 21:55:54 +08:00
kingxt
f98c9246b2
Code optimized ( #493 )
2021-02-20 19:50:03 +08:00
Kevin Wan
059027bc9d
fix golint issues in core/lang ( #492 )
2021-02-20 18:21:23 +08:00
Kevin Wan
af68caeaf6
fix golint issues in core/jsonx ( #491 )
2021-02-20 16:59:31 +08:00
Zcc、
fdeacfc89f
add redis bitmap command ( #490 )
...
Co-authored-by: zhoudeyu <zhoudeyu@xiaoheiban.cn >
2021-02-20 16:26:49 +08:00
Kevin Wan
5b33dd59d9
fix golint issues in core/jsontype ( #489 )
2021-02-20 15:07:49 +08:00
Kevin Wan
1f92bfde6a
fix golint issues in core/iox ( #488 )
2021-02-19 18:40:26 +08:00
Kevin Wan
0c094cb2d7
fix golint issues in core/hash ( #487 )
2021-02-19 18:14:34 +08:00
Kevin Wan
f238290dd3
fix golint issues in core/fx ( #486 )
2021-02-19 17:49:39 +08:00
Kevin Wan
c376ffc351
fix golint issues in core/filex ( #485 )
2021-02-19 14:30:38 +08:00
Kevin Wan
802549ac7c
fix golint issues in core/executors ( #484 )
2021-02-19 12:03:05 +08:00
Zcc、
72580dee38
redis add bitcount ( #483 )
...
Co-authored-by: zhoudeyu <zhoudeyu@xiaoheiban.cn >
2021-02-19 11:41:01 +08:00
Kevin Wan
086113c843
prevent negative timeout settings ( #482 )
...
* prevent negative timeout settings
* fix misleading comment
2021-02-19 10:44:39 +08:00
HarryWang29
d239952d2d
zrpc client support block ( #412 )
2021-02-19 10:24:03 +08:00
Kevin Wan
7472d1e70b
fix golint issues in core/errorx ( #480 )
2021-02-19 10:08:38 +08:00
Kevin Wan
2446d8a668
fix golint issues in core/discov ( #479 )
2021-02-18 22:56:35 +08:00
Kevin Wan
f6894448bd
fix golint issues in core/contextx ( #477 )
2021-02-18 18:00:20 +08:00
Kevin Wan
425be6b4a1
fix golint issues in core/conf ( #476 )
2021-02-18 15:56:19 +08:00
Kevin Wan
457048bfac
fix golint issues in core/collection, refine cache interface ( #475 )
2021-02-18 15:49:56 +08:00
kingxt
f14ab70035
Code optimized ( #474 )
...
* optimized markdown generator
* optimized markdown generator
* optimized markdown generator
* optimized markdown generator
2021-02-18 15:08:20 +08:00
Kevin Wan
8f1c88e07d
fix golint issues in core/codec ( #473 )
2021-02-18 14:11:09 +08:00
Kevin Wan
9602494454
fix issue #469 ( #471 )
2021-02-17 21:42:22 +08:00
Kevin Wan
38abfb80ed
fix gocyclo warnings ( #468 )
2021-02-17 14:01:05 +08:00
Kevin Wan
87938bcc09
fix golint issues in core/cmdline ( #467 )
2021-02-17 11:08:30 +08:00
Kevin Wan
8ebf6750b9
fix golint issues in core/breaker ( #466 )
2021-02-17 10:45:55 +08:00
Kevin Wan
6f92daae12
fix golint issues in core/bloom ( #465 )
2021-02-17 09:58:35 +08:00
Kevin Wan
80e1c85b50
add more tests for service ( #463 )
2021-02-11 23:48:19 +08:00
Kevin Wan
395a1db22f
add more tests for rest ( #462 )
2021-02-10 23:08:48 +08:00
bittoy
28009c4224
Update serviceconf.go ( #460 )
...
add regression environment config
2021-02-09 15:35:50 +08:00
Kevin Wan
211f3050e9
fix golint issues ( #459 )
2021-02-09 14:10:38 +08:00
Kevin Wan
03b5fd4a10
fix golint issues ( #458 )
2021-02-09 14:03:19 +08:00
Kevin Wan
5e969cbef0
fix golint issues, else blocks ( #457 )
2021-02-09 13:50:21 +08:00
Kevin Wan
42883d0899
fix golint issues, redis methods ( #455 )
2021-02-09 10:58:11 +08:00
Kevin Wan
06f6dc9937
fix golint issues, package comments ( #454 )
2021-02-08 22:31:52 +08:00
Kevin Wan
1789b12db2
move examples into zero-examples ( #453 )
...
* move examples to zero-examples
* tidy go.mod
* add examples refer in readme
2021-02-08 22:23:36 +08:00
Kevin Wan
c7f3e6119d
remove images, use zero-doc instead ( #452 )
2021-02-08 21:57:40 +08:00
Kevin Wan
54414db91d
fix golint issues, exported doc ( #451 )
2021-02-08 21:31:56 +08:00
Kevin Wan
9b0625bb83
fix golint issues ( #450 )
2021-02-08 17:08:40 +08:00
Kevin Wan
0dda05fd57
add api doc ( #449 )
2021-02-08 11:10:55 +08:00
Kevin Wan
5b79ba2618
add discov tests ( #448 )
2021-02-07 20:24:47 +08:00
Kevin Wan
22a1fa649e
remove etcd facade, added for testing purpose ( #447 )
2021-02-07 19:07:15 +08:00
Kevin Wan
745e76c335
add more tests for stores ( #446 )
2021-02-07 17:22:47 +08:00
Kevin Wan
852891dbd8
add more tests for stores ( #445 )
2021-02-07 15:27:01 +08:00
Kevin Wan
316195e912
add more tests for mongoc ( #443 )
2021-02-07 14:41:00 +08:00
Kevin Wan
8e889d694d
add more tests for sqlx ( #442 )
...
* add more tests for sqlx
* add more tests for sqlx
2021-02-07 11:54:41 +08:00
Kevin Wan
ec6132b754
add more tests for zrpc ( #441 )
2021-02-06 12:25:45 +08:00
Kevin Wan
c282bb1d86
add more tests for sqlx ( #440 )
2021-02-05 22:53:21 +08:00
Kevin Wan
d04b54243d
add more tests for proc ( #439 )
2021-02-05 15:11:27 +08:00
Kevin Wan
b88ba14597
fixes issue #425 ( #438 )
2021-02-05 13:32:56 +08:00
理工男
7b3c3de35e
ring struct add lock ( #434 )
...
Co-authored-by: liuhuan210 <liuhuan210@jd.com >
2021-02-03 21:41:10 +08:00
Kevin Wan
abab7c2852
Update readme.md
2021-02-03 15:43:35 +08:00
Kevin Wan
30f5ab0b99
update readme for broken links ( #432 )
2021-02-03 12:02:22 +08:00
foyon
8b273a075c
Support redis command Rpop ( #431 )
...
* ss
* ss
* add go-zero:stores:redis-command:Rpop and redis_test
* Delete 1.go
* support redis command Rpop
Co-authored-by: fanhongyi <fanhongyi@tal.com >
2021-02-03 10:19:42 +08:00
Liang Zheng
76026fc211
fix readme.md error ( #429 )
...
Signed-off-by: Liang Zheng <microyahoo@163.com >
2021-02-03 10:18:28 +08:00
Hkesd
04284e31cd
support hscan in redis ( #428 )
2021-02-02 17:02:18 +08:00
Kevin Wan
c3b9c3c5ab
use english readme as default, because of github ranking ( #427 )
2021-02-02 16:58:45 +08:00
FengZhang
a8b550e7ef
Modify the http content-length max range : 30MB --> 32MB ( #424 )
...
Because we are programmer :)
2021-01-30 18:49:33 +08:00
FengZhang
cbfbebed00
modify the maximum content-length to 30MB ( #413 )
2021-01-29 22:14:48 +08:00
kingxt
2b07f22672
optimize code ( #417 )
...
* optimize code
* optimize code
* optimize code
* optimize code
2021-01-26 17:37:22 +08:00
Kevin Wan
a784982030
support zunionstore in redis ( #410 )
2021-01-21 21:03:24 +08:00
Kevin Wan
ebec5aafab
use env if necessary in loading config ( #409 )
2021-01-21 19:33:34 +08:00
Kevin Wan
572b32729f
update goctl version to 1.1.3 ( #402 )
2021-01-18 16:34:00 +08:00
kingxt
43e712d86a
fix type convert error ( #395 )
2021-01-16 18:24:11 +08:00
kingxt
4db20677f7
optimized ( #392 )
2021-01-15 11:36:37 +08:00
Kevin Wan
6887fb22de
add more tests for codec ( #391 )
2021-01-14 23:39:44 +08:00
Kevin Wan
50fbdbcfd7
update readme ( #390 )
2021-01-14 22:26:31 +08:00
ALMAS
c77b8489d7
Update periodicalexecutor.go ( #389 )
2021-01-14 22:20:09 +08:00
Kevin Wan
eca4ed2cc0
format code ( #386 )
2021-01-14 13:24:24 +08:00
Kevin Wan
744c18b7cb
simplify cgroup controller separation ( #384 )
2021-01-13 20:58:33 +08:00
miaogaolin
8d6f6f933e
fix cgroup bug ( #380 )
2021-01-13 20:39:57 +08:00
Kevin Wan
37c3b9f5c1
make sure unlock safe even if listeners panic ( #383 )
...
* make sure unlock safe even if listeners panic
* fix #378
* fix #378
2021-01-13 18:43:42 +08:00
卢永杰
1f1dcd16e6
fix server.start return nil points ( #379 )
...
Co-authored-by: luyongjie <luyongjie@37.com >
2021-01-13 18:40:39 +08:00
文杰
3285436f75
f-fix spell ( #381 )
...
Co-authored-by: chenwenjie <chenwenjie@zzstc.cn >
2021-01-13 18:07:31 +08:00
kingxt
7f49bd8a31
code optimized ( #382 )
2021-01-13 16:37:33 +08:00
kingxt
9cd2015661
fix inner type generate error ( #377 )
...
* fix point type bug
* optimized
* fix inner type error
2021-01-13 11:54:53 +08:00
kingxt
cf3a1020b0
Java optimized ( #376 )
...
* optiimzed java gen
* optiimzed java gen
* fix
2021-01-12 14:14:49 +08:00
kingxt
ee19fb736b
feature: refactor api parse to g4 ( #365 )
...
* feature: refactor api parse to g4
* new g4 parser
* add CHANGE_LOG.MD
* refactor
* fix byte bug
* refactor
* optimized
* optimized
* revert
* update readme.md
* update readme.md
* update readme.md
* update readme.md
* remove no need
* fix java gen
* add upgrade
* resolve confilits
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2021-01-11 15:10:51 +08:00
Kevin Wan
b0ccfb8eb4
add more tests for conf ( #371 )
2021-01-10 21:53:16 +08:00
Kevin Wan
444e5a711f
update doc to use table to render plugins ( #370 )
2021-01-09 19:54:34 +08:00
Kevin Wan
8774d72ddb
remove duplicated code in goctl ( #369 )
2021-01-09 00:17:23 +08:00
HarryWang29
e3fcdbf040
fix return in for ( #367 )
...
Co-authored-by: HarryWang29 <wrz890829@gmail.com >
2021-01-08 22:47:27 +08:00
Kevin Wan
2854ca03b4
update goctl version to 1.1.3 ( #364 )
2021-01-08 14:02:59 +08:00
anqiansong
6c624a6ed0
Feature model fix ( #362 )
...
* fix sql builderx adding raw string quotation marks incompatibility bug
* add unit test
* remove comments
* fix sql builderx adding raw string quotation marks incompatibility bug
2021-01-08 12:01:21 +08:00
Kevin Wan
57b73d8b49
make sure offset less than size even it's checked inside ( #354 )
2021-01-05 16:06:36 +08:00
Kevin Wan
a79cee12ee
add godoc for RollingWindow ( #351 )
2021-01-04 22:43:55 +08:00
zjbztianya
7a921f66e6
simple rolling windows code ( #346 )
2021-01-04 22:11:18 +08:00
kingxt
12e235efb0
optimized goctl format ( #336 )
...
* fix format
* refactor
* refactor
* optimized
* refactor
* refactor
* refactor
* add js path prefix
2021-01-04 18:59:48 +08:00
Kevin Wan
01060cf16d
close issue of #337 ( #347 )
2021-01-04 16:36:27 +08:00
Kevin Wan
0786862a35
align bucket boundary to interval in rolling window ( #345 )
2021-01-04 11:17:59 +08:00
Kevin Wan
efa43483b2
fix potential data race in PeriodicalExecutor ( #344 )
...
* fix potential data race in PeriodicalExecutor
* add comment
2021-01-03 20:56:17 +08:00
Kevin Wan
771371e051
simplify rolling window code, and make tests run faster ( #343 )
2021-01-03 20:47:29 +08:00
zjbztianya
2ee95f8981
fix rolling window bug ( #340 )
2021-01-03 20:27:47 +08:00
Kevin Wan
5bc01e4bfd
set guarded to false only on quitting background flush ( #342 )
...
* set guarded to false only on quitting background flush
* set guarded to false only on quitting background flush, cont.
2021-01-03 19:54:11 +08:00
Kevin Wan
510e966982
simplify periodical executor background routine ( #339 )
2021-01-03 14:02:51 +08:00
Kevin Wan
10e3b8ac80
optimize code that fixes issue #317 ( #338 )
2021-01-02 19:01:37 +08:00
Kevin Wan
04059bbf5a
add discord chat group in readme
2021-01-02 18:35:33 +08:00
weibobo
d643007c79
fix bug #317 ( #335 )
...
* fix bug #317 .
* add counter for current task. If it's bigger then zero, do not quit background thread
* Revert "fix issue #317 (#331 )"
This reverts commit fc43876cc5 .
2021-01-02 18:04:04 +08:00
Kevin Wan
fc43876cc5
fix issue #317 ( #331 )
2021-01-01 13:24:28 +08:00
FengZhang
a926cb514f
modify the goctl gensvc template ( #323 )
2020-12-30 10:05:26 +08:00
kingxt
25cab2f273
Java ( #327 )
...
* add g4 file
* new define api by g4
* reactor parser to g4gen
* add syntax parser & test
* add syntax parser & test
* add syntax parser & test
* update g4 file
* add import parse & test
* ractor AT lexer
* panic with error
* revert AT
* update g4 file
* update g4 file
* update g4 file
* optimize parser
* update g4 file
* parse info
* optimized java generator
* revert
* optimize java generator
* update java generator
* update java generator
* update java generator
* update java generator
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2020-12-29 17:50:41 +08:00
Kevin Wan
8d2e2753a2
simplify http.Flusher implementation ( #326 )
...
* simplify code with http.Flusher type conversion
* simplify code with http.Flusher type conversion, better version
2020-12-29 15:02:36 +08:00
Kevin Wan
cc4c50e3eb
fix broken link.
2020-12-29 11:54:32 +08:00
Kevin Wan
751072bdb0
fix broken doc link
2020-12-29 11:52:55 +08:00
Kevin Wan
e97e1f10db
simplify code with http.Flusher type conversion ( #325 )
...
* simplify code with http.Flusher type conversion
* simplify code with http.Flusher type conversion, better version
2020-12-29 10:25:55 +08:00
jichangyun
0bd2a0656c
The ResponseWriters defined in rest.handler add Flush interface. ( #318 )
2020-12-28 21:30:24 +08:00
Kevin Wan
71a2b20301
add more tests for prof ( #322 )
2020-12-27 14:45:14 +08:00
Kevin Wan
8df7de94e3
add more tests for zrpc ( #321 )
2020-12-27 14:08:24 +08:00
Kevin Wan
bf21203297
add more tests ( #320 )
2020-12-27 12:26:31 +08:00
Kevin Wan
ae98375194
add more tests ( #319 )
2020-12-26 20:30:02 +08:00
Kevin Wan
82d1ccf376
fixes #286 ( #315 )
2020-12-25 19:47:27 +08:00
Kevin Wan
bb6d49c17e
add go report card back ( #313 )
...
* add go report card back
* avoid test failure, run tests sequentially
2020-12-25 12:09:59 +08:00
Kevin Wan
ed735ec47c
Update codeql-analysis.yml
...
disable python code analysis, python code is in examples.
2020-12-25 12:09:43 +08:00
Kevin Wan
ba4bac3a03
format code ( #312 )
2020-12-25 11:53:37 +08:00
FengZhang
08433d7e04
add config load support env var ( #309 )
2020-12-25 11:42:19 +08:00
anqiansong
a3b525b50d
feature model fix ( #296 )
...
* add raw stirng quote for sql field
* remove unused code
2020-12-21 09:43:32 +08:00
Kevin Wan
097f6886f2
Update readme.md
2020-12-15 23:47:41 +08:00
Kevin Wan
07a1549634
add wechat micro practice qrcode image ( #289 )
2020-12-14 17:49:58 +08:00
Kevin Wan
befca26c58
Update readme.md
...
add goproxy.cn download badge
2020-12-13 00:02:32 +08:00
Kevin Wan
3556a2eef4
Update readme-en.md
...
goreportcard is not working, submitted an issue to them.
2020-12-12 23:40:26 +08:00
Kevin Wan
807765f77e
Update readme.md
...
goreportcard is not working, submitted a issue to them.
2020-12-12 23:39:28 +08:00
Kevin Wan
e44584e549
Create codeql-analysis.yml
2020-12-12 23:01:15 +08:00
Kevin Wan
acd48f0abb
optimize dockerfile generation ( #284 )
2020-12-12 16:53:06 +08:00
kingxt
f919bc6713
refactor ( #283 )
2020-12-12 11:18:22 +08:00
Kevin Wan
a0030b8f45
format dockerfile on non-chinese mode ( #282 )
2020-12-12 10:13:33 +08:00
Kevin Wan
a5f0cce1b1
Update readme-en.md
2020-12-12 09:06:09 +08:00
Kevin Wan
4d13dda605
add EXPOSE in dockerfile generation ( #281 )
2020-12-12 08:18:01 +08:00
songmeizi
b56cc8e459
optimize test case of TestRpcGenerate ( #279 )
...
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2020-12-11 21:57:04 +08:00
Kevin Wan
c435811479
fix gocyclo warnings ( #278 )
2020-12-11 20:57:48 +08:00
Kevin Wan
c686c93fb5
fix dockerfile generation bug ( #277 )
2020-12-11 20:31:31 +08:00
Kevin Wan
da8f76e6bd
add category docker & kube ( #276 )
2020-12-11 18:53:40 +08:00
Kevin Wan
99596a4149
fix issue #266 ( #275 )
...
* optimize dockerfile
* fix issue #266
2020-12-11 16:12:33 +08:00
wayne
ec2a9f2c57
fix tracelogger_test TestTraceLog ( #271 )
2020-12-10 17:04:57 +08:00
Kevin Wan
fd73ced6dc
optimize dockerfile ( #272 )
2020-12-10 16:21:06 +08:00
Kevin Wan
5071736ab4
fmt code ( #270 )
2020-12-10 15:16:13 +08:00
Kevin Wan
0d7f1d23b4
require go 1.14 ( #263 )
...
* refactor & format code
* optimized parse tag (#256 )
* feature plugin custom flag (#251 )
* support plugin custom flags
* add short name
* remove log
* remove log
* require go 1.14
Co-authored-by: kingxt <kingxt4job@gmail.com >
Co-authored-by: songmeizi <anqiansong@xiaoheiban.cn >
2020-12-09 22:43:42 +08:00
songmeizi
84ab11ac09
feature plugin custom flag ( #251 )
...
* support plugin custom flags
* add short name
* remove log
* remove log
2020-12-09 18:08:17 +08:00
kingxt
67804a6bb2
optimized parse tag ( #256 )
2020-12-09 11:16:38 +08:00
Kevin Wan
65ee877236
refactor & format code ( #255 )
2020-12-08 23:01:25 +08:00
songmeizi
b060867009
Feature bookstore update ( #253 )
...
* update bookstore
* update bookstore
2020-12-08 22:36:48 +08:00
songmeizi
4d53045c6b
improve data type conversion ( #236 )
...
* improve data type conversion
* update doc
2020-12-08 18:06:15 +08:00
kingxt
cecd4b1b75
goctl add plugin support ( #243 )
...
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* add plugin support
* remove no need
* add plugin support
* rename
* rename
* add plugin support
* refactor
* update plugin
* refactor
* refactor
* refactor
* update plugin
* newline
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
2020-12-07 14:55:10 +08:00
Kevin Wan
7cd0463953
fix lint errors ( #249 )
...
* simplify code, format makefile
* simplify code
* some optimize by kevwan and benying (#240 )
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
* optimization (#241 )
* optimize docker file generation, make docker build faster
* support k8s deployment yaml generation
* fix lint errors
Co-authored-by: benying <31179034+benyingY@users.noreply.github.com >
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
Co-authored-by: bittoy <bittoy@qq.com >
2020-12-07 11:12:02 +08:00
Kevin Wan
7a82cf80ce
support k8s deployment yaml generation ( #247 )
...
* simplify code, format makefile
* simplify code
* some optimize by kevwan and benying (#240 )
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
* optimization (#241 )
* optimize docker file generation, make docker build faster
* support k8s deployment yaml generation
Co-authored-by: benying <31179034+benyingY@users.noreply.github.com >
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
Co-authored-by: bittoy <bittoy@qq.com >
2020-12-07 00:07:50 +08:00
Kevin Wan
f997aee3ba
optimize docker file generation, make docker build faster ( #244 )
...
* simplify code, format makefile
* simplify code
* some optimize by kevwan and benying (#240 )
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
* optimization (#241 )
* optimize docker file generation, make docker build faster
Co-authored-by: benying <31179034+benyingY@users.noreply.github.com >
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
Co-authored-by: bittoy <bittoy@qq.com >
2020-12-05 21:48:09 +08:00
bittoy
88ec89bdbd
optimization ( #241 )
2020-12-02 15:00:07 +08:00
benying
7d1b43780a
some optimize by kevwan and benying ( #240 )
...
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn >
2020-12-01 06:44:32 +08:00
Kevin Wan
4b5c2de376
simplify code ( #234 )
...
* simplify code, format makefile
* simplify code
2020-11-29 12:41:42 +08:00
Kevin Wan
e5c560e8ba
simplify code, format makefile ( #233 )
2020-11-28 22:27:58 +08:00
xuezonggui
bed494d904
optimization ( #221 )
2020-11-28 19:43:39 +08:00
Keson
2dfecda465
modify the service name from proto ( #230 )
2020-11-28 11:48:44 +08:00
voidint
3ebb1e0221
Improve Makefile robustness ( #224 )
2020-11-27 23:40:07 +08:00
kingxt
348184904c
set default handler value ( #228 )
...
* set default value
* set default value
2020-11-26 11:57:02 +08:00
Keson
7a27fa50a1
update version ( #226 )
2020-11-25 12:04:22 +08:00
Kevin Wan
8d4951c990
check go.mod before build docker image ( #225 )
2020-11-24 23:19:31 +08:00
Keson
6e57f6c527
feature model interface ( #222 )
...
* make variable declaration more concise
* add model interface
* optimize interface methods
* fix: go test failed
* warp returns
* optimize
2020-11-24 22:36:23 +08:00
kingxt
b9ac51b6c3
feature: file namestyle ( #223 )
...
* add api filename style
* new feature: config.yaml
* optimize
* optimize logic generation
* check hanlder valid
* optimize
* reactor naming style
* optimize
* optimize test
* optimize gen middleware
* format
Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn >
Co-authored-by: kim <xutao@xiaoheiban.cn >
2020-11-24 15:11:18 +08:00
kevin
702e8d79ce
fix doc errors
2020-11-24 10:39:38 +08:00
kevin
95a9dabf8b
format import
2020-11-23 16:35:39 +08:00
Chris
bae66c49c2
1.use local variable i; 2.make sure limiter larger than timer period ( #218 )
...
Co-authored-by: chris <feilee1987@163.com >
2020-11-23 16:34:51 +08:00