Skip to content
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.

Releases: servicemeshinterface/smi-spec

v0.6.0

20 Jan 11:31
f27d926
Compare
Choose a tag to compare

This release encompasses much cleanup and new additions to the SMI specification. This version of the SMI specification is implemented in the go sdk here.

Notable Changes

Traffic Specs

  • Updated to v1alpha4
  • TCPRoute and UDPRoute were updated and added.
  • Can be used with Traffic Access v1alpha3

Traffic Access

  • Updated to v1alpha3
  • Port list was removed from the top level Traffic Target spec and into TCPRoute
  • A constraint was added stating you must have at least one source, one destination, and one rule in order to have a valid Traffic Target object
  • Can be used with Traffic Specs v1alpha4

Traffic Metrics

  • Remains v1alpha1
  • Spelling and documentation fixes

Traffic Split

  • Updated to v1alpha4
  • Spelling and documentation fixes
  • Can be used with Traffic Specs v1alpha4

Community

Thank you to everyone who participated in this release. We had several new community members and contributors this round. We really appreciate your input! Special shoutout to @patricekrakow @nojnhuh 🎉

We also got new maintainers on the spec. @mhausenblas @Pothulapati ! 🎉

We'd also like to extend a big welcome to the Argo to the SMI community of implementors. 🎉

Changelog

  • chore(*): prepare spec for v0.6.0 release c034658 (Michelle Noorali)
  • ref(TrafficTarget): update requirements for TrafficTarget 2e52af4 (Michelle Noorali)
  • docs: add Argo Rollouts as part of SMI ecosystem a143e43 (Jesse Suen)
  • Update setup-node GH action 70f301a (Stefan Prodan)
  • update service mesh hub -> gloo-mesh 2798215 (Scott Weiss)
  • Add Tarun Pothulapati as maintainer e3b3c99 (Michelle Noorali)
  • Add Michael Hausenblas as maintainer 6004c30 (Michelle Noorali)
  • Rename maesh to traefik mesh in readme 8378df7 (kevinpollet)
  • Align the structure of the 4 APIs 5ea7e93 (Patrice Krakow)
  • Just fix a small typo f53ef13 (Patrice Krakow)
  • fix wrong service name mentioned in example 1151667 (Thorsten Hans)
  • fix percentages mentioned in description for TrafficSplit 0e72fd0 (Thorsten Hans)
  • Fix formatting c8bc04b (stefanprodan)
  • Add TCP/UDP routes to access/v1alpha3 Replace 'destination.port' with TCP/UDPRoute 'matches.ports' 8008055 (stefanprodan)
  • Add TCP/UDP port matching to specs/v1alpha4 894612a (stefanprodan)
  • Adding Open Service Mesh a03f306 (Bridget Kromhout)

v0.5.0

15 Jul 15:54
d0eef50
Compare
Choose a tag to compare

Adds top level spec field to Traffic Specs and Traffic Target. Please be advised this is a breaking change.

v0.4.0

14 Jul 02:10
9846a95
Compare
Choose a tag to compare
  • The spec has a top level document that can now be pinned at a specific version which is the version of this release
  • TrafficSpecs is at v1alpha2 and supports http header matching
  • TrafficSplit is v1alpha3 and now support http header matching via TrafficSpecs
  • TrafficTarget is at v1alpha1
  • TrafficMetrics is at v1alpha1