Releases: kubernetes-sigs/kro
Releases · kubernetes-sigs/kro
v0.2.3
What's Changed
- update contribution.md, add getting started section by @rushmash91 in #358
- Remove website dockerfile by @yashisrani in #365
- ci: add Go path filters to Go related workflows by @a-hilaly in #315
- Bump cel-go to latest and fix related tests by @tomasaschan in #388
- Cleanup: Removes unused function
GetResourceTopLevelFieldNamesby @DhairyaMajmudar in #393 - Tests: adds unit tests for
pkg/graph/crdby @DhairyaMajmudar in #402 - fix: makefile: deploy-kind command by @DhairyaMajmudar in #400
- Cleanup : unused
ExpectedTypesfield andExpectedSchemamismatch inparser_test.goby @Rudra-Sankha-Sinhamahapatra in #397 - feat: allow escaped nested expressions by @dirien in #297
- Make
ErrNestedExpressionerr descriptive by @rushmash91 in #410 - chore: fix typos in code comments by @feliperubo in #421
- adding validation for immutable fields in schema by @RinkiyaKeDad in #205
- Tests: adds unit tests for
pkg graph/metadata/selectors.goby @Rudra-Sankha-Sinhamahapatra in #409 - feat: use dynamic version in user agent string by @a-hilaly in #429
- feat: set default version values and add version label tests by @a-hilaly in #430
- chore: replace hardcoded versions with ${VERSION} placeholders by @a-hilaly in #431
- chore: fix typos in documentation by @feliperubo in #433
- devtools(1/many): Generate ATTRIBUTION.md with go generate by @tomasaschan in #437
- Fix
Conceptslink docs in website by @AshwinSriram11 in #436 - chore: migrate dag to cmp.Ordered by @jakobmoellerdev in #419
- chore: increase test coverage
pkg/graph/validation.goto 100% by @feliperubo in #439 - chore: increase test coverage of
pkg/metadata/labels.goto 100% by @feliperubo in #434 - chore: fix imports according to standard ordering in Go by @feliperubo in #440
- docs: fix broken code of conduct link by @philipsabri in #441
- chore: add test case to TestGraphBuilder_Validation by @feliperubo in #443
- chore: replace deprecated package
io/ioutilbyioby @feliperubo in #445 - pkg simpleschema: adds SimpleSchema enum support by @DhairyaMajmudar in #424
- GitOps Fleet Management using kro in a Multi-Account Set Up by @meetreks in #438
- chore: remove unnecessary logging during resource graph definition reconciliation by @philipsabri in #453
- Leverage the upstream k8s release-utils version strings and ldflags values. by @n3wscott in #452
- Bump
golang.org/x/oauth2version to v0.28.0 by @AnushkaaBansal in #455 - Remove demo scripts and "config files" from eks-cluster-mgmt example by @allamand in #456
- Adding ingress triangle example by @markoskandylis in #408
- Eks cluster mgmt example improvement by @allamand in #464
- update security contact information to Kro by @a-hilaly in #465
- chore: add test case to TestLoadPredefinedTypes by @feliperubo in #460
- Fix nil pointer panic when evaluating CEL expressions with CRDs by @Rakhmanov in #463
- Tests: adds tests for
cel/environment.goby @DhairyaMajmudar in #448 - Update contribution guide by @jlbutler in #466
- Enhance simpleschema documentation by @HeeManSu in #467
- Enhance error handling for
MarkerTypeMinimum&MarkerTypeMaximumby @DhairyaMajmudar in #468 - Tests: adds unit tests for
pkg/graph/variable.goby @Rudra-Sankha-Sinhamahapatra in #404 - Make dynamic client rate limiter configurable by @DanielKlt in #326
- Fork and update of Condition Sets from Knative, attributed by @n3wscott in #459
- Fix make build rule by @n3wscott in #472
- chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot in #475
- Do not store loggers in controller stucts by @n3wscott in #462
- Fix: Home page buttons spacing on mobile devices by @chamodshehanka in #473
- refactor: DryRunExpressions in builder.go by @michaelhtm in #481
- pkg simpleschema: Add simple CEL validation support by @DhairyaMajmudar in #484
- feat: enqueue instances on rgd update by @fabianburth in #474
- Fix infinite loop in fieldPath parser for single-letter field names by @gfrey in #493
- chore(deps): bump estree-util-value-to-estree from 3.2.1 to 3.3.3 in /website in the npm_and_yarn group across 1 directory by @dependabot in #491
- Improve gramar and fix errors messages in graph, metadata and runtime package by @chamodshehanka in #485
- devtools(2/many): Generate license headers wth go generate by @tomasaschan in #507
- Fix field schema parsing by @gfrey in #502
- fix: change dynamic controller resync period unit from hours to seconds by @a-hilaly in #508
New Contributors
- @DhairyaMajmudar made their first contribution in #393
- @Rudra-Sankha-Sinhamahapatra made their first contribution in #397
- @dirien made their first contribution in #297
- @feliperubo made their first contribution in #421
- @AshwinSriram11 made their first contribution in #436
- @jakobmoellerdev made their first contribution in #419
- @philipsabri made their first contribution in #441
- @meetreks made their first contribution in #438
- @AnushkaaBansal made their first contribution in #455
- @allamand made their first contribution in #456
- @markoskandylis made their first contribution in #408
- @Rakhmanov made their first contribution in #463
- @chamodshehanka made their first contribution in #473
- @fabianburth made their first contribution in #474
- @gfrey made their first contribution in #493
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- Correct instance Kind in RGD concept page by @praseedasathaye in #281
- Add callout for ACK controller #286 by @premdass in #287
- Open-Source LLMs on EKS by @rushmash91 in #285
- Implement KRO Labels For RGD CRDs by @Gonfidel in #282
- fix: helm fix metrics port by @r0bj in #295
- add community meeting to README by @jlbutler in #292
- chore: update golangci-lint version by @ldez in #302
- Allow referencing metadata.resourceVersion in the RGD resources by @barney-s in #301
- Update dev docs and Makefile by @barney-s in #279
- Bump Go version to 1.24 by @a-hilaly in #303
- Fix golangci-lint config by @Gonfidel in #308
- fix: ensure informers are cleaned up when ResourceGraphDefinitions are deleted by @Gonfidel in #306
- Use slices package based lookup in HasCondition by @vmanikes in #298
- Add helm support for existing controller flags by @Gonfidel in #275
- Format main for readability by @vmanikes in #312
- Refactor dynamic controller queue to use typed rate limiting interface by @DanielKlt in #316
- Update(01-Installation.md):helm install troubleshooting notes by @tzahimizrahi in #317
- examples directory location change fix by @7navyasa in #318
- Adding link to YouTube channel by @bridgetkromhout in #320
- chore: switch to distroless base image by @a-hilaly in #314
- clusterName field addition to avoid podidentity error by @7navyasa in #321
- chore: fix grammar typo in overview docs by @mdb in #324
- fix: handle x-kubernetes-preserve-unknown-fields by @jknutson in #325
- update make command in local dev guide by @RinkiyaKeDad in #328
- Remove
metadata.namespacefor LLM storage class example by @rushmash91 in #350 - Add: examples apigateway vpc lattice by @tzahimizrahi in #345
- Added Relevent Readme Badges by @yashisrani in #339
- Handle structural constraints in AnyOf schemas consistently with OneOf by @rushmash91 in #349
- Added maximum and minimum marker by @HeeManSu in #348
- fix: improve number type validation to support int values by @khalilj in #284
- Added more footer links to the website by @yashisrani in #344
- Fix RGD example for CEL functions by @a-hilaly in #310
- feat: add header configuration to allow vanity go imports by @slashexx in #354
- Remove controller-pod-id label by @a-hilaly in #311
- standardize
kro/KROcapitalization per Go style guide by @a-hilaly in #364 - Bump prismjs from 1.29.0 to 1.30.0 in /website by @dependabot in #374
- Update website README file by @yashisrani in #360
- feat: Fine-grained RBAC in the Helm chart by @tomasaschan in #371
- feat: add go ldflags for version info injection by @a-hilaly in #313
- Bump @babel/helpers from 7.26.0 to 7.26.10 in /website by @dependabot in #381
- Bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in /website by @dependabot in #380
- Bump @babel/runtime from 7.26.0 to 7.26.10 in /website by @dependabot in #379
- feat: Create CLI skeleton by @tomasaschan in #376
- Bump golang.org/x/net from 0.33.0 to 0.36.0 in the go_modules group across 1 directory by @dependabot in #384
- bump chart version to 0.2.2 by @a-hilaly in #385
New Contributors
- @praseedasathaye made their first contribution in #281
- @premdass made their first contribution in #287
- @Gonfidel made their first contribution in #282
- @r0bj made their first contribution in #295
- @ldez made their first contribution in #302
- @vmanikes made their first contribution in #298
- @DanielKlt made their first contribution in #316
- @tzahimizrahi made their first contribution in #317
- @7navyasa made their first contribution in #318
- @bridgetkromhout made their first contribution in #320
- @mdb made their first contribution in #324
- @jknutson made their first contribution in #325
- @yashisrani made their first contribution in #339
- @HeeManSu made their first contribution in #348
- @khalilj made their first contribution in #284
- @slashexx made their first contribution in #354
- @tomasaschan made their first contribution in #371
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Create MAINTAINERS.md by @nicslatts in #248
- Delete OWNERS by @nicslatts in #250
- Delete OWNERS_ALIASES by @nicslatts in #249
- Update MAINTAINERS.md by @nicslatts in #251
- docs: fix RGD abbreviations in docs by @a-hilaly in #252
- Update website/docs/examples to split into sections and include gcp examples by @barney-s in #253
- Tweak topological sort to preserve client-specified order by @justinsb in #234
- Examples: Add GCP Eventarc example by @barney-s in #257
- docs(readme): fix kro-concepts link by @dim-ops in #258
- Copy finalizers from observed to desired object on resource update by @amirahav in #259
- Capitalize H of GitHub in index.tsx by @sadikkuzu in #269
- Fix examples with old schema by @n3wscott in #267
- add 'schema' to kro reserved keywords list by @a-hilaly in #262
- Adding instructions on how to start kro in kind with ko locally by @n3wscott in #266
- feat(helm): refactoring Kubernetes labels by @nlamirault in #254
- feat(helm): ServiceMonitor support by @nlamirault in #256
- fix: schema parser improvements for complex CRD patterns by @a-hilaly in #260
- ci: add github release workflow by @a-hilaly in #263
- Bump version to v0.2.1 by @a-hilaly in #265
New Contributors
- @dim-ops made their first contribution in #258
- @amirahav made their first contribution in #259
- @sadikkuzu made their first contribution in #269
- @n3wscott made their first contribution in #267
- @nlamirault made their first contribution in #254
Full Changelog: v0.2.0...v0.2.1
v0.2.0-rc.1
v0.2.0-rc.1