What's Changed
- fix issue 2391 by @gqcn in #2398
- fix issue 2395 by @gqcn in #2399
- add cli upgraded supported for command up by @gqcn in #2405
- fix issue 2403 by @qinyuguang in #2404
- add auto
go mod tidy
after version upgraded for commandup
by @gqcn in #2407 - add label
planned
for ci to check issue inactive by @gqcn in #2408 - fix issue in
gf run
failed with arguments passed in windows platform by @hailaz in #2414 - fix issue #2011 by @gqcn in #2421
- fix issue #2015 by @gqcn in #2422
- fix issue #2050: add
-t
option support for commandgf docker
to compatable with older version by @gqcn in #2423 - .gitignore updates by @gqcn in #2426
- fix type of default value in swagger ui for package
goai
by @hailaz in #2413 - fix issue 2356 by @gqcn in #2428
- fix issue #2371 by @gqcn in #2429
- fix issue #2355 by @gqcn in #2430
- fix issue #2331 by @gqcn in #2432
- fix issue #2339 by @gqcn in #2433
- comment updates for with function of package gdb by @Deng-Xian-Sheng in #2418
- improve Timezone escape for driver dm/mysql by @LonelySally in #2412
- gdb error should wrap original underlying database error like MySQLError by @WesleyWu in #2402
- fix #2435 by @glennliao in #2437
- fix issue #2338 by @gqcn in #2444
- fix issue #2427 by @gqcn in #2442
- fix issue #2447 by @gqcn in #2448
- improve ci by using cache feature of
setup-go
by @hailaz in #2463 - fix issue #2261 by @hailaz in #2458
- README update for
cmd/gf
by @hailaz in #2459 - Bump golang.org/x/net from 0.1.0 to 0.7.0 in /cmd/gf by @dependabot in #2460
- fix: use keyword(like: group) as table name in sqlite by @glennliao in #2461
- improve unit testing cases by @hailaz in #2468
- Protect RemoveValue from race condition by @blinkbean in #2472
- fix: gredis maxActive config and duplicate connection bug by @qinyuguang in #2479
- fix configuration of
Namespace
for pgsql by @hailaz in #2481 - add issue translation robot by @gqcn in #2490
- robot translator updates by @gqcn in #2491
- fix issue in empty json name along with omitempty tag in package oai by @gqcn in #2500
- improve command
gen dao
by removing all dao files if clear option is true by @gqcn in #2502 - fix issue struct attribute converting when has no json name but with omitempty tag by @gqcn in #2486
- improve unit testing cases coverage to 80%+ by @hailaz in #2480
- add package contrib/rpc/grpcx by @gqcn in #2169
- improvement for grpcx by @gqcn in #2510
- fix: cli gen service:BUG #2310 by @sanrentai in #2485
- feat: support graceful shutdown (#2469) by @windvalley in #2475
- add tag value of
in
support for api definition that has meta info by @hailaz in #2450 - fix issue #2499 #2515 by @gqcn in #2517
- improve command
gen pb
by adding controller go files generating by @gqcn in #2518 - add postForm with multi data content type support by @Cyberhan123 in #2508
- improve grpcx by @gqcn in #2522
- fix goreport for gofmt by @hailaz in #2523
- fix quick exit when double click cli to install/upgrade by @hailaz in #2521
- improve error message when the router hander definition is not standrad by @gqcn in #2528
- feat:upgrade polairs-go sdk version v1.3.0 for config by @houseme in #2525
- feat: improve polaris register and upgrade polaris-go version v1.3.0 by @houseme in #2524
- support microseconds resolution for created_at/updated_at/deleted_at by @WesleyWu in #2512
- add
Quick
mode for gtimer by @hinego in #2488 - optimize the handling of the
SIGUSR1
signal by @windvalley in #2532 - fix issue #2509 by @gqcn in #2530
- fix issue #2516 by @gqcn in #2531
- comment updates for gdb.Builder by @org-org-org in #2513
- fix: unified go.mod dependent version by @hailaz in #2452
- Bump golang.org/x/crypto from 0.0.0-20200622213623-75b288015ac9 to 0.1.0 in /cmd/gf by @dependabot in #2546
- change temp dir to os.TempDir for package gfile by @gqcn in #2547
- feat: automatic update gf for contrib by @hailaz in #2551
- improve stream response for http by @gqcn in #2564
- add
RemoveValues
for packagegarray
by @gqcn in #2568 - add
clickhouse
support in commandgf gen dao
by @alaywn in #2557 - fix issue #2529 #2487 by @gqcn in #2548
- Add Filter function to garray by @wsy998 in #2541
- fix missing trace id in gctx.GetInitCtx by @gqcn in #2562
- inherit context from http.Request for ghttp.Request by @gqcn in #2550
- update cli build action by @stardemo in #2563
- uf case update for contrib/drivers/mysql by @gqcn in #2569
- fix issue in New when creating concurrent-safety var for package gvar by @osgochina in #2573
- version updates to v2.4.0-rc by @gqcn in #2574
- v2.4.0-rc2 by @gqcn in #2575
- feature/v2.4.0-rc4 by @gqcn in #2578
- add command
make version to
in Makefile by @hailaz in #2579 - fix issue converting values to custom type pointers by @gqcn in #2585
- fix issue #2584 by @gqcn in #2586
- improve
AddObject
to supportCommand/*Command
parameter for packagegcmd
by @gqcn in #2587 - add command
gen enums
by @gqcn in #2591 - fix: fix typo and go-staticcheck S1002 warning by @feranwq in #2590
- improve auto retrieving of ip addresses for service registering by @gqcn in #2593
- version v2.4.0 by @gqcn in #2595
New Contributors
- @Deng-Xian-Sheng made their first contribution in #2418
- @dependabot made their first contribution in #2460
- @blinkbean made their first contribution in #2472
- @windvalley made their first contribution in #2475
- @Cyberhan123 made their first contribution in #2508
- @hinego made their first contribution in #2488
- @org-org-org made their first contribution in #2513
- @alaywn made their first contribution in #2557
- @wsy998 made their first contribution in #2541
- @feranwq made their first contribution in #2590
Full Changelog: v2.3.0...v2.4.0