v1.11.0-alpha.1
Pre-release
Pre-release
·
51 commits
to master
since this release
What's Changed
- Fix: add KinD setup step to sync-sdk workflow by @vishal210893 in #6937
- Fix(references/appfile): Fix namespace check and Terraform output parsing by @AshvinBambhaniya2003 in #6915
- Chore: update homebrew bump action by @roguepikachu in #6939
- Chore: Remove unused parameter 'addonName' from 'vela-cli' workflow s… by @jamesdobson in #6930
- Feat: Enhance unit test coverage for
references/commonpackage by @AshvinBambhaniya2003 in #6918 - Chore: Add codeowners by @briankane in #6946
- Fix(addon): Correct path calculation and test location for GitLab reader by @AshvinBambhaniya2003 in #6902
- Feat(appfile): Add comprehensive unit tests for
appfileandcomponentpackage by @AshvinBambhaniya2003 in #6908 - Feat(addon): Enhance unit test coverage for
pkg/addonby @AshvinBambhaniya2003 in #6901 - Fix: Prevent index out-of-bounds in definitions by @roguepikachu in #6948
- Fix: Update documentation generation and fixed comp title by @jguionnet in #6957
- Refactor: controller flags registration and cobra options by @roguepikachu in #6949
- Chore: Upgrade cuelang version to v0.14.1 by @Chaitanyareddy0702 in #6877
- Feat(test): Enhance unit test coverage for webhook, workflow, VELAQL, and monitor packages by @AshvinBambhaniya2003 in #6895
- Feat(testing): Enhance Unit Test Coverage for Core Utility Packages by @AshvinBambhaniya2003 in #6929
- Feat: Enhance unit test coverage for
references/appfilepackage by @AshvinBambhaniya2003 in #6913 - Fix(addon): show correct owner in definition conflict error by @AshvinBambhaniya2003 in #6903
- Feat(addon): Store addon registry tokens in Secrets by @AshvinBambhaniya2003 in #6935
- Chore: Graceful skip and robust processing for missing definition directories in install script by @vishal210893 in #6964
- Refactor: controller setup and improve server tests by @roguepikachu in #6958
- Fix: update YAML import path to use go.yaml.in/yaml/v3 and adjust dep… by @ANIRUDH-333 in #6944
- Fix: Fix issue with imports/packages in status validations by @briankane in #6963
- Chore: imports workflow crd from pkg repo by @semmet95 in #6954
- Fix: Prevent namespace admins from accessing vela-system definitions without explicit permissions by @roguepikachu in #6972
- Fix: E2E Application Test (live-diff application version) by @roguepikachu in #6976
- Feat: Add configurable timeout for admission webhooks by @Chaitanyareddy0702 in #6977
- Refactor: Pre-Validation Hooks to be More Extensible and Testable by @roguepikachu in #6978
- Refactor: update workflow-related types to use v1alpha1 API by @Chaitanyareddy0702 in #6975
- Feat(KEP): Nested Definition Rendering (Compositions) by @briankane in #6993
- Feat(KEP): #6973 - Native Helm Rendering by @briankane in #6974
- Fix: Preserve last-applied-configuration for shared resources in applications by @roguepikachu in #6998
- fix: semgrep-dangerous-exec-command by @rahulkhinchi-wq in #6999
- Feat(KEP): Declarative Addon Support by @briankane in #6996
- Style: Remove trailing whitespace from dry-run heading by @LeongBryan in #7007
- Docs(KEP): Go SDK for X-Definition Authoring (defkit) by @anoop2811 in #7009
- Fix: typos in documentation by @oglok in #7015
- Feat: Improve Cue Error Reporting by @briankane in #6984
- Feat: post dispatch output context by @semmet95 in #7008
- Fix: Support cuex package imports in vela show by @GoGstickGo in #7017
- Feat: 7019 Support re-running workflows and ensure passed data is upd… by @briankane in #7025
- Feat: Provider Registry by @briankane in #7021
- Chore: bumps up pkg and workflow dependency versions by @semmet95 in #7026
- Fix: 7018 Ensure Component removals are correctly persisted and refle… by @briankane in #7027
- Feat: 7024 Enable custom errors in components similar to traits by @briankane in #7028
- Fix: Prevent app validation errors when traits are used alongside workflow data passing by @briankane in #7031
- Fix: 7032 Adds component type to structured log output by @briankane in #7033
- Feat: eager status for post dispatch by @vishal210893 in #7030
- Feat: Defkit implementation by @anoop2811 in #7037
- Feat: Implement array builder and enhance CUE generation for X-Definitions by @roguepikachu in #7039
- Feat: Defkit Refactor and Clean-Up by @roguepikachu in #7042
- Fix: defkit CUE generation for task health, nested array schemas, and patch traits by @vishal210893 in #7041
- Chore: fix trait definition translation discrepancies by @roguepikachu in #7044
- Fix: Fixes #7046 — status.details CUE import statements now compile correctly by @vishal210893 in #7047
- Feat: defkit comp def discrepancies by @roguepikachu in #7048
- Fix: do not recreate externally deleted apply-once resources on reconciliation by @oanasc in #7051
- Fix: Update duration format handling and enhance StringParam with enum string support by @vishal210893 in #7053
- Fix: Extend status.details validation to support dynamic CUE patterns by @briankane in #7056
- Fix: add enum generation for struct fields in CUEGenerator by @roguepikachu in #7058
- Fix: update debug-webhook-setup.sh for k3d on macOS with Docker Desktop by @briankane in #7060
- Feat: defkit api completeness by @vishal210893 in #7064
- Fix: StateKeep: add nil-guard in dispatch path and clean up stale ResourceTracker entries for deleted apply-once resources by @gabrnavarro in #7065
- Fix: remove Mandatory() API and simplify to two-state CUE field markers by @jerrinfrancis in #7070
- Feat: add ClosedUnion and ClosedStruct support in defkit by @roguepikachu in #7069
- Refactor: sort map keys before rendering in CUE generation functions by @roguepikachu in #7073
- Feat: Cue 0.14.1 Preupgrade CLI Check by @briankane in #6983
- Feat: Immutable Parameters by @briankane in #7059
- Feat: Application-Scoped Policies by @briankane in #7067
- Chore: Updating pkg and workflow versions by @jerrinfrancis in #7077
- Feat: Validate undeclared parameters in application definitions by @majiayu000 in #7075
New Contributors
- @ANIRUDH-333 made their first contribution in #6944
- @rahulkhinchi-wq made their first contribution in #6999
- @LeongBryan made their first contribution in #7007
- @oglok made their first contribution in #7015
- @GoGstickGo made their first contribution in #7017
- @oanasc made their first contribution in #7051
- @gabrnavarro made their first contribution in #7065
- @jerrinfrancis made their first contribution in #7068
- @majiayu000 made their first contribution in #7075
Full Changelog: v1.10.4...v1.11.0-alpha.1