Skip to content

Releases: solo-io/solo-kit

v0.30.4

21 Sep 14:05
a0b9c5f
Compare
Choose a tag to compare

This release contained no user-facing changes.

v0.30.3

14 Sep 16:07
618b1c9
Compare
Choose a tag to compare

New Features

  • Add a new stat to each syncer which records the duration of each call to Sync(). This stat will be exposed as a histogram in the Prometheus metrics. Specifically under the name '<syncer_name>_sync_time_sec'. Additionally it will expose a label to drill down to the individual syncers as there may be multiple. This label is 'syncer_name'. The syncer itself will be exposed as the type name. (solo-io/gloo#6780)

Fixes

  • Improve scalability of v2 status reporter by using k8s patch instead of read then write. Also updates the status written to render enums as strings rather than ints for readability. (solo-io/gloo#7076)

v0.30.2

26 Jul 16:11
e492041
Compare
Choose a tag to compare

Fixes

  • AllowUnknownFields when unmarshalling a kube spec into a resource. Previously,
    unknown fields would cause an error. This is safe, because for the spec to be persisted
    in the first place, it must respect the CRD validation schema definition. (#505)

v0.24.8

26 Jul 16:12
1cf2bc6
Compare
Choose a tag to compare

Fixes

  • AllowUnknownFields when unmarshalling a kube spec into a resource. Previously,
    unknown fields would cause an error. This is safe, because for the spec to be persisted
    in the first place, it must respect the CRD validation schema definition. (#505)

v0.22.3

18 Jul 21:26
40d41b7
Compare
Choose a tag to compare

New Features

  • Add ExpressionSelector to ListOpts and WatchOpts.
    This adds support to set-based label selection on resource clients, allowing selection
    of resources with multiple values for the same key. Previously, only equality-based
    label selection was supported, which required a single key and value for all defined requirements. (solo-io/gloo#6406)

Fixes

  • AllowUnknownFields when unmarshalling a kube spec into a resource. Previously,
    unknown fields would cause an error. This is safe, because for the spec to be persisted
    in the first place, it must respect the CRD validation schema definition. (#505)

v0.20.11

15 Jul 23:33
b9fdea5
Compare
Choose a tag to compare

This release contained no user-facing changes.

v0.20.10

15 Jul 22:57
889e87f
Compare
Choose a tag to compare

New Features

  • Add ExpressionSelector to ListOpts and WatchOpts.
    This adds support to set-based label selection on resource clients, allowing selection
    of resources with multiple values for the same key. Previously, only equality-based
    label selection was supported, which required a single key and value for all defined requirements. (solo-io/gloo#6406)

Fixes

  • AllowUnknownFields when unmarshalling a kube spec into a resource. Previously,
    unknown fields would cause an error. This is safe, because for the spec to be persisted
    in the first place, it must respect the CRD validation schema definition. (#505)

v0.24.7

11 Jul 21:33
f546b4b
Compare
Choose a tag to compare

Fixes

  • Ensure that the emitter namespaced map is hydrated with the initial list data. (solo-io/gloo#5554)

v0.30.1

01 Jul 20:23
460d42b
Compare
Choose a tag to compare

Fixes

  • Ensure that the emitter namespaced map is hydrated with the initial list data. (solo-io/gloo#5554)

v0.30.0

01 Jul 16:17
39c9025
Compare
Choose a tag to compare

Fixes

  • Ensure that StatusUnmarshal never returns an error. Instead, if an error would occur, set an empty status on the resource. (#484)