1 Star 0 Fork 0

yangsnr / go-micro

标签名
描述
提交信息
操作
2020-03-17 19:27
  • Rename Auth Validate to Verify
  • Replaces noop auth with base32 generated tokens
  • Change Excludes to Exclude
  • Add token option to auth
  • Add profile option and flags for debug
  • Add config loading for auth token
  • Move before start to before listening
2020-02-28 23:07
2020-02-25 07:16
2020-02-24 04:47
2020-02-13 20:02

v2 release

Major breaking changes

  • grpc client/server by default
  • embedded nats broker by defaut
  • move to urfave/cli v2 fork

Changes

  • Add grpc streaming connection pool support
  • Support true bidirectional streaming in rpc client
  • Add tracer interface for in-built tracing
  • Return error for new config initialisation
  • Add config service implementation
  • Add kubernetes log implementation
  • Add os log streaming implementation
  • Add debug profiling using go profiler
  • Add Debug.Log/Trace endpoints
  • Support lower-case metadata key reading
  • Strip down router interface
  • Move network to be gossip based rather than broadcast
  • Restructure runtime package
  • Change the store interface to be simpler taking one arg only
  • Strip down the tunnel to be simpler
  • Add built in wrapper for stats requests/error tracking
  • more changes...

See below:

https://github.com/micro/go-micro/compare/v1.18.0...master

2020-01-30 19:46
  • Add golang ci linter
  • Add race detection to travis
  • Please the linter
  • Do some perf optimisations on slice alloc
  • Move http broker to use single entry in registry
  • Strip the grpc metadata filtering
  • Strip the old codec usage
  • Disable retries in client when MICRO_PROXY is enabled
  • Strip old X-Micro headers
  • Add debug/log streaming implementations
  • Add first debug/log interface
  • Huge network/tunnel refactor to fix bugs
  • Fix proxy slice allocation bug
  • Splay out some of the network events
  • Default to AdvertiseLocal for router
  • Add runtime filtering with Type
  • Remove SIGKILL processing
2019-12-09 00:01
  • fix rpc server go routine leak
  • add a psuedo socket pool
  • update debug buffer to return entries
2019-11-28 01:24
  • Add github related issue templates
  • Add Dockerfile for predownloaded go-micro source
  • Regenerate all the protos to move to *.pb.micro.go
  • Fix api handler to parse text/plain as default content type
  • Fix event handler to allow GET requests
  • Change http broker ids to go.micro.http.broker-uuid
  • Require protocol field in metadata to query services via client
  • Process raw frames in call to Publish
  • Complete proxy support for processing messages
  • Proxy support for publishing of messages
  • Fix grpc connection leak by always closing the connection
  • Add a debug ring buffer
  • Add broker to tunnel and network
  • Force network dns resolver to use cloudflare 1.0.0.1
  • Add option to specify whether server should handle signalling
  • Change mdns request timeout to 10ms rather than 100ms
  • Add router AdvertiseNone and AdvertiseLocal strategies
  • Rename runtime packager to builder
  • Add full support for a kubernetes runtime
2019-11-27 18:28
  • Pre-make slices for perf optimisation
  • Add runtime flag and k8s runtime
  • Add debug/profile for pprof profiling
  • Reduce go routines in mdns registry and registry cache
  • Optimise the router flap detection
2019-11-09 18:32
  • Router recovery penalty should be below 500
2019-11-04 01:10
  • go fmt -s
  • web generate service on registration
  • downgrade some network messages to trace
  • fix tunnel panic on deleting link
  • add postgres store
  • change grpc recover logging
  • add runtime service
  • add kubernetes runtime
  • add runtime notifier
  • proxy add header based routing for Micro-{Gateway, Router, Network}
  • network hash address based on service + node id
  • metadata add mergecontext function
2019-11-04 00:29
  • Remove consul registry
  • Change store Sync endpoint to List
  • Remove cloudflare-go usage in store
  • Add non-backwards compatible link changes
2019-10-25 22:48
  • Fix proxy selection to use round robin strategy
2019-10-22 18:58
  • Fix divide by zero bug in broker
2019-10-19 15:11
  • Fix network recursive read lock bug
  • Add certmagic random pull time
  • Strip http broker topic: prefix
2019-10-18 18:35
  • Add ACME Provider interface
  • Implement certmagic ACME Provider
  • Add certmagic Store implementation
  • Add broker service implementation
  • Add ability to set grpc dial and call options
  • Add etcd registry and other plugins
  • Add Network.Connect rpc endpoint
  • Resolve network node dns names
  • Support Network.Routes querying
  • Fix caching registry bugs
  • Move gossip registry to go-plugins
  • Add router advertise strategy
  • Add Cloudflare store implementation
  • Add store service implementation
2019-10-17 04:19
  • Fix the quic-go checksum mismatch by updating to 0.12.1
2019-10-12 19:20
  • Fix cache error check
2019-10-11 17:47
  • Fix cache registry deadlocking bug
2019-10-04 23:40
1
https://gitee.com/eyimi/go-micro.git
git@gitee.com:eyimi/go-micro.git
eyimi
go-micro
go-micro

搜索帮助

53164aa7 5694891 3bd8fe86 5694891