v0.4.0
What's Changed
- Development environment setup for target autodiscovery by @denyost in #43
- Feature/target loading architecture by @denyost in #45
- TargetSource CRD changes by @mcdillson in #51
- TargetLoader + TargetReconciler architecture by @denyost in #52
- Adding integration test resources for http and netbox by @mcdillson in #68
- deps: bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.28.3 by @dependabot[bot] in #66
- ci: bump actions/checkout from 4 to 6 by @dependabot[bot] in #3
- ci: bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #26
- ci: bump docker/login-action from 3 to 4 by @dependabot[bot] in #27
- ci: bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #30
- ci: bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #36
- developed MessageProcessor + helper files by @mcdillson in #72
- TargetSource CRD and Discovery Type Updates by @mcdillson in #84
- Feature/pull interface by @denyost in #63
- Implement unit tests for API server and controller components by @karimra in #86
- ci: bump actions/checkout from 6 to 7 by @dependabot[bot] in #98
- User Guide / TargetSource Docs by @mcdillson in #71
- add Unit Tests for MessageProcessor + loaders/utils by @mcdillson in #85
- Feature/push interface by @Janooski in #44
- Add proper status handling and conditions by @mcdillson in #87
- Detects Kubernetes cluster DNS suffix correctly by @zentavr in #104
- Docs/discovery buffering by @denyost in #107
- ci: bump azure/setup-helm from 4 to 5 by @dependabot[bot] in #78
- Discovery end2end implementation + tests by @mcdillson in #69
- ci: bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #79
- ci: bump imranismail/setup-kustomize from 2 to 3 by @dependabot[bot] in #81
- ci: bump actions/setup-go from 6 to 7 by @dependabot[bot] in #111
- Update CRDs, RBAC, and ServiceMonitor in Helm Chart & Add CI Check for Helm CRDs by @BonySmoke in #112
- docker: bump golang from 1.25.5 to 1.26.5 by @dependabot[bot] in #108
- ci: update Go version to 1.26.5 in CI workflow by @karimra in #115
- ci: bump codecov/codecov-action from 5 to 7 by @dependabot[bot] in #89
- chore: update Go version and dependencies in go.mod and go.sum by @karimra in #116
- chore: update dependencies and improve webhook implementations by @karimra in #117
- chore: add dependency grouping for Kubernetes libraries in dependabot… by @karimra in #118
- deps: bump github.com/getkin/kin-openapi from 0.140.0 to 0.146.0 by @dependabot[bot] in #125
- deps: bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1 by @dependabot[bot] in #121
- deps: bump github.com/google/cel-go from 0.29.0 to 0.31.0 by @dependabot[bot] in #123
- deps: bump golang.org/x/crypto from 0.53.0 to 0.54.0 by @dependabot[bot] in #120
- deps: bump google.golang.org/grpc from 1.82.1 to 1.83.0 by @dependabot[bot] in #119
- deps: bump the kubernetes group with 4 updates by @dependabot[bot] in #124
- deps: bump github.com/onsi/gomega from 1.40.0 to 1.42.1 by @dependabot[bot] in #99
- deps: bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.32.0 by @dependabot[bot] in #101
- test: add gnmi-gen integration harness and test suites by @karimra in #127
- perf: reduce reconcile amplification for large target populations by @karimra in #128
- ci: add integration-test-v2 job and update run-integration-tests target by @karimra in #129
- feat: add --watch-namespaces to scope the informer cache by @karimra in #130
- feat: enhance integration testing with new scaling suite and metrics handling by @karimra in #131
- feat: propagate credential rotation to the collectors by @karimra in #132
- feat: enhance scaling configuration in integration tests by @karimra in #133
- chore: update GNMIC version and refine scaling test configuration by @karimra in #134
- perf: stop re-sending unchanged config to the collector pods by @karimra in #135
- perf: stop rewriting Target status that has not changed by @karimra in #136
- refactor: enhance subscription handling and improve resource management by @karimra in #138
- test: add tests for sorted relationship slices and keys in plan builder by @karimra in #140
- refactor: enhance scaling configuration and resource management in tests by @karimra in #141
- deps: bump the kubernetes group across 1 directory with 4 updates by @dependabot[bot] in #146
- deps: bump github.com/go-logr/logr from 1.4.3 to 1.4.4 by @dependabot[bot] in #139
- deps: bump github.com/go-openapi/testify/v2 from 2.6.0 to 2.7.0 by @dependabot[bot] in #143
- deps: bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 by @dependabot[bot] in #144
- deps: bump github.com/getkin/kin-openapi from 0.146.0 to 0.147.0 by @dependabot[bot] in #147
- fix: do not apply pipelines with unresolved references by @karimra in #148
- fix: keep the Prometheus output listen port the user configured by @karimra in #149
- fix: suppress only the apply when every pipeline is skipped by @karimra in #150
- fix: stop dropping TargetProfile fields and streamSubscriptions by @karimra in #151
- deps: bump google.golang.org/grpc from 1.83.0 to 1.83.1 by @dependabot[bot] in #157
- fix: release target cluster state only from its owning pod by @karimra in #152
- deps: bump github.com/getkin/kin-openapi from 0.147.0 to 0.148.0 by @dependabot[bot] in #154
- deps: bump github.com/onsi/gomega from 1.42.1 to 1.43.0 by @dependabot[bot] in #155
- deps: bump the kubernetes group across 1 directory with 3 updates by @dependabot[bot] in #153
- fix rest-api-docs by @Janooski in #156
- Refactor/split cluster controller by @karimra in #158
- Feat/targetsource redesign by @karimra in #159
- fix: invalidate apply cache when a pod's SSE stream connects by @karimra in #160
- deps: bump sigs.k8s.io/controller-runtime from 0.24.1 to 0.25.0 in the kubernetes group by @dependabot[bot] in #163
- deps: bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 by @dependabot[bot] in #164
- deps: bump github.com/getkin/kin-openapi from 0.148.0 to 0.149.0 by @dependabot[bot] in #165
- chore: prepare deployment artifacts for 0.4.0 by @karimra in #167
- deps: bump google.golang.org/protobuf from 1.36.12-0.20260120151049-f2248ac996af to 1.36.12 by @dependabot[bot] in #166
New Contributors
- @zentavr made their first contribution in #104
- @BonySmoke made their first contribution in #112
Full Changelog: v0.3.0...v0.4.0