Skip to content

Releases: micro/go-micro

1.12.0

17 Oct 14:58
9d55984
Compare
Choose a tag to compare
  • 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

1.11.3

12 Oct 11:20
Compare
Choose a tag to compare
  • Fix the quic-go checksum mismatch by updating to 0.12.1

1.11.2

12 Oct 11:08
Compare
Choose a tag to compare
  • Fix the cache error check to reset status to nil

1.11.1

07 Oct 08:11
Compare
Choose a tag to compare
  • Fix cache registry deadlocking bug

1.11.0

01 Oct 17:47
Compare
Choose a tag to compare

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

1.10.0

11 Sep 14:17
Compare
Choose a tag to compare
  • Add grpc client code application/grpc content-type
  • Move client to use stream dialer
  • Add network implementation
  • Add dynamic plugin loading
  • Add multilink usage in proxy
  • Add registry implementation
  • Scope mdns to .micro domain
  • Support grpc server processing by default
  • Add tunnel broker

1.9.1

19 Aug 13:02
ac2a5a0
Compare
Choose a tag to compare
  • Fix waitgroup race condition

1.9.0

19 Aug 07:58
718ae42
Compare
Choose a tag to compare
  • Fix grpc codec for broker publishing
  • Use the connection pool for streaming
  • Send EOS from client when closing stream
  • Add stream header to mucp protocol
  • Add stream multiplexing in the server
  • Fix watcher bug in file config source
  • Fix monitoring watcher to only look at mucp services
  • Only check router status on lookup failure
  • Fix proxy streaming and client request processing
  • Fix host:port processing for messaging systems
  • Add start method to the router
  • Fix router race condition for default values
  • Add loopback detection to the tunnel
  • Add connection retry logic to tunnel
  • Make log levels accessible for the logger
  • Add proxy muxer for internal calls

1.8.3

12 Aug 11:38
Compare
Choose a tag to compare
  • Fix nats draining
  • More verbose selector errors to return service name
  • Move handler debug package
  • Add a monitoring package
  • Fix consul address parsing
  • Fix server extraction code
  • Add tunnel implementation
  • Add util log level
  • Add util io package to wrap transport socket

1.8.2

06 Aug 11:08
0d85e35
Compare
Choose a tag to compare
  • Point release for micro
  • Adds travis caching
  • Removes unused network code
  • Adds tunnel interface
  • Consul agent check
  • Router handler interface
  • Non host:port fixes