Tags give the ability to mark specific points in history as being important
-
-
-
-
-
-
-
-
v2.0.0
21e09323 · ·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
-
v1.18.0
a9be1288 · ·- 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
-
v1.17.1
114bc1e1 · ·- fix rpc server go routine leak - add a psuedo socket pool - update debug buffer to return entries
-
v1.17.0
5932dd75 · ·- 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
-
v1.16.0
a9e8fc60 · ·- 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
-
-
v1.15.0
c1b0a968 · ·- 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
-
v1.14.0
e85863d6 · ·- Remove consul registry - Change store Sync endpoint to List - Remove cloudflare-go usage in store - Add non-backwards compatible link changes
-
-
-
v1.13.0
d3140c0f · ·- Fix network recursive read lock bug - Add certmagic random pull time - Strip http broker topic: prefix
-
v1.12.0
9d559848 · ·- 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
-
v1.11.0
6477c3af · ·This is likely the last release of v1 - Use new connections for streams rather than the connection pool - Add the registry service flags and env vars - Fix go 1.13 tests - Check transport in monitor health check - Add Nodes/Graph endpoint for network rpc - Change Nodes to Peers in the network - Add a variety of network tests to validate - Add network peer pruning - Check stale registry cache when registry is down - Add TTL/Expiry to memory registry - Flatten advert event map in router for flap detection - Add runtime top level interface - Recover grpc handler failures - Add quic transport keepalive and dial timeout - Add link error handling