Skip to content

Releases: krapie/plumber

v0.3.0

09 Feb 14:01
Compare
Choose a tag to compare

Features

  • Support backend service discovery with Kubernetes API
  • Support Yorkie cluster helm chart

Changelog

  • Revise target variable for dynamic configuration818ed80c53098760c587f59576083d15161226b4
  • Separate README.md to USAGE.md and ROADMAP.md 014127c
  • Add backend service discovery with Kubernetes API 464e9eb
  • Add yorkie-cluster helm chart for k8s environment 288ca1d

Full Changelog: v0.2.0...v0.3.0

v0.2.0

08 Feb 11:36
Compare
Choose a tag to compare

Features

  • Support consistent hashing algorithm with maglev
  • Support backend service discovery with Docker API
  • Support mechanism to resolve split-brain of long-lived connection

Changelog

  • Implement split-brained stream connection closure on backend addition e37ac6f
  • Temporary remove static backend registration 9aaaa0b
  • Add docker-compose for yorkie cluster & temporary adjust code 6035c72
  • Add backend service discovery with docker API d2d237b
  • Add maglev consistent hashing lb 3ecdede
  • Revise round-robin index logic to atomic cb2d3bc

Full Changelog: v0.1.0...v0.2.0

v0.1.0

02 Feb 15:23
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Features

  • Support static load balancing with round-robin algorithm
  • Support backends health check

Changelog

  • Add backend health check c3120dc
  • Add dockerfile and docker-compose for test 0d4af54
  • Implement basic load balancer structure including round-robin 5d91d90
  • Scaffold Project e4d6153

Full Changelog: https://github.com/krapie/plumber/commits/v0.1.0