Releases: unionj-cloud/go-doudou
Releases · unionj-cloud/go-doudou
v2.1.1
v2.1.0
What's Changed
- v2.1.0 by @wubin1989 in #148
- ... by @wubin1989 in #149
Full Changelog: v2.0.9...v2.1.0
v2.0.9
What's Changed
- Bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 by @dependabot in #136
- Bump gorm.io/driver/sqlite from 1.4.4 to 1.5.0 by @dependabot in #137
- Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.0.1-0.20190118093823-f849b5445de4 to 1.4.0 by @dependabot in #117
- Bump go.uber.org/automaxprocs from 1.5.1 to 1.5.2 by @dependabot in #139
- generate full rest and grpc service from database by @wubin1989 in #144
- ... by @wubin1989 in #145
- ... by @wubin1989 in #146
- v2.0.9 by @wubin1989 in #147
Full Changelog: v2.0.8...v2.0.9
v2.0.8 quick fix
Merge pull request #135 from wubin1989/main fix
v2.0.6 Zookeeper and Dubbo-go gRPC protocol
What's Changed
- Bump github.com/iancoleman/strcase from 0.1.3 to 0.2.0 by @dependabot in #74
- Bump github.com/rbretecher/go-postman-collection from 0.8.0 to 0.9.0 by @dependabot in #73
- Bump github.com/spf13/cobra from 1.1.3 to 1.6.1 by @dependabot in #72
- Bump github.com/go-playground/validator/v10 from 10.11.0 to 10.11.2 by @dependabot in #79
- Bump github.com/Jeffail/gabs/v2 from 2.6.0 to 2.6.1 by @dependabot in #78
- Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 by @dependabot in #77
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #81
- Bump github.com/rs/cors from 1.8.2 to 1.8.3 by @dependabot in #82
- Bump go.etcd.io/etcd/client/v3 from 3.5.5 to 3.5.7 by @dependabot in #80
- Bump github.com/containerd/containerd from 1.5.16 to 1.5.18 by @dependabot in #90
- Bump github.com/google/btree from 1.0.1 to 1.1.2 by @dependabot in #86
- Bump github.com/arl/statsviz from 0.4.1 to 0.5.1 by @dependabot in #83
- Bump github.com/joho/godotenv from 1.4.0 to 1.5.1 by @dependabot in #95
- Bump github.com/getkin/kin-openapi from 0.113.0 to 0.114.0 by @dependabot in #94
- Fix #101 by @wubin1989 in #102
- fix unit test and improve recovery middleware by @wubin1989 in #103
- set form namespace prefix and suffix as [] by @wubin1989 in #105
- [ImgBot] Optimize images by @imgbot in #104
- Bump github.com/goccy/go-yaml from 1.9.8 to 1.10.0 by @dependabot in #100
- Bump github.com/klauspost/compress from 1.15.15 to 1.16.0 by @dependabot in #99
- Bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1 by @dependabot in #96
- Optimize go-playground/form integration by @wubin1989 in #106
- fix #107 by @wubin1989 in #111
- Bump github.com/getkin/kin-openapi from 0.114.0 to 0.115.0 by @dependabot in #109
- Bump github.com/go-git/go-git/v5 from 5.4.2 to 5.6.1 by @dependabot in #112
- add gorm support by @wubin1989 in #121
- update go version to 1.18 by @wubin1989 in #122
- Bump github.com/opencontainers/runc from 1.0.2 to 1.1.5 by @dependabot in #124
- Bump github.com/goccy/go-yaml from 1.10.0 to 1.11.0 by @dependabot in #118
- Bump github.com/miekg/dns from 1.1.50 to 1.1.53 by @dependabot in #116
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #125
- Add zookeeper support as service registry by @wubin1989 in #127
- Support communicating with dubbo-go by @wubin1989 in #128
- zk add group and version validation by @wubin1989 in #129
- ... by @wubin1989 in #130
- ... by @wubin1989 in #131
- Bump github.com/rs/cors from 1.8.3 to 1.9.0 by @dependabot in #126
New Contributors
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
- fix #32 by @wubin1989 in #34
- Fix #33 by @wubin1989 in #35
- #28 by @wubin1989 in #36
- Add grpc service discovery and client load balancer features to memberlist by @wubin1989 in #42
- Bump golang.org/x/text from 0.3.8 to 0.6.0 by @dependabot in #47
- Bump github.com/goccy/go-yaml from 1.8.9 to 1.9.8 by @dependabot in #46
- Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0 by @dependabot in #44
- Bump github.com/containerd/containerd from 1.5.2 to 1.5.16 by @dependabot in #48
- Bump golang.org/x/tools from 0.1.12 to 0.5.0 by @dependabot in #43
- Bump github.com/deckarep/golang-set from 1.7.1 to 1.8.0 by @dependabot in #50
- Bump github.com/go-redis/cache/v8 from 8.4.3 to 8.4.4 by @dependabot in #49
- Add decimal.Decimal type support to RESTful and gRPC by @wubin1989 in #53
- Fix #19 by @wubin1989 in #56
- fix /query/{range} bug by @wubin1989 in #57
- Bump github.com/mattn/go-colorable from 0.1.12 to 0.1.13 by @dependabot in #55
- Bump github.com/felixge/httpsnoop from 1.0.2 to 1.0.3 by @dependabot in #54
- Bump github.com/jmoiron/sqlx from 1.3.1 to 1.3.5 by @dependabot in #52
- fix #30 by @wubin1989 in #58
- fix #31 by @wubin1989 in #59
- Bump github.com/joho/godotenv from 1.3.0 to 1.4.0 by @dependabot in #61
- Bump github.com/klauspost/compress from 1.15.11 to 1.15.15 by @dependabot in #65
- Bump github.com/getkin/kin-openapi from 0.108.0 to 0.113.0 by @dependabot in #64
- Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.0 by @dependabot in #45
- fix #29 by @wubin1989 in #69
- Bump github.com/miekg/dns from 1.1.42 to 1.1.50 by @dependabot in #68
- Bump github.com/armon/go-metrics from 0.3.9 to 0.4.1 by @dependabot in #67
- Bump github.com/go-redis/redis/v8 from 8.11.4 to 8.11.5 by @dependabot in #66
- Bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0 by @dependabot in #62
- fix #40 by @wubin1989 in #70
New Contributors
- @dependabot made their first contribution in #47
Full Changelog: v2.0.3...v2.0.5
v2.0.4 Create project from OpenAPI spec json file
Create project from OpenAPI spec json file
v2.0.3
v2.0.1
- Refactored go-doudou built-in lightweight orm by replacing interfaces with concrete structs for avoiding memory leak and performance
- Refactored project structure a little by renaming some packages and methods for easily understanding
- Removed memberlist dependency and related features in favor of etcd
- Add etcd service discovery feature for both REST and gRPC services
- Add etcd support to gateway middleware for proxying http requests to downstream REST services
- Add etcd based round-robin and smooth weighted round robin load balance client apis for both REST and gRPC services
- Add nacos based round-robin and smooth weighted round robin load balance client apis for both gRPC services
- Add auth interceptor for gRPC services
- Add memory based and redis based ratelimit interceptors for gRPC services
- Add Swagger 2 based REST client code generation feature to
go-doudou svc http client
subcommand by converting Swagger 2 to OpenAPI 3.0 - Other minor fixes and improvements