Change Log
Last updated
Was this helpful?
Last updated
Was this helpful?
All notable changes to this project will be documented in this file.
The format is based on , and this project adheres to .
deploy: fix docs
deps: update envoyproxy/envoy-alpine docker tag to v1.14.2
changelog: updated changelog for new release
changelog: updated changelog
config: removed per service config.yaml
changelog: updated changelog for release
docker: updated docker docs
grpclog: adding zerolog to grpclog adoptor
config: support dns based load balancing
config: support dns based load balancing
core: order go-micro bootstraping
listener: going back to go-micro managed listener
client: updated cmd/account CLI client
micro: testing cmux with greeter project
cmd: using flags with Account Client CLI
transation: updated transation logger to use built-in Micro-Trace-Id
config: mived certs to config/certs location
config: mived certs to config/certs location
config: mived certs to config/certs location
deps: updated deps
deps: updated deps
deps: updated deps
deps: updated deps
docker: update dockarfile to match directory structure changes
gomod: fix go.sum
proto: regenerate protobuf files
pubsub: remove pubsub cli
deps: update quay.io/coreos/etcd docker tag to v3.4.9
deps: update redis docker tag to v5.0.9
deps: update quay.io/coreos/etcd docker tag to v3.4.7
deps: updated deps
deps: update dependency redis to v5.0.8
deps: updated logger
deps: update dependency quay.io/coreos/etcd to v3.4.5
deps: update module thoas/go-funk to v0.6.0
deps: update dependency micro/micro to v2
deps: updated deps
deps: updated micro version
refactor: micro.Publisher -> micro.Event
changelog: updated changelog
gitflow: upgrading golang to 1.14
gomod_lint: adding gomod_lint task
docs: adding badges
etcd: adding etcd operator install docs
istio: updated docs for Istio, etcd operator etc
setup: fix protoc-gen-micro new location
config: changed config to use configor lib
deploy: adding etcd-operator kustomization deployment
dockerfile: using dumb-init in Dockerfle
broker: nats/eats broker only works without broker address
config: fix connMaxLifetime for prod
deps: fix go.sum with go-mod-download
gomod: fix go.sum file using go mod download
logger: fix log level for dev env
logger: fix gotmlog tests
wrapper: using server.Message methods not fields
tls: upgrading TLS support go-micro 2.3.0
transation: improve transation wrapper, using metadata.Set
all: renamed srv --> service
config: using new config module
config: move config.yaml to config again
config: kustomization config refactored
config: refactor logging to use native zerolog
wrapper: using all CAPITAL for metadata keys i.e., TransID = "TRANS-ID"
fmt: format code
fmt: format code with fmt
gofmt: format code with gofmt
logger: adding more tests
changelog: updated changelog
changelog: fix changlog template
deploy: using cbws/etcd-operator image
deps: updated deps
makefile: testing proto specific Makefile
commitizen: adding docs for commitizen
logger: now using micro's logger with zerolog provider
logger: loger fields changed to map[string]interface{}
zerolog: mode based config
logger: fix unit tests
changelog: updated template
changelog: update changelog
deps: zerolog v1.18.0
deps: upgrade micro v2
deps: updated deps
docs: kube tools
proto: dedicated Makefile for proto and dedicated CI/CD for proto
proto: excludes e2e dir from Buf
gitbook: updated docs
gitbook: updated docs
gitbook: adding docs
gitbook: adding docs
gitflow: adding changelog
account: using GenderType enum in proto
account: refactor account protos
deps: lock grpc v1.26.0
makefile: adding zerolog plugin of go-micro logger & GORM
makefile: format proto with vscode plugin : zxh404.vscode-proto3
micro: replace Deprecated: NewPublisher with NewEvent
proto: refactor protobuf files. now using Buf instead of prototool
proto: replace prototool with Buf
pkger support for makefile & Dockerfile
lib update
polish
polish
polish
polish
cleanup
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
testing
refactor github actions [skip ci]
fix Release Management pipeline
adding Release Management pipeline
test Cache go modules
fix update EtcdCluster name dynamically
grouped microservices together
fix remove imagePullSecrets
fix micro version [skip ci]
update base image busybox:1.31.1 [skip ci]
update base image busybox:1.31.1 [skip ci]
update deps
update deps
update di-> v2.3.0 [skip ci]
polish
adding k9s
adding k9s
using github actions badge
go micro v1.14.0
go micro v1.14.0, testing --metadata
prereq doc updated [skip ci]
changing PROJECT_ID -> GOOGLEPUBSUB_PROJECT_ID
using DOCKER_BUILDKIT and BUILDKIT_INLINE_CACHE for fast builds
adding transaction wrapper
adding transaction wrapper
add log wrappers for server, client, pubsub
experimenting with googlepubsub plugin
update go-micro -> v1.13.2
polish docs [skip ci]
polish docs [skip ci]
polish docs [skip ci]
polish docs [skip ci]
fix docs
added docs for e2e testing
adding emailer e2e test
release v0.2.2
removing consul and replacing with etcd
go-micro upgraded to v1.13.1
how to debug in VS Code
how to debug in VS Code
upgrade o-micro to v1.13.0
deployment doc updated [skip ci]
deployment doc updated [skip ci]
deployment doc updated [skip ci]
adding NATS and etcd Operator
upgraded to micro v1.12.0 and switching consul -> etcd
polish
moved go-plugins/client/selector/static to codebase, to avoid pulling tons of deps from micro's go-plugins
adding go-plugins/client/selector/static back. this allow us to use same way as we do with mDNS
consul: using non-root account with CONSUL_DISABLE_PERM_MGMT
polish docs
polish docs
using CONSUL_DISABLE_PERM_MGMT
adding istio testing
fix makefile action: e2e [skip ci]
fix makefile action: e2e [skip ci]
fix makefile action: e2e [skip ci]
micro updated to v1.11.1
polish docs
polish deploy docs
testing with BloomRPC UI Client
testing with BloomRPC UI Client
exploring MICRO_SELECTOR=static MICRO_REGISTRY=memory options for e2e testing
now support test-e2e, test-unit, test-inte, test-cover, test-bench actions
adding docs for kubeval tool
adding first e2e test case [skip ci]
adding first e2e test case [skip ci]
GitHib Actions driven e2e tests on KinD
renamed development overlay to e2e
deps: update module jinzhu/gorm to v1.9.11
deps: update google.golang.org/genproto commit hash to c459b9c
using statefulset for consul, using docker.pkg.github.com for images
prune release pipeline
removing deploy/kustomization.yaml sothat we can use 'kustomize build ./deploy/overlays/staging'
moved CONSUL_SERVICE_NAME to correct location
mounting config.yaml with subPath
polish
fuzzit
moving consul to bases folder, sothat we can share this config with different overlays
testing overlays/k8s
more kustomization
increase deadline for golangci-lint
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
setting GO111MODULE=on for Setup Tools step
adding golangci-lint
adding Setup Tools step
fix Upload coverage step
fix makefile
adding tag and release action for Makefile
adding docker build
adding docker build
InitConfig now takes configDir and configFile
testing --address=:8088
using health-checks from latest master
deploying to k8s with consul
make docker now support GCR registry
make docker now support GCR registry
update deps to master
go-micro -> v1.10.0
libs update
updated
updated Kustomize docs
updated Kustomize docs
updated Kustomize docs
updated Kustomize docs
updated Kustomize docs
protoc-gen-gorm installation info
updated main README
adding Renovate dependency Status badge
adding GitHub Actions Build Status badge
prune
fix - Remove all untagged images
update README
update README
update README
fix DI issues with Interface
enabled auto_preload for profiles, adding index for deletedAt
updated docs for SopsSecret plugin
adding health-sidecar
switching to grpc
tested and working production overlay
tested and working production overlay
trying with production overlay
using env-vars-common
moved vars
updated deps to v1.9.1
moving shared logs, congig plugins to main.go, and keep runtime only plugins main.go
email Integration fixed
using new strategy for Integration Tests
using new strategy for Integration Tests
using new strategy for Integration Tests
added steps when behind VPN
logger: using
removing micro and moving to
removing micro and moving to
adjust port names as per Instio conventions
now you can generate release.yaml with # build deploy/overlays/production/ | sed -e "s|$(NS)|default|g" -e "s|$(IMAGE_VERSION)|v0.1.1-15-gbf7ad14|g" | kubectl apply -f -