Skip to content

Releases: nothinux/octo-proxy

v1.1.0

20 Jan 12:38
7015154
Compare
Choose a tag to compare

🦑 octo-proxy v1.1.0

What's new

  • Logging format and style changed
  • Multi targets support and load balancing support if one of the targets is unreachable
  • Metrics servers are now configurable
  • New upstream and downstream metrics
  • Timeout can be set to 0, it would be useful for services that uses long-lived connection

Breaking Changes

  • Metrics are not enabled by default, you need to define metrics configuration.
  • Targets are now configured using list
  • tlsConfig renamed to tls
  • timeout are moved to connection configuration.

Contributors

@zonque @nothinux

Changelog

  • 7015154 feat(release): add more os and architecture (#17)
  • 992020a feat(conn): add new connection config (#16)
  • b9e6c52 add test case for zero timeout (#15)
  • a4de1be Close connection to long-lived targets on proxy shutdown (#10)
  • 53aa7b1 introduce new metrics upstream and downstream (#14)
  • bbdd8cf hotfix: metrics port validation (#13)
  • 9884e72 hotfix: metrics validation (#12)
  • 1bcfe66 Add more testcase (#11)
  • 3b6ddeb Allow setting connection timeouts to zero (#9)
  • 49ac3e9 Make test coverage better (#8)
  • a10a3f4 Make metrics server configurable (#6)
  • 84e1217 fix docs
  • b48dda6 Switch to zerolog for structured logging (#4)
  • 61fd70e Fix example config (#5)
  • def9ab1 Add support for multiple targets per server (#1)
  • d708179 Signal readiness to systemd when init is finished (#2)
  • fd0b784 🎉 add support subjectAltName in config
  • b5ad551 🦊 add more information

v1.0.0

12 Jun 04:15
8094db7
Compare
Choose a tag to compare

🎉 First Release

  • TCP/TLS Proxy Support
  • mTLS support
  • Traffic mirroring/shadowing support
  • Configuration and Certificate live reload, without dropping connection
  • Metrics support