Releases: gogf/gf
Releases · gogf/gf
GoFrame Release v2.2.6
What's Changed
- add ut cases for package ghttp_middleware and ghttp_request by @huangqian1985 in #2344
- add ut cases for package ghttp_response by @huangqian1985 in #2352
- add ut cases for package ghttp_request by @huangqian1985 in #2351
- add ut cases for package gcache by @huangqian1985 in #2341
- improve ut case for package internal/rwmutex by @gqcn in #2364
- fix issue when only one file was uploaded in batch receiver attribute by @gqcn in #2365
- fix issue #2334 when accessing static files with cache time by @gqcn in #2366
- fix issue in cycle dumping for g.Dump by @gqcn in #2367
- fix issue in gdb_core_utility.HasField caused by initialized position 1 for package clickhouse by @qq375251855 in #2346
- fix: ghttp server static path config by @hailaz in #2335
- parseConfigNodeLink support Chinese database name #2231 by @sanrentai in #2238
- fix BuildParams with urlEncode when len(v) <= 6 by @primexiao in #2308
- fix issue in NewIntArrayRange function for package garray by @gqcn in #2374
- fix Unknown setting charset for clickhouse driver by @gqcn in #2375
- add security tag support for openapi by @XiaobinZhao in #2377
- revert from int64 to int for returning value of Count by @gqcn in #2378
- fix issue #2381 by @gqcn in #2382
- fix gf.yaml by @gqcn in #2385
New Contributors
- @primexiao made their first contribution in #2308
- @XiaobinZhao made their first contribution in #2377
Full Changelog: v2.2.5...v2.2.6
GoFrame Release v2.2.5
What's Changed
- add ut cases for package gcode by @huangqian1985 in #2307
- add ut cases for package gerror by @huangqian1985 in #2304
- add ut cases for package gtime by @huangqian1985 in #2303
- add ut cases for package glog by @huangqian1985 in #2302
- change result data type of function Count from int to int64 for package gdb by @houseme in #2298
- feat: cmd gf prebuild suport oracle by @hailaz in #2312
- add ut cases for package g by @huangqian1985 in #2315
- add ut cases for package gdebug by @huangqian1985 in #2313
- add zookeeper registry support by @huyuanxin in #2284
- add ut cases for package glog part2 by @huangqian1985 in #2317
- fix invalid UpdatedAt usage in soft deleting feature for package gdb by @hailaz in #2323
- fix issue in failed installing when there's shortcut between file paths for command install by @gqcn in #2326
- improve lru clearing for package gcache by @gqcn in #2327
New Contributors
- @huyuanxin made their first contribution in #2284
Full Changelog: v2.2.4...v2.2.5
GoFrame Release v2.2.4
What's Changed
- add Tag* functions to retreive most commonly used tag value from struct field for package gstructs; use description tag as default value if brief is empty for gcmd.Argument by @gqcn in #2299
- fix cache issue in Count/Value functions for gdb.Model by @gqcn in #2300
- add minus of
start
parameter support forgstr.Substr
, like thesubstr
function inPHP
by @cnjinhy in #2297
New Contributors
Full Changelog: v2.2.3...v2.2.4
GoFrame Release v2.2.3
What's Changed
- fix redis ci yaml by @gqcn in #2269
- move common used tag from packages to package gtag for maintainability by @gqcn in #2256
- feat: modify sql count value int64 by @houseme in #2266
- add ut cases for package gconv by @huangqian1985 in #2272
- fix typo for comments by @wanghaha-dev in #2268
- gtest model unit test by @huangqian1985 in #2267
- add supervisor for package grpool by @gqcn in #2252
- fix used schema not change in nested transaction when used different schemas by @gqcn in #2279
- fix IsSubDomain method error by @ItsWewin in #2283
- add command fix and up by @gqcn in #2280
- style(test): Unify the indentation format of SQL strings in clickhouse_test by @CCpro10 in #2277
- add ut cases for package gconv part2 by @huangqian1985 in #2282
- fix: gcron check if the predefined patterns fail by @hailaz in #2288
- ci: action update by @hailaz in #2289
- fix: gcache MustGetOrSetFunc error by @zcyc in #2291
- improve ut case for package gcache/gpool by @gqcn in #2290
- fix
/*
router supported for handler of package ghttp; fix json tag name issue when it contains,
for package goai; add proxy example for http server by @gqcn in #2294 - fix: update szenius/[email protected] by @hailaz in #2293
New Contributors
- @wanghaha-dev made their first contribution in #2268
- @ItsWewin made their first contribution in #2283
- @zcyc made their first contribution in #2291
Full Changelog: v2.2.2...v2.2.3
GoFrame Release v2.2.2
What's Changed
- auto creating error with code in ghttp.MiddlewareHandlerResponse when there's no 200 http status code by @gqcn in #2223
- opt: parameter verification of optimized handler methods by @ivothgle in #2224
- fix gen dao oracle entity bug by @zaier277 in #2219
- improve nil receiver handling for package gtime by @gqcn in #2226
- feat: add
gcfg.Adapter
implements using nacos service by @qinyuguang in #2232 - add golangci feature to guarantee codes quality by @houseme in #2229
- attach and export real handler for request by @SUDOCS in #2220
- add schema name in debug logging content; add master-slave ut case for package gdb by @gqcn in #2249
- fix issue 1915 and repeated link instance key for package gdb by @gqcn in #2250
- fix issue #2244 by @gqcn in #2257
- version.go updates by @gqcn in #2259
- fix router parameters handling by auto url decoding by @gqcn in #2262
New Contributors
- @ivothgle made their first contribution in #2224
- @zaier277 made their first contribution in #2219
- @SUDOCS made their first contribution in #2220
Full Changelog: v2.2.1...v2.2.2
GoFrame Release v2.2.1
What's Changed
- fix: pgsql driver check local type error by @yss930819 in #2192
- fix info content when listens on port :0 for ghttp.Server by @gqcn in #2191
- fix: modify
Polaris
config readme.md by @houseme in #2186 - fix issue of OmitEmptyWhere in Builder for package gdb by @gqcn in #2195
- fix issue #1946 by @gqcn in #2194
- remove repeated error stack file lines among stacks for package gerror by @gqcn in #2199
- fix issue #1934 by @gqcn in #2193
- Add test for clickhouse #1815 by @CCpro10 in #2200
- fix issue #1971 by @gqcn in #2203
- improve ut cases for package contrib/drivers/mysql by @gqcn in #2216
- add
Ptr*
functions for package gconv by @gqcn in #2206 - Parse database empty json field to empty object( fix issue 2105 ) by @zhonghuaxunGM in #2213
- v2.2.1 by @gqcn in #2222
New Contributors
- @yss930819 made their first contribution in #2192
- @CCpro10 made their first contribution in #2200
Full Changelog: v2.2.0...v2.2.1
GoFrame Release v2.2.0
What's Changed
- fix glog bug by @wenzi1 in #1844
- Fix multiple gdb-group overrides by @qq375251855 in #1890
- feat/gfcli: replace gofmt&goimports with tools/imports by @BeanWei in #1935
- update sqlite driver to github.com/glebarez/go-sqlite by @hailaz in #1932
- add gstr.IsGNUVersion by @gqcn in #1937
- improve configuration parsing for command gen dao by @gqcn in #1938
- add cross building support for sqlite in command gen dao by @gqcn in #1944
- improve package glog; fix issue in package gtrace by @gqcn in #1952
- improve DeepCopy feature for bunch of components, especially the container and gtime by @gqcn in #1956
- add full week/month name support for pattern, add seconds fix feature in some delay seconds for package gcron by @gqcn in #1960
- add file export by @mingzaily in #1959
- gf gen service supports the generation of service files in the specified naming format by @L-fushen in #1953
- Fix goai repeat param by @mingzaily in #1916
- fix gf run custom arguments and gf gen dao specify config file path by @omegamt in #1879
- improve UT for package gcron by @gqcn in #1966
- update comment for ghttp.Request by @yuancjun in #1968
- redis add sentinel slaveOnly filed by @whosafe in #1948
- improve list tables for pgsql by @qinyuguang in #1790
- add support for slice types of pgsql by @jinmao88 in #1881
- gfcli: fix imports parse and update gofmt by @BeanWei in #1979
- some improves for ci yaml and package cmd/gf, database/gdb by @gqcn in #1972
- Improve the code coverage of the gset module by @huangqian1985 in #1977
- Feature/pgsql add pgsql unit test (#1853) by @chaggle in #1973
- fix go.sum of package contrib/drivers/pgsql by @gqcn in #1980
- Improve the code coverage of the gutil, grand module by @huangqian1985 in #1989
- Improve the code coverage of the gpool, gqueue, gring module by @huangqian1985 in #1987
- Improve the code coverage of the gvar module by @huangqian1985 in #1982
- Improve the code coverage of the gtype module by @huangqian1985 in #1975
- fix UT issue for package gcron by @gqcn in #1992
- new version v2.1.2 by @gqcn in #1993
- add init ctx feature by @gqcn in #1995
- fix(gdb): panic when concurrent db config map read and write. by @laushunyu in #1997
- fix concurrent safety for package gdb by @gqcn in #1998
- improve panic...recover of exit feature for package ghttp/gtimer/gfsnotify by @gqcn in #2000
- update docker folder by @whosafe in #2007
- improve package gerror, add HasCode/HasError function for package gerror by @gqcn in #2006
- Feature/ci cache by @hailaz in #2010
- ci updates to avoid repeated procedures by @hailaz in #2020
- use method name as its command name if no name defined in Meta of input struct for package gcmd by @gqcn in #2019
- improve field type check from db to golang by @gqcn in #2023
- fix gf-cli command 'gen dao' help infomation by @SSnoWich in #2022
- fix issue in gstr.Nl2Br by @gqcn in #2028
- feature: gen dao from tpl file path by @hailaz in #2021
- Update goai_path.go by @ar026 in #2029
- add MiddlewareJsonBody, improve error response handling for package ghttp by @gqcn in #2032
- fix issue #1648 by @gqcn in #2033
- improve header printing in json format for package glog; add golang v1.18 support for ci workflow by @gqcn in #2037
- fix precision lost of int64 for package gcfg by @qinyuguang in #2044
- improve gdb.CheckValueForLocalType for pgsql by @qinyuguang in #2040
- Feature/pgsql last insert by @hailaz in #1994
- add interface DB.CheckLocalTypeForField for package gdb by @gqcn in #2059
- fix gctx init slice bounds out of range on ios platform by @omegamt in #2062
- fix (clickhouse) : fix TableFields of clickhouse driver when using link configuration by @marunrun in #2063
- fixed inconsistent results when converting float64(NaN) to int/uint on multiple platforms by @DGuang21 in #2064
- add issue bot support (#2065) by @lingcoder in #2066
- Fix name of issue CI by @gqcn in #2071
- fix issue #2047 by @gqcn in #2069
- fix issue 1914 by @gqcn in #2075
- add more UT cases for package gview by @gqcn in #2072
- improve command init: add go mod tidy for init project by @gqcn in #2083
- v2.1.3 release by @gqcn in #2084
- fix issue in OpenAPI json marshaling of embedded struct definition; improve command gen service by @gqcn in #2089
- improve logging content printing for internal log by @gqcn in #2090
- fix field type check for package gdb by @gqcn in #2086
- fix issue #1921 by @gqcn in #2091
- new release v2.1.4 by @gqcn in #2095
- remove uint repeat conversion by @DGuang21 in #2096
- fix error message for package gtrace by @gqcn in #2103
- add GzipPathWriter for package gcompress by @gqcn in #2116
- TplTableNameCamelLowerCase remove space by @promisingMan in #2109
- project template update for command init by @gqcn in #2117
- fix issue bot :ignore issue which without labels by @lingcoder in #2077
- improve and add
clear
option for commandgen dao/service
by @gqcn in #2123 - fix issue incorrect struct name match pattern for command
gen service
by @gqcn in #2125 - fix: pgsql DoExec Transaction checks by @hailaz in #2101
- remove noisy internal logging content of package gcron by @gqcn in #2141
- fix issue in init context for package gctx by @gqcn in #2138
- feature/v2.2.0 by @gqcn in #2154
- add switch of brief stack for package
gerror
by @gqcn in #2153 - Feature/driver-dm fix something is invalid in dm by @zhonghuaxunGM in #2158
- add local db configuration support for package gdb by @gqcn in #2161
- fix configuration management for package gdb by @gqcn in #2163
- add watch feature for package kubecm by @gqcn in #2164
- add
gcfg.Adapter
implements using apollo service by @gqcn in #2165 - fix issue #2172 by @gqcn in #2173
- fix issue #1965 by @glennliao in #2174
- fix issue #1965 by @gqcn in #2177
- add WithUUID for package gtrace by @gqcn in #2176
- improve port listening for ghttp.Server by @gqcn in #2175
- feat: improve glog for polaris register by @houseme in #2178
- add function
ZipPathContent
for packagegcompress
by @gqcn in #2179 - feat: create polaris config by @houseme in #2170
- package comments and readme update by @gqcn in #2182
- feat: temporarily disable the unit testing of the Polaris configuration center by @houseme in #2183
- new version v2.2.0 by @gqcn in #2185
New Contributors
- @qq375251855 made their first contribution in #1890
- @BeanWei made their first contribution in #1935
- @L-fushen made their first contribution in #1953
- @omegamt made their first contribution in #1879
- @whosafe made their first contribution in #1948
- @jinmao88 made their first contribution in #1881
- @laushunyu made their first contribution in #1997
- @SSnoWich made their first contribution in #2022
...
GoFrame Release v2.2.0-beta2
What's Changed
Full Changelog: v2.2.0-beta...v2.2.0-beta2
GoFrame Release v2.2.0-beta
What's Changed
- fix glog bug by @wenzi1 in #1844
- Fix multiple gdb-group overrides by @qq375251855 in #1890
- feat/gfcli: replace gofmt&goimports with tools/imports by @BeanWei in #1935
- update sqlite driver to github.com/glebarez/go-sqlite by @hailaz in #1932
- add gstr.IsGNUVersion by @gqcn in #1937
- improve configuration parsing for command gen dao by @gqcn in #1938
- add cross building support for sqlite in command gen dao by @gqcn in #1944
- improve package glog; fix issue in package gtrace by @gqcn in #1952
- improve DeepCopy feature for bunch of components, especially the container and gtime by @gqcn in #1956
- add full week/month name support for pattern, add seconds fix feature in some delay seconds for package gcron by @gqcn in #1960
- add file export by @mingzaily in #1959
- gf gen service supports the generation of service files in the specified naming format by @L-fushen in #1953
- Fix goai repeat param by @mingzaily in #1916
- fix gf run custom arguments and gf gen dao specify config file path by @omegamt in #1879
- improve UT for package gcron by @gqcn in #1966
- update comment for ghttp.Request by @yuancjun in #1968
- redis add sentinel slaveOnly filed by @whosafe in #1948
- improve list tables for pgsql by @qinyuguang in #1790
- add support for slice types of pgsql by @jinmao88 in #1881
- gfcli: fix imports parse and update gofmt by @BeanWei in #1979
- some improves for ci yaml and package cmd/gf, database/gdb by @gqcn in #1972
- Improve the code coverage of the gset module by @huangqian1985 in #1977
- Feature/pgsql add pgsql unit test (#1853) by @chaggle in #1973
- fix go.sum of package contrib/drivers/pgsql by @gqcn in #1980
- Improve the code coverage of the gutil, grand module by @huangqian1985 in #1989
- Improve the code coverage of the gpool, gqueue, gring module by @huangqian1985 in #1987
- Improve the code coverage of the gvar module by @huangqian1985 in #1982
- Improve the code coverage of the gtype module by @huangqian1985 in #1975
- fix UT issue for package gcron by @gqcn in #1992
- new version v2.1.2 by @gqcn in #1993
- add init ctx feature by @gqcn in #1995
- fix(gdb): panic when concurrent db config map read and write. by @laushunyu in #1997
- fix concurrent safety for package gdb by @gqcn in #1998
- improve panic...recover of exit feature for package ghttp/gtimer/gfsnotify by @gqcn in #2000
- update docker folder by @whosafe in #2007
- improve package gerror, add HasCode/HasError function for package gerror by @gqcn in #2006
- Feature/ci cache by @hailaz in #2010
- ci updates to avoid repeated procedures by @hailaz in #2020
- use method name as its command name if no name defined in Meta of input struct for package gcmd by @gqcn in #2019
- improve field type check from db to golang by @gqcn in #2023
- fix gf-cli command 'gen dao' help infomation by @SSnoWich in #2022
- fix issue in gstr.Nl2Br by @gqcn in #2028
- feature: gen dao from tpl file path by @hailaz in #2021
- Update goai_path.go by @ar026 in #2029
- add MiddlewareJsonBody, improve error response handling for package ghttp by @gqcn in #2032
- fix issue #1648 by @gqcn in #2033
- improve header printing in json format for package glog; add golang v1.18 support for ci workflow by @gqcn in #2037
- fix precision lost of int64 for package gcfg by @qinyuguang in #2044
- improve gdb.CheckValueForLocalType for pgsql by @qinyuguang in #2040
- Feature/pgsql last insert by @hailaz in #1994
- add interface DB.CheckLocalTypeForField for package gdb by @gqcn in #2059
- fix gctx init slice bounds out of range on ios platform by @omegamt in #2062
- fix (clickhouse) : fix TableFields of clickhouse driver when using link configuration by @marunrun in #2063
- fixed inconsistent results when converting float64(NaN) to int/uint on multiple platforms by @DGuang21 in #2064
- add issue bot support (#2065) by @lingcoder in #2066
- Fix name of issue CI by @gqcn in #2071
- fix issue #2047 by @gqcn in #2069
- fix issue 1914 by @gqcn in #2075
- add more UT cases for package gview by @gqcn in #2072
- improve command init: add go mod tidy for init project by @gqcn in #2083
- v2.1.3 release by @gqcn in #2084
- fix issue in OpenAPI json marshaling of embedded struct definition; improve command gen service by @gqcn in #2089
- improve logging content printing for internal log by @gqcn in #2090
- fix field type check for package gdb by @gqcn in #2086
- fix issue #1921 by @gqcn in #2091
- new release v2.1.4 by @gqcn in #2095
- remove uint repeat conversion by @DGuang21 in #2096
- fix error message for package gtrace by @gqcn in #2103
- add GzipPathWriter for package gcompress by @gqcn in #2116
- TplTableNameCamelLowerCase remove space by @promisingMan in #2109
- project template update for command init by @gqcn in #2117
- fix issue bot :ignore issue which without labels by @lingcoder in #2077
- improve and add
clear
option for commandgen dao/service
by @gqcn in #2123 - fix issue incorrect struct name match pattern for command
gen service
by @gqcn in #2125 - fix: pgsql DoExec Transaction checks by @hailaz in #2101
- remove noisy internal logging content of package gcron by @gqcn in #2141
- fix issue in init context for package gctx by @gqcn in #2138
- feature/v2.2.0 by @gqcn in #2154
- add switch of brief stack for package
gerror
by @gqcn in #2153 - Feature/driver-dm fix something is invalid in dm by @zhonghuaxunGM in #2158
- add local db configuration support for package gdb by @gqcn in #2161
New Contributors
- @qq375251855 made their first contribution in #1890
- @BeanWei made their first contribution in #1935
- @L-fushen made their first contribution in #1953
- @omegamt made their first contribution in #1879
- @whosafe made their first contribution in #1948
- @jinmao88 made their first contribution in #1881
- @laushunyu made their first contribution in #1997
- @SSnoWich made their first contribution in #2022
- @ar026 made their first contribution in #2029
- @marunrun made their first contribution in #2063
- @lingcoder made their first contribution in #2066
- @promisingMan made their first contribution in #2109
Full Changelog: v2.1.0...v2.2.0-beta
GoFrame Release v2.1.4
What's Changed
- fix issue in OpenAPI json marshaling of embedded struct definition; improve command gen service by @gqcn in #2089
- improve logging content printing for internal log by @gqcn in #2090
- fix field type check for package gdb by @gqcn in #2086
- fix issue #1921 by @gqcn in #2091
- new release v2.1.4 by @gqcn in #2095
- remove uint repeat conversion by @DGuang21 in #2096
Full Changelog: v2.1.3...v2.1.4