Tags: chengguoqiang/go-micro
Tags
fix router panic (micro#1254) Signed-off-by: Vasiliy Tolstov <[email protected]>
update go modules (micro#1240) Signed-off-by: Vasiliy Tolstov <[email protected]>
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: micro/go-micro@v1.18.0...master
- 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
- 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
PreviousNext