Skip to content

Releases: yoyofx/yoyogo

v1.7.9 web response for api result builder

18 Sep 05:59
fce3478
Compare
Choose a tag to compare

Features:

  • web context binding for ctx.Bind,add url binding function.
  • add mvc API result builder to build for web response.

Problems:

  • fixed mvc not found the route, return 404 or error by profile env
  • web context add ctx.bind error tips.

v1.7.8

27 Aug 07:51
ad0db0b
Compare
Choose a tag to compare

Fixed bugs:

  • web: fixed binding function by BindWIthUri or BindWith(&,binding.Uri).

Features:

  • Gorm debug logs with config.

v1.7.7 Automatic refresh remote config for object

02 Aug 09:51
88cafbd
Compare
Choose a tag to compare

Features:

  • Automatic refresh config object on nacos and apollo remote changes.

Frameworks upgrade:

  • upgrade nacos-viper-remote to v0.4.0

Contributors:

  • shima-park/agollo ,viper update to v1.8.1 and apollo remote changes event.

v1.7.6.Release fixed some bugs.

21 Jul 02:23
ff997e9
Compare
Choose a tag to compare

Problems:

  • fixed graceful stop and readiness bugs.
  • fixed parallel problem by mvc template, that match it for route path .
  • fixed read remote config hight priority then flags .

Features:

  • add endpoint /actuator/health/detail, and then output db,redis and more .
  • add endpoint /actuator/routers, and then output all route info list

v1.7.5 Upgrade dependency injection framework

14 Jul 02:52
ec87fb2
Compare
Choose a tag to compare

Framework dependency:

Features:

  • Support grpc connection timeout with context. (fix)

v1.7.4.Release - Dependence Upgrade

08 Jul 06:45
862bf67
Compare
Choose a tag to compare

CLI tempates upgrade:

  1. grpc
  2. xxl-job

Frameworks upgrade:

  1. upgrade gRPC to v1.38.0
  2. upgrade etcd to v3.5.0
  3. upgrade protobuf to v1.5.2
  4. upgrade go-redis to v8.11.0
  5. upgrade go-grpc-middleware to v1.3.0
  6. upgrade gorm to v1.21.11
  7. upgrade logrus to v1.8.1
  8. upgrade go2sky to v1.1.0
  9. upgrade fasthttp v1.28.0

v1.7.3 cli & templates

06 Jul 11:04
aa15c4b
Compare
Choose a tag to compare

yoyogo cli

1. yygctl (cli)

2. templates support , includes console / webapi / mvc / grpc / xxl-job .

install

go install github.com/yoyofx/yoyogo/cli/yygctl

local install

cd yoyogo/cli/yygctl
go install

Installation location:

$GOPATH

add $GOPATH to $PATH Environment variable

Commands

There are commands working with application root folder

new

yygctl new <TEMPLATE> [-l|--list] [-n <PROJECTNAME>] [-p <TARGETDIR>]

--list

list all templates

TEMPLATE LIST

console / webapi / mvc / grpc / xxl-job

-n

generate folder by project name

-p

output files to target directory.

such as

yygctl new console -n demo -p /Projects

v1.7.2 apollo config center support

08 Jun 03:53
2151ed4
Compare
Choose a tag to compare
  1. apollo config center support
  2. changed quick config setting package , github.com/yoyofx/yoyogo/pkg/configuration/{ nacos or apollo }

examples:

config := nacosConfig.RemoteConfig("config")
config := apolloConfig.RemoteConfig("config")

v1.7.1 xxl-job & consul

26 May 09:47
f6d5ad5
Compare
Choose a tag to compare
  1. Integration distributed task of xxl-job
  2. consul for service discovery & authentication

v1.7.0 Nacos Config Integration

12 May 08:34
63fe427
Compare
Choose a tag to compare
  • Nacos Config Integration