Releases: servicemeshinterface/smi-sdk-go
v0.5.0
This release contains updates to TCPRoute, a brand new UDPRoute object and updates to Traffic Target. It implements SMI Spec v0.6.0
Special shoutout to @adleong @SantoDE @shashankram for their contributions to the SMI spec, sdk and community!
Changelog
- feat(*): update traffic split crd to v1alpha4 eca5cc3 (Michelle Noorali)
- feat(crds): update traffic access crd for v1alpha3 d5f4d46 (Michelle Noorali)
- feat(*): add trafficsplit v1alpha4 api a0b7b26 (Michelle Noorali)
- ref(*): remove port from traffic target 39a3483 (Michelle Noorali)
- feat(*): add traffic access v1alpha3 api a81ede5 (Michelle Noorali)
- apis/specs: Add traffic specs for v1alpha4 c8f89f6 (Shashank Ram)
- ci: fix go setup action e6b08b0 (Shashank Ram)
- Update Kubernetes packages to 1.18.8 78833a3 (stefanprodan)
- No modules found issue solved 1a18d62 (Ihor Dvoretskyi)
- FOSSA workflow added fab92f8 (Ihor Dvoretskyi)
v0.4.1 - Bug fix release
Overview
This release contains a bug fix for TrafficTarget v1alpha2
SMI Spec Version Compatibility
smi-sdk-go v0.4.1 supports smi-spec v0.5.0
Changelog
- Fix TrafficTarget v1alpha2 Spec type c5499ff (Harold Ozouf)
v0.4.0
SMI Spec Version Compatibility
smi-sdk-go v0.4.0 supports smi-spec v0.5.0
Changelog
- Fix optional API fields 41764b0 (stefanprodan)
- Fix TrafficSplit schema validation d4e76b1 (stefanprodan)
- Add HttpRouteGroup and TCPRoute v1alpha3 035e963 (stefanprodan)
- Add TrafficTarget v1alpha2 9175aaf (stefanprodan)
- Move 'Matches' field from backends to spec 4b4f0d6 (Bharath Thiruveedula)
- Modify spec to make Weight and Service fields required b365b06 (khhirani)
- Port on a traffic target is not requried f2ec795 (Manuel Zapf)
- change port from string to int to match spec acc1cc2 (Manuel Zapf)
- Fix OpenAPI validation to nest service and backends under .spec 20c313c (Jesse Suen)
- metrics: fix register version 3e2f360 (adnan)
- Move surajssd and brendanburns to emeritus 3ba9018 (Lachlan Evenson)
- Remove CircleCI workflow 54329d7 (stefanprodan)
- Add GitHub CI badge 66d442b (stefanprodan)
- Add GitHub Actions workflow ec697ab (stefanprodan)
- Update codegen script to work outside GOPATH 02f1e42 (stefanprodan)
- Update SDK to Kubernetes 1.18 client-go - regenerate client set - client signatures have changed to include the context param d0668c9 (stefanprodan)
v0.3.0
Changelog:
- PR #63 - @stefanprodan - build: codegen refactoring and package updates
- PR #62 - @adleong - metrics: Backend API fields should be exported
- PR #61 - @stefanprodan - Change SDK imports to servicemeshinterface
- PR #60 - @lachie83 - Update license to Apache v2
- PR #58 - @adleong - Add Trafficsplits to list of support metrics kinds
- PR #56 - @grampelberg - Add Stefan to CODEOWNERS!
- PR #52 - @SirNexus - Add MarshalJSON to specs/v1alpha2
- PR #51 - @stefanprodan - Add schema validation for CRDs
- PR #50 - @adleong - Add traffic metrics v1alpha2 with the side field on edges
- PR #48 - @stefanprodan - TrafficSplit v1alpha3
- PR #47 - @stefanprodan - Add TrafficSplit v1alpha1
- PR #46 - @stefanprodan - Remove unused status sub-resource
- PR #42 - @stefanprodan - Update client to Kubernetes 1.17 and codegen fixes
- PR #41 - @SirNexus - Implement specs.smi-spec.io/v1alpha2
- PR #36 - @dadjeibaah - Generate metrics client code
- PR #34 - @dtomcej - Add missing TCPRouteList
- PR #31 - @lachie83 - Add Michelle Noorali as maintainer
- PR #30 - @michelleN - iterate on release process doc
- PR #29 - @michelleN - add doc on release process
v0.2.0 - traffic split update
The major change in this release is that TrafficSplit
is now at v1alpha2. The weight
field on TrafficSplitBackend
has been changed to be an int
to reflect this recent change in the SMI spec.
First release ever!
This is the first release for this project. All APIs are at v1alpha1 level. We will continue releasing as APIs become more stable and more functionality is added. Cheers.