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
GetResourceTopLevelFieldNames
by @DhairyaMajmudar in #393 - Tests: adds unit tests for
pkg/graph/crd
by @DhairyaMajmudar in #402 - fix: makefile: deploy-kind command by @DhairyaMajmudar in #400
- Cleanup : unused
ExpectedTypes
field andExpectedSchema
mismatch inparser_test.go
by @Rudra-Sankha-Sinhamahapatra in #397 - feat: allow escaped nested expressions by @dirien in #297
- Make
ErrNestedExpression
err 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.go
by @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
Concepts
link docs in website by @AshwinSriram11 in #436 - chore: migrate dag to cmp.Ordered by @jakobmoellerdev in #419
- chore: increase test coverage
pkg/graph/validation.go
to 100% by @feliperubo in #439 - chore: increase test coverage of
pkg/metadata/labels.go
to 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/ioutil
byio
by @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/oauth2
version 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.go
by @DhairyaMajmudar in #448 - Update contribution guide by @jlbutler in #466
- Enhance simpleschema documentation by @HeeManSu in #467
- Enhance error handling for
MarkerTypeMinimum
&MarkerTypeMaximum
by @DhairyaMajmudar in #468 - Tests: adds unit tests for
pkg/graph/variable.go
by @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