What's Changed
- correct makefile by @starccck in #2597
- fix file permission error when overwriting directory containing .git … by @bobzh39 in #2599
- fix: polaris discouvery relation by @houseme in #2603
- fix some comments by @cuishuang in #2600
- http context never done by @gqcn in #2602
- fix file registry that not works on windows by @starccck in #2605
- fix issue #2561 #2431 by @gqcn in #2598
- fix empty string converted to none empty string type slice by @gqcn in #2612
- use first column name for Model.Array by @gqcn in #2609
- feat: improve polaris relation and add copyright for polaris example by @houseme in #2607
- v2.4.1 by @gqcn in #2615
- fix duplicated fields in function TableFields of driver pgsql by @gqcn in #2620
- fix missing
.exe
suffix for cli file for windows downloading, unable replacing self cli binary by @hailaz in #2622 - fix: When repairing protobuf to generate controllers, if the project … by @liangguifeng in #2630
- fix: genpbentity invalid proto3 by @caiwp in #2632
- feat: modify readme doc address by @houseme in #2638
- fix: genpbentity type error, []byte => bytes by @scoolor in #2633
- fix host ip retrieving for package contrib/trace/jaeger when there is no intranet ip in host by @gqcn in #2640
- cli command exits with code 1 if error by @gqcn in #2645
- new logo by @gqcn in #2647
- doc: correct level value comment by @zjfsdnu in #2653
- add WhereOrNot/WhereOrPrefixNot functions for gdb.Model by @gqcn in #2661
- update default logging time format using SetTimeFormat by @mason51 in #2611
- fix issue in array border exceeded in RoundRobin of package gsel by @gqcn in #2642
- fix(CLI): install cmd path choose empty not use default by @stardemo in #2655
- add DumpJson for package gutil by @gqcn in #2651
- fix issue in building binary for command docker by @gqcn in #2660
- change parameter prefix of type string to prefixes of type slice for command enums by @gqcn in #2662
- add multiple methods support for object route by @gqcn in #2663
- add multiple methods support for united routes registering by @gqcn in #2664
- fix issue in http proxy when repeatable reading request body content by @gqcn in #2666
- refactor: code optimization by @testwill in #2667
- comment update for package
contrib/drivers/mysql
by @hailaz in #2649 - add oltp(http&grpc) trace support by @houseme in #2641
- improve command up for goframe version upgrade by @gqcn in #2670
- template updates for command
gf init
by @gqcn in #2671 - fix issue #2439 by @gqcn in #2673
- add method
ScanAndCount
andAllAndCount
for Model packagegdb
by @lusson-luo in #2635 - ignore binary building if option
Build
is empty for commandbuild
by @gqcn in #2678 - add auto sync ci from github to gitee by @houseme in #2680
- version v2.4.2 by @gqcn in #2679
- feat: improve golangci-lint config by @houseme in #2681
- fix version retrieving of goframe for command version by @gqcn in #2682
- improve command
make version
by @hailaz in #2676 - fix issue in Where when used in field with prefix that not match struct attribute name by @gqcn in #2688
- improve key words transaction for package i18n by @arieslee in #2652
- add new validation rule "enums" by @gqcn in #2690
- fix gdb_fun.go code comments by @oldme-git in #2687
- Update gcompress_zip.go by @rexxar5188 in #2694
- bugfix : when using otel, calling gclient *Raw methods may result in null pointer exceptions by @hanqian200705 in #2697
- add command
gen ctrl
for parsing api to generate controller and sdk go files by @gqcn in #2708 - improve command
gen ctrl
andgen service
by @gqcn in #2711 - add type mapping feature for command
gf gen dao
by @gqcn in #2722 - fix: cmd gen dao typeMapping.Name=>typeMapping.Type by @LonelySally in #2723
- update context of the original http request by @gqcn in #2717
- add service comments for command
gf gen service
by @horizon220222 in #2714 - Update README to demonstrate how to configure polaris by @xgd16 in #2724
- fix issue in converting value to nil when calling IsNil return ture for gdb.Core by @niluan304 in #2720
- feat: add codecov.yml ignore cmd test by @LonelySally in #2729
- feat(glog): add log rotation support for short-running process by @xuyue86 in #2658
- fix length check issue by @gqcn in #2725
- add sharding feature on Model for package gdb by @gqcn in #2732
- add chaining function Discovery to disable/enable discovery feature for package gclient; fix issue #2737 by @gqcn in #2738
- fix issue #2734 by @gqcn in #2740
- add custom endpoints configuration for package
grpcx
by @xxxwang1983 in #2625 - improve command gen service for import alias and comments handling by @gqcn in #2745
- feat: improve polaris register and discovery by @houseme in #2739
- add user name configuration support for package gredis by @wanov in #2684
- version v2.5.0 by @gqcn in #2747
- add endpoints configuration for
ghttp.Server
by @gqcn in #2741 - fix typo by @gqcn in #2753
- fix issue #2760 by @gqcn in #2763
- remove sharding feature from gdb.Model by @gqcn in #2758
- add example for package gvalid by @gqcn in #2767
- improve gctx.New for none default opentelemetry provider by @gqcn in #2756
- add complicated map with custom type converting support for package gconv by @gqcn in #2769
New Contributors
- @bobzh39 made their first contribution in #2599
- @liangguifeng made their first contribution in #2630
- @caiwp made their first contribution in #2632
- @scoolor made their first contribution in #2633
- @zjfsdnu made their first contribution in #2653
- @mason51 made their first contribution in #2611
- @testwill made their first contribution in #2667
- @lusson-luo made their first contribution in #2635
- @oldme-git made their first contribution in #2687
- @rexxar5188 made their first contribution in #2694
- @hanqian200705 made their first contribution in #2697
- @horizon220222 made their first contribution in #2714
- @xgd16 made their first contribution in #2724
- @niluan304 made their first contribution in #2720
- @xuyue86 made their first contribution in #2658
- @xxxwang1983 made their first contribution in #2625
- @wanov made their first contribution in #2684
Full Changelog: v2.4.0...v2.5.0