Skip to content

v0.4.0

Compare
Choose a tag to compare
@a8bot a8bot released this 14 Oct 15:14
· 594 commits to master since this release
  • Sidecars now support HTTP health checks. The health check endpoint can be provided as part of the sidecar configuration file. When the application fails to respond to a health check, it is unregistered from the service registry, causing the instance to be removed from the load balancing pool of other sidecars upon the next refresh.
  • A special CLI mode for the a8sidecar binary that allows users to view the state inside the sidecar. (PR#335)
  • Filebeat is no longer installed/configured/managed by the sidecar. It is the user's responsibility to aggregate the sidecar's nginx access logs through a log management system of their choice.
  • Minor performance optimizations to the Lua code in the sidecar and bug fixes. Timeout support is currently disabled. Specifying timeouts in the rules will not have any effect. (PR#334)
  • Registry now supports Eureka remote catalog, similar to Kubernetes catalog. Service registration info in Eureka will now be synced with the Amalgam8 service registry automatically. (PR#247)
  • Eureka metadata tags are automatically translated into Amalgam8 instance tags in the service registry.
  • Optimizations to the redis operations used in registry code
  • The bookinfo example application is now a polyglot application, composed of services written in Java, Ruby, and Python.
  • Simplification of the demo scripts: consolidate into fewer files and eliminate unnecessary scripts.
  • All documentation has been moved to https://amalgam8.io/docs/