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