Skip to content

Releases: unionj-cloud/go-doudou

v1.3.7

10 Oct 07:15
Compare
Choose a tag to compare
  1. Refactored httprouter package, remove some logic that go-doudou not need in order to maintain the router myself and optimize performance further in future
  2. Some minor changes

v1.3.3

04 Oct 14:38
Compare
Choose a tag to compare

Some minor fixes only

v1.3.2 grpc

03 Oct 12:32
Compare
Choose a tag to compare
  1. Add grpc support including proto file, grpc server/client stubs, svcimpl.go file and main.go file generation feature
  2. Move logging library from logrus to zerolog
  3. Optimize proxy middleware (mainly used for implementing http gateway) performance
  4. Use github.com/klauspost/compress for gzip compression instead of go std library
  5. Add some prometheus metrics prefixed by go_doudou_
  6. Add NewHttpRouterSrv api for using httprouter (which is used by gin) as router
  7. Add pprof related endpoints
  8. Add InsertIgnore, BulkInsert, BulkInsertIgnore, BulkUpsert, BulkUpsertSelect apis to go-doudou built-in lightweight orm
  9. Some minor bug fixes and performance improvement

v1.2.4 Integration Test

v1.2.3

01 Aug 05:49
Compare
Choose a tag to compare
v1.2.3

v1.1.9 Request Validation

23 Jun 05:25
Compare
Choose a tag to compare

Add http request body and request parameters validation feature based on https://github.com/go-playground/validator

v1.1.8 Route Annotation

19 Jun 05:46
Compare
Choose a tag to compare
  1. Add route/api annotation feature
  2. Add envrionment variable GDD_ROUTE_ROOT_PATH to nacos registry as metadata rootPath
  3. Fix ValidateRestApi bug that cannot recognise enum type from vo package
  4. Some minor optimization

v1.1.3

03 Jun 07:18
Compare
Choose a tag to compare

v1.1.0 orm cache layer

23 May 13:20
Compare
Choose a tag to compare
  1. Add cache layer to go-doudou built-in lightweight orm based on https://github.com/go-redis/cache
  2. Fix some bugs

v1.0.8

03 May 02:52
Compare
Choose a tag to compare
  1. Add log sql query along with opentracing trace ID and request ID feature
  2. Fix go-doudou orm update table structures from structs code bug about foreign key constraints