Skip to content

v0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jan 16:26
· 272 commits to main since this release
60eceef

Breaking changes

  • Envoy 1.20.1 is now the default #132. Envoy version must be explicitly set to avoid upgrade to the default one upon upgrade of the operator. @roivaz
  • The Protocol Buffers implementation has been migrated from github.com/golang/protobuf, which is deprecated, to google.golang.org/protobuf (#134). This introduces changes in how Envoy resources are serialized/deserialized to/from json/yaml and configurations that worked with older versions of MARIN3R might not work after the upgrade. One such difference has been detected with Protocol Buffer durations, which are now only accepted in seconds (s) or nanoseconds (ns). It is recommended that all configurations are tested in a non-production environment before upgrading to MARIN3R v0.10.0. @roivaz

New features

  • Support for Envoy scoped routes has been added (#135). @roivaz
  • Connection draining time and strategy are now configurable in the Shutdown Manager, both for sidecars and EnvoyDeployments (#133). @roivaz

Other changes

  • Use the built image as the default for the Init Manager, Shutdown Manager and Discovery Service (#130) @acnodal-tc .
  • Reduce the size of the docker build context (#131) @acnodal-tc .
  • Add support to override the default image through an environment variable in the operator Pod (#132). @roivaz
  • Upgraded project dependencies (#132) @roivaz