release-v1.0.0
Notable Changes:
- New internal control plane event management framework to handle changes to the Kubernetes cluster and policies
- Validations to reject/ignore invalid SMI TrafficTarget resources
- Control plane memory utilization improvements
- Support for TCP server-first protocols for in-mesh traffic
- Updates to Grafana dashboards to reflect accurate metrics
- OSM control plane images, and third party images for envoy, grafana, grafana-image-renderer, and jaegertracing-all-in-one are now multi-architecture, built for linux/amd64 and linux/arm64
Breaking Changes
- Top level upstream Helm chart keys are renamed from
OpenServiceMesh
toosm
Deprecation Notes
The following capabilities have been deprecated and cannot be used.
- Kubernetes Ingress API to configure a service mesh backend to authorize ingress traffic. OSM's IngressBackend API must be used to authorize ingress traffic between an ingress gateway and service mesh backend.
CRD Changes (between v0.9.2 and v1.0.0)
- charts/osm/crds/access/yaml
- charts/osm/crds/httproutegroup.yaml
- charts/osm/crds/meshconfig.yaml
- charts/osm/crds/policy.yaml
- charts/osm/crds/split.yaml
- charts/osm/crds/tcproute.yaml