Releases: chronos-tachyon/roxy
Releases · chronos-tachyon/roxy
v0.4.6
v0.4.6
- Use cost-adjusted queries per second as our load balancer metric
- Breaking changes to .proto files to support the above
- Implement some HTTP and gRPC interceptors for automatically calculating
client-side QPS demand and server-side QPS supply - API tweaks for roxyutil and roxyresolver
v0.4.5
v0.4.5
- Implement advanced X.509 client certificate checking
- Do auth checking in ATC RPCs
v0.4.4
v0.4.4
- Rename Roxy Prometheus metrics to meet naming best practices
- Add stub Prometheus metrics server to ATC
- Minor API tweaks for membership
v0.4.3
v0.4.3
- Minor API tweaks for announcer and atcclient
- Improve GoDoc coverage
v0.4.2
v0.4.2
- Implement Admin.SetHealth RPC and "fooctl set-health" command
v0.4.1
v0.4.1
- Implement ATCClient type to encapsulate/simplify ATC communication
v0.4.0
v0.4.0
- Implement a stub for the AirTrafficControl companion server
- Unify logging flags across binaries
- Unify flag syntax for listening, connecting, and announcing; reduces the
number of flags needed to specify things like ZooKeeper announcements - Config file syntax changes to support the above
- Major refactors to support the above
v0.3.0
v0.3.0
- Implement WeightedRandomBalancer and WeightedRoundRobinBalancer balancers
- Change ATC protocol to be event-oriented
- Create new "announcer" library for backends to easily publish their IP:port
- Use "announcer" library in demo-backend
- Implement gRPC health checking in demo-backend
- Significant refactor/cleanup work on resolvers/balancers
v0.2.4
v0.2.4
- Changes to build and release process
- Docker multiarch support for arm64v8
v0.2.3
v0.2.3
- Add /etc/default/roxy to the Debian package, for controlling flags.
- Expand environment variables and home directories in filesystem paths.