Releases: unionj-cloud/go-doudou
Releases · unionj-cloud/go-doudou
v1.3.7
v1.3.3
v1.3.2 grpc
- Add grpc support including proto file, grpc server/client stubs, svcimpl.go file and main.go file generation feature
- Move logging library from logrus to zerolog
- Optimize proxy middleware (mainly used for implementing http gateway) performance
- Use github.com/klauspost/compress for gzip compression instead of go std library
- Add some prometheus metrics prefixed by
go_doudou_
- Add
NewHttpRouterSrv
api for using httprouter (which is used by gin) as router - Add pprof related endpoints
- Add
InsertIgnore
,BulkInsert
,BulkInsertIgnore
,BulkUpsert
,BulkUpsertSelect
apis to go-doudou built-in lightweight orm - Some minor bug fixes and performance improvement
v1.2.4 Integration Test
New Features
- Add integration testing code generation feature based on github.com/steinfletcher/apitest
- Add statsviz support based on github.com/arl/statsviz
Bug fixes & Optimization
- Built-in ddl CLI add longtext type support
- Add Merge helper function to merge two map value
- Add environment variable
GDD_NACOS_LOG_DISCARD
to disable nacos log - You can move any generated http handler implementation to another file within httpsrv package and manually fix it as your need
- Add implementation for the largest remainder method algo to numberutils package
- Replace import statement from encoding/json to github.com/goccy/go-json
- Add map type support to go client code generation from OpenAPI 3.0 json document
- Add ResizeKeepAspectRatio api to imgutils package
v1.2.3
v1.1.9 Request Validation
Add http request body and request parameters validation feature based on https://github.com/go-playground/validator
v1.1.8 Route Annotation
- Add route/api annotation feature
- Add envrionment variable
GDD_ROUTE_ROOT_PATH
to nacos registry as metadatarootPath
- Fix
ValidateRestApi
bug that cannot recognise enum type from vo package - Some minor optimization
v1.1.3
v1.1.0 orm cache layer
- Add cache layer to go-doudou built-in lightweight orm based on https://github.com/go-redis/cache
- Fix some bugs