Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat(box): support server hooks * feat(pkg/client/kafka): new alias; add default meta config * feat(pkg/client/gopg): support new alias * build(mod): upgrade pg,redis * feat(pkg/client/gopg): support debug logger; replace default logger, add `Error` alias. * feat(pkg/client/redis): support script and add tests * feat(pkg/schedule): support handler args and add example * docs(readme): update readme * feat(pkg/client/rabbitmq): support rabbitmq client * fix(pkg/client): fix type alias * feat(pkg/schedule): support ExecOnce and ExecTiming method * feat(pkg/server/ginserver): support ginlog * feat(pkg/metric): alias vec * feat(pkg/server/ginserver): support ginprom * feat(pkg/server/ginserver): alias gin.Context * feat(pkg/server/ginserver): support ginsession * feat(pkg/server/ginserver): ginlog support skip urls * feat(pkg/server/ginserver): ginlog support trace reqid and bizid * fix(pkg/client/wukong): fix formdata missing error * feat(pkg/client/wukong): support empty base url client * feat(pkg/cache): support Prefix option, export Default instance and export cache missing error BREAKING CHANGE: Now cache missing is an ErrCacheMiss error, not nil. * feat(pkg/locker): redislocker support prefix * feat(pkg/client/mongodb): more alias, eg: ObjectID,Null,Undefined etc * feat(pkg/server/ginserver): ginlog request body convert to string * feat(pkg/client/mongodb): add options alias * feat(pkg/client/wukong): support logger and metric switch * feat(pkg/client/kafka): alias Encoder * feat(pkg/client/wukong): support more logger level * feat(pkg/client/kafka): support more client methods and alias * fix(pkg/client/mongodb): fix multi instance metric conflict. BREAKING CHANGE: change Monitor to interface fix #4 * feat(pkg/client/gopg): new alias types * feat(pkg/client/mongodb): alias OptionXXX to options.XXX for quick new options * refactor(pkg/config): watcher of mognodb and redis reuse Read function * feat(pkg/client/gopg): support config fields. more alias * feat(pkg/client/gorm): implement basic function * style(pkg/config): format comments * refactor(pkg/client/gorm): rename to pkg/client/gormx * feat(pkg/server/grpcserver): add `WithWrap` option, remove `RawServer` function BREAKING CHANGE: remove `RawServer` function * feat(pkg/server/grpcgateway): init * feat(pkg/insight): show insight by html, `/config` support format parameter: json,table * feat(pkg/metric): fix config load error * refactor(pkg/metric): rename job name to service name and service version * feat(box): support box info metric * feat(pkg/server/ginserver): more metric * feat(metric): remove 0.25 summary quantile * feat(box): support tags, config and metric * feat(pkg/server/ginserver): replace 404,405 response text; fix prom response size error; * feat(pkg/util/strutil): add String2Bytes and Bytes2String function * feat(pkg/pubsub): support lightweight pubsub * feat(pkg/logger): add mask core; remove dpanic level and some unsed log func; add watch interval * build(mod): support go version 1.15+ * ci(lint): update lint timeout 2m * Create codeql-analysis.yml * feat(pkg/codec): support json,proto,toml,xml and yaml * refactor(pkg/config): change encoder to codec and delete encoder * feat(gopg): upgrade go-pg from v10.7.7 to v10.10.6 and add more error log * docs(rediscache): update commenets * build(mod): tidy * fix(pkg/client/wukong): ignore nil query field * feat(pkg/client/gormx): 增加gorm.Config配置支持
- Loading branch information