Releases: rancher/lasso
Releases · rancher/lasso
v0.2.1
What's Changed
- Add initial Renovate configuration by @renovate-rancher in #124
- chore(deps): update module github.com/stretchr/testify to v1.10.0 (main) by @renovate-rancher in #134
- chore(deps): update dependency go to v1.23.6 (main) by @renovate-rancher in #132
- chore(deps): update actions/checkout action to v4.2.2 (main) by @renovate-rancher in #130
- chore(deps): update actions/setup-go action to v5.3.0 (main) by @renovate-rancher in #131
- chore(deps): update module go.uber.org/mock to v0.5.0 (main) by @renovate-rancher in #135
- chore(deps): update module github.com/prometheus/client_golang to v1.20.5 (main) by @renovate-rancher in #133
- Update to klogv2 by @rohitsakala in #143
- [v1.32] Bump k8s dependencies by @chiukapoor in #144
New Contributors
- @rohitsakala made their first contribution in #143
Full Changelog: v0.2.0...v0.2.1
v0.1.0
What's Changed
- return non ignore errs by @rmweir in #1
- Drop resourceVersion on lists when set to 0 by @dramich in #2
- Don't use goroutines as the ordering is non-deterministic by @ibuildthecloud in #3
- Use server version for check because not all clients can get kube-system by @ibuildthecloud in #4
- don't rate limit key when registering handlers by @kinarashah in #5
- Add a max timeout bucket by @dramich in #6
- Drop bucket rate limiter by @dramich in #7
- Add new index to all existing watchers that match by @dramich in #9
- Updated to use v1 API for CustomResourceDefinition by @snasovich in #10
- Use getWatcherForGVK in public GetCache method by @thedadams in #13
- Bump lasso dependency in controller-runtime by @thedadams in #14
- [master] fix gouroutine leak when sharedcontroller has been started by @JacieChao in #12
- update k8s to 1.23 by @kinarashah in #16
- Add metrics by @rmweir in #17
- Upate lasso in controller-runtime by @rmweir in #18
- Revert "update k8s to 1.23" by @rmweir in #19
- Update lasso in controller-runtime by @rmweir in #20
- update k8s to 1.23 by @kinarashah in #21
- update lasso in controller-runtime by @kinarashah in #22
- Add env var for resync interval by @rmweir in #26
- enable fossa scanning by @paraglade in #23
- [Forwardport] v2.6: Only update change by @rmweir in #28
- update dependencies for k8s 1.24 by @kinarashah in #31
- Avoid panic if ping is called before the healthcheck is started by @ibuildthecloud in #29
- Don't cancel timeout context after failure and first loop by @ibuildthecloud in #32
- update dependencies for k8s 1.25 by @jiaqiluo in #35
- Add running go tests to drone by @rmweir in #36
- Add useragent by @rmweir in #33
- Add to README by @rmweir in #38
- Add initial Renovate configuration by @renovate-rancher in #41
- updated controller-runtime to 0.12.3 by @vardhaman22 in #40
- Impersonation client by @KevinJoiner in #39
- build: Bump dependencies by @pjbgf in #49
- updated k8s-deps to 0.27.4 and controller runtime to 0.15.0 by @vardhaman22 in #51
- [v1.28] Update k8s dependencies to 0.28.6 & controller runtime to 0.15.3 by @chiukapoor in #56
- [v1.28] Bump lasso tag by @chiukapoor in #58
- Add codeowners file by @JonCrowther in #60
- chore(deps): update registry.suse.com/bci/golang docker tag to v1.22 by @renovate-rancher in #53
- Renovate bumps for mar25 by @MbolotSuse in #61
- Downgrade github.com/prometheus/client_golang to v1.16.0 by @tomleb in #63
- [v1.29] Update k8s dependencies to 0.29.3 & controller runtime to 0.16.5 by @krunalhinguu in #62
- [release/v0.1] Implement versioning ADR by @vatsalparekh in #127
New Contributors
- @ibuildthecloud made their first contribution in #3
- @kinarashah made their first contribution in #5
- @snasovich made their first contribution in #10
- @thedadams made their first contribution in #13
- @paraglade made their first contribution in #23
- @jiaqiluo made their first contribution in #35
- @vardhaman22 made their first contribution in #40
- @KevinJoiner made their first contribution in #39
- @chiukapoor made their first contribution in #56
- @JonCrowther made their first contribution in #60
Full Changelog: https://github.com/rancher/lasso/commits/v0.1.0
v0.2.0
What's Changed
- return non ignore errs by @rmweir in #1
- Drop resourceVersion on lists when set to 0 by @dramich in #2
- Don't use goroutines as the ordering is non-deterministic by @ibuildthecloud in #3
- Use server version for check because not all clients can get kube-system by @ibuildthecloud in #4
- don't rate limit key when registering handlers by @kinarashah in #5
- Add a max timeout bucket by @dramich in #6
- Drop bucket rate limiter by @dramich in #7
- Add new index to all existing watchers that match by @dramich in #9
- Updated to use v1 API for CustomResourceDefinition by @snasovich in #10
- Use getWatcherForGVK in public GetCache method by @thedadams in #13
- Bump lasso dependency in controller-runtime by @thedadams in #14
- [master] fix gouroutine leak when sharedcontroller has been started by @JacieChao in #12
- update k8s to 1.23 by @kinarashah in #16
- Add metrics by @rmweir in #17
- Upate lasso in controller-runtime by @rmweir in #18
- Revert "update k8s to 1.23" by @rmweir in #19
- Update lasso in controller-runtime by @rmweir in #20
- update k8s to 1.23 by @kinarashah in #21
- update lasso in controller-runtime by @kinarashah in #22
- Add env var for resync interval by @rmweir in #26
- enable fossa scanning by @paraglade in #23
- [Forwardport] v2.6: Only update change by @rmweir in #28
- update dependencies for k8s 1.24 by @kinarashah in #31
- Avoid panic if ping is called before the healthcheck is started by @ibuildthecloud in #29
- Don't cancel timeout context after failure and first loop by @ibuildthecloud in #32
- update dependencies for k8s 1.25 by @jiaqiluo in #35
- Add running go tests to drone by @rmweir in #36
- Add useragent by @rmweir in #33
- Add to README by @rmweir in #38
- Add initial Renovate configuration by @renovate-rancher in #41
- updated controller-runtime to 0.12.3 by @vardhaman22 in #40
- Impersonation client by @KevinJoiner in #39
- build: Bump dependencies by @pjbgf in #49
- updated k8s-deps to 0.27.4 and controller runtime to 0.15.0 by @vardhaman22 in #51
- [v1.28] Update k8s dependencies to 0.28.6 & controller runtime to 0.15.3 by @chiukapoor in #56
- [v1.28] Bump lasso tag by @chiukapoor in #58
- Add codeowners file by @JonCrowther in #60
- chore(deps): update registry.suse.com/bci/golang docker tag to v1.22 by @renovate-rancher in #53
- Renovate bumps for mar25 by @MbolotSuse in #61
- Downgrade github.com/prometheus/client_golang to v1.16.0 by @tomleb in #63
- [v1.29] Update k8s dependencies to 0.29.3 & controller runtime to 0.16.5 by @krunalhinguu in #62
- Updating dependencies for 1.30 compat by @MbolotSuse in #71
- Remove controller-runtime module by @tomleb in #66
- Explain default rate limiting behavior by @moio in #50
- Migrate Lasso to GHA by @ericpromislow in #68
- SQLite backed cache by @rmweir in #65
- Transition to simpler key management by @pjbgf in #80
- sql: listoption_indexer: handle the case with one empty filter correctly by @moio in #82
- sql: teach ListByOptions to return the total object count by @moio in #84
- Fix Param logging output. by @bigkevmcd in #87
- Revert "Fix Param logging output." by @bigkevmcd in #88
- Expose metrics registration function by @brandond in #89
- Add test that will break if UnsafeSet breaks by @moio in #86
- sql: improve error handling by @moio in #90
- sql: rationalization of parameter sanitization by @moio in #85
- chore(deps): update k8s.io/utils digest to 18e509b by @renovate-rancher in #77
- chore(deps): update actions/setup-go action to v5.0.2 by @renovate-rancher in #76
- chore(deps): update actions/checkout action to v4.1.7 by @renovate-rancher in #75
- Fix Param logging output by @moio in #92
- Adding support for transform functions by @MbolotSuse in #79
- Bump Go to 1.22.7 by @tomleb in #102
- Integration tests by @MbolotSuse in #101
- sql: drop the attachdriver mechanism by @moio in #97
- Switch from github.com/golang/mock to go.uber.org/mock by @aruiz14 in #100
- Escape underscores and percent signs in filter matches in Vai by @maxsokolovsky in #94
- sql: use WAL mode and set pragmas correctly by @moio in #98
- feat(metrics): improve lasso_controller_total_cached_object by @aruiz14 in #95
- sql: remove obsolete options by @moio in #108
- sql: allow multiple informers to start in parallel by @moio in #99
- [v1.31] Bump lasso for 1.31 by @krunalhinguu in #109
- Ensure all failed transactions are rolled back. by @ericpromislow in #118
- Fix the file permissions on the sqlite db. by @bigkevmcd in #116
- sql: silence informer errors on unwatchable resources by @moio in #111
- vai: log errors on add by @moio in #120
- Support database queries on arbitrary labels by @ericpromislow in #117
- Replace primary/secondary sort fields with an array of sort directives. by @ericpromislow in #122
- Remove sqlcache by @tomleb in #123
- Implement versioning ADR by @vatsalparekh in #126
New Contributors
- @ibuildthecloud made their first contribution in #3
- @kinarashah made their first contribution in #5
- @snasovich made their first contribution in #10
- @thedadams made their first contribution in #13
- @paraglade made their first contribution in #23
- @jiaqiluo made their first contribution in #35
- @renovate-rancher made their first contribution in #41
- @vardhaman22 made their first contribution in #40
- @KevinJoiner made their first contribution in #39
- @pjbgf made their first contribution in #49
- @chiukapoor made their first contribution in #56
- @JonCrowther made their first contribution in #60
- @MbolotSuse made their first contribution in #61
- @tomleb made their first contribution in #63
- @krunalhinguu made their first contribution in #62
- @moio made their first contribution in #50
- @ericpromislow made their first contribution in #68
- @bigkevmcd made their first contribution in #87
- @brandond made their first contribution in #89
- @aruiz14 made their first contribution in #100
Full Changelog: https://github.com/rancher/lasso/commits/v0.2.0