Releases: kubestellar/kubeflex
Releases · kubestellar/kubeflex
v0.9.3
What's Changed Since v0.9.2
- ✨Added the greetings workflow by @antedotee in #577
- ✨Added the feedback form worklfow by @antedotee in #576
- ✨Added deepwiki badge by @antedotee in #578
- 🐛fix: correct typed client package path by @rishi-jat in #580
- ✨Update GitHub Actions workflows to use Go 1.24.5 by @katara-Jayprakash in #585
- 🐛 remove the +required marker for backend by @pdettori in #587
- ✨ Upgrade/Advancement of k8s to 1.32 for kubeflex by @katara-Jayprakash in #583
- 🌱 Add kubeflex directory to .gitignore by @gaurab-khanal in #572
- 🌱test: add unit tests for VerifyControlPlaneOnHostingCluster by @rishi-jat in #550
- ✨add cluster param to init command by @antedotee in #521
- 🐛 Restore stripping of leading "v" from container image tag by @MikeSpreitzer in #590
- ✨ Generalize E2E to support testing released Kubeflex artifacts by @shivansh-source in #594
- 🌱 Fixup issues in E2E testing by @MikeSpreitzer in #602
- 🐛 Add to E2E test a workaround to context bug by @MikeSpreitzer in #598
- 🐛 Fix namespace conditionality, upgrade test by @MikeSpreitzer in #592
- ✨ Split generated CRDs for the Helm chart into separated files by @francostellari in #603
- 📖 Capitalized Helm in docs by @francostellari in #605
- ✨ Switch action versions from tag to SHA by @MikeSpreitzer in #595
- ✨feat: add informers, listers, and codegen for tenancy APIs by @rishi-jat in #599
- ✨ Add informer test by @MikeSpreitzer in #610
- ci: skip pr-verifier for dependabot PRs by @clubanderson in #616
- ci: standardize workflow naming and add common workflows by @clubanderson in #617
- chore: add OpenSSF Scorecard and Trivy image scanning workflows by @clubanderson in #618
- fix: resolve CI failures in scorecard and image-scanning workflows by @clubanderson in #619
- fix: update Dockerfile to use Go 1.24 by @clubanderson in #620
- chore: add pr-verify-title.yml for consistent PR title validation by @clubanderson in #621
- 🌱 fix: skip dependabot/renovate PRs in pr-verify-title workflow by @clubanderson in #622
- 🌱 refactor: use centralized reusable workflows from infra by @clubanderson in #623
- 🐛 fix: Add pkg/ directory to Dockerfile for build to succeed by @clubanderson in #628
- Bump aquasecurity/trivy-action from 0.28.0 to 0.33.1 by @dependabot[bot] in #626
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #627
- 🐛 Warn users about broken v0.9.2 release by @xonas1101 in #612
- 🐛 Condition update test on being local by @MikeSpreitzer in #625
- 🐛 Make goreleaser use high enough release of Go by @MikeSpreitzer in #629
- chore: remove stale workflow in favor of Prow by @clubanderson in #633
- 🌱 Add assignment-helper workflow by @clubanderson in #635
New Contributors
- @katara-Jayprakash made their first contribution in #585
- @shivansh-source made their first contribution in #594
- @xonas1101 made their first contribution in #612
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- 🐛fix(kubeconfig): validate and ignore invalid saved hosting context, warn instead of failing by @rishi-jat in #531
- ✨ Brew formula update for kubeflex version v0.9.1 by @pdettori in #538
- 📖 docs : restructure README for better UX and clarity by @RayyanSeliya in #494
- 🐛 fix: resolve controller manager image update issue by @RayyanSeliya in #519
- ✨ feat: add generated typed clientset for tenancy/v1alpha1 by @rishi-jat in #480
⚠️ new(403): add k3s control plane type by @rxinui in #546- ✨Change the Helm chart to ensure kubeflex-system ns existence by @francostellari in #542
- 🐛 pin setup-envtest version by @pdettori in #569
- 🐛 Fix install script to determine latest version by @gaurab-khanal in #567
New Contributors
- @gaurab-khanal made their first contribution in #567
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Brew formula update for kubeflex version v0.9.0 by @pdettori in #454
- ✨ feature : implement CheckGlobalKubeflexExtension by @redpinecube in #456
- 🌱 test : CheckGlobalKubeflexExtension by @redpinecube in #457
- ✨ feature : implement initial kflex config diagnose by @redpinecube in #458
- ✨ feature : check if the hosting cluster context name is set by @redpinecube in #459
- 🌱 test & update : CheckHostingClusterContextNameNone by @redpinecube in #463
- 🌱 test : CheckHostingClusterContextName with multiple host cluster context names by @redpinecube in #464
- 🌱 test : CheckHostingClusterContextName with a single hosting cluster by @redpinecube in #465
- ✨ Add guard for kflex ctx delete: confirmation for non-KubeFlex contexts by @rishi-jat in #452
- ✨ feature : implement CheckContextScopeKubeflexExtensionSet by @redpinecube in #476
- 🌱 test : CheckContextScopeKubeflexExtensionSet with no kubeflex extensions by @redpinecube in #477
- 🌱 test : CheckContextScopeKubeflexExtensionSet with no data by @redpinecube in #478
- 🌱 test : CheckContextScopeKubeflexExtensionSet with partial data by @redpinecube in #479
- ✨feature: enhance kflex ctx list with KubeFlex context information by @Arpit529Srivastava in #451
- 📖 Slack-Update: Update Slack reference to point to new CNCF Slack Channel by @greninja517 in #492
- 🐛 bug fix: Consolidate PostCreateHook error handling with retry logic in shared reconciler by @RayyanSeliya in #488
- 🌱 Bump various dependencies by @MikeSpreitzer in #503
- 🌱 Bump the kubectl image from 1.30.12 to 1.30.14 by @MikeSpreitzer in #504
- 🐛 Fix the error like message during context overriding of newly created control planes by @greninja517 in #491
- 🌱 add rxinui as maintainer by @pdettori in #524
- ✨feature : implement VerifyControlPlaneOnHostingCluster by @redpinecube in #493
- ✨ feature : check extensioninitialcontextname set by @redpinecube in #499
- 🌱 test : extensioninitialcontextname not set by @redpinecube in #500
- 🌱 test : extensioninitialcontextnameset true by @redpinecube in #501
- 🌱 Bump actions/checkout from v4 to v5 by @pdettori in #527
- 🐛 Fix Reconciliation logic to process PostCreateHooks only after Kubeconfig has been populated by @greninja517 in #502
- ✨ feat: add OCM deprecation warning to CLI by @RayyanSeliya in #532
- 🌱 update dco to skip check for dependabot by @pdettori in #535
- 🌱 Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #533
- 🌱 Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #534
- ✨changed repository to ensure tests can run from any location by @antedotee in #523
- 🌱 Bump actions/github-script from 7 to 8 by @dependabot[bot] in #537
- 📖 docs: remove OCM-type control plane usage examples by @adity1raut in #536
New Contributors
- @Arpit529Srivastava made their first contribution in #451
- @greninja517 made their first contribution in #492
- @antedotee made their first contribution in #523
- @adity1raut made their first contribution in #536
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Breaking Changes
Please pay attention to breaking changes introduced by this release:
https://github.com/kubestellar/kubeflex/blob/main/docs/users.md#breaking-changes
What's Changed
- 🐛 update brew instructions in README.md by @pdettori in #378
- ✨ Brew formula update for kubeflex version v0.8.9 by @MikeSpreitzer in #377
- 🐛 add controlplane metadata at creation by @rxinui in #373
- ✨ removing lint and verify - they are not available in makefile by @clubanderson in #382
- ✨ Usage of Extensions by @rxinui in #386
- ✨ Add
kflex config set-hostingby @rxinui in #390 - 🐛In Makefile for add ko-local-build as dependency for installing a local chart by @Rupam-It in #399
- 🐛 update helm version from 3.14.0 to 3.16.4 by @Rupam-It in #396
- ✨ feature: implemented multiple PostCreateHooks with backward compatibility by @asmit27rai in #384
- ✨ feature : add control plane name to kubeflex extension data by @redpinecube in #439
- 🌱 test : verifies kflex create works as intended after updating AssignControlPlaneToContext by @redpinecube in #440
- 📖 docs : v.0.9.x extensions documentation by @redpinecube in #441
- 🌱 test: update vcluster e2e test for changes in AssignControlPlaneToContext by @redpinecube in #442
- 📖 answer of why postgresql is a post create hook job by @Rupam-It in #445
- ✨ add status of postcreatehooks completion by waitforpostcreatehook by @Rupam-It in #447
New Contributors
- @clubanderson made their first contribution in #382
- @Rupam-It made their first contribution in #399
- @redpinecube made their first contribution in #439
Full Changelog: v0.8.9...v0.9.0
v0.8.9
Changelog
- acd87b6 Merge pull request #374 from pdettori/owners
- b8f6759 revert kustomization tag to placeholder
- 083af6d add OWNERS file
- de49996 Merge pull request #370 from MikeSpreitzer/bump-krp-to-0191
- a4ffada Add examination of GitHub rate limit
- 9fd565c Bump version of kube-rbac-proxy image from 0.18.0 to 0.19.1
- ed83a4a Merge pull request #368 from asmit27rai/feature/rename-brew-formula-to-kflex
- 646e0a5 resolve issue with cap letter
- 0849436 Kflex -> kflex
- cc987a0 ✨ Rename Homebrew formula from kubeflex to kflex
- ce8be76 Merge pull request #369 from kubestellar/brew
- a34da1d Brew formula update for kubeflex version v0.8.8
- bfd5994 Brew formula update for kubeflex version v0.8.7
- b76fb70 Brew formula update for kubeflex version v0.8.7
- 3829cef Brew formula update for kubeflex version v0.8.7-redux
- 49d9181 Brew formula update for kubeflex version v0.8.7-redux
v0.8.8
Changelog
- b5cb5bc Merge pull request #367 from MikeSpreitzer/fix-the-real-source
- a4e3715 Update the real source of the kube-rbac-proxy image ref
- 0933bfe Merge pull request #359 from rxinui/new/358
- 5b94ea1 fix: apply review changes
- 8ceb08d test: add delete_test.go
- 2c1e3e7 Merge pull request #364 from asmit27rai/fix/transient-error-retry
- 8ba0878 Error File Modified
- 3308e27 new: add kflex ctx delete command
- 09abb16 wip: kflex delete
- 3a6a2fa Merge pull request #351 from rxinui/new/307
- 8223eb5 fix: rename does insert renamed cp in kubeconfig
- 47a501e Merge pull request #365 from kubestellar/brew
- e8cf5f0 Brew formula update for kubeflex version v0.8.7
- aae92b0 fix: test is mocking kubeconfig and config
- 2321320 fix: add retry logic for transient API errors Add util.IsTransientError() to detect retryable errors Update error handling in shared reconcilers to retry on transient errors Ensure permanent errors are logged and not retried Fix status update patterns to match existing controller logic
- 76b05bf docs: add info on
kflex ctxin docs/users.md - a7a3f20 ref: remove legacy --alias
- e26d494 test: add kflex ctx rename test
- 8dba7cc new: kflex ctx rename command
- e56517f wip: add ctx rename
- 959d22f ref: refactoring of cobra usage
v0.8.7
v0.8.6
Changelog
- 8457fb0 Merge pull request #361 from MikeSpreitzer/debump-otel
- 26c583e Downgrade otel from 1.28 to 1.21
- f2b0f35 Merge pull request #355 from asmit27rai/feature/postcreatehook-default-vars
- ef72ee6 User Guide Updated
- 48bbea5 Merge pull request #349 from RayyanSeliya/fix-contributors-doc
- e02a5c8 Merge pull request #352 from rxinui/bug/308
- a4c1240 fix: apply correction
- e2ef35b ref: change execute to Execute**
- e1f03aa ref: ctx command with subcmd list,get
- 90b7147 ref: version command
- 7cfebc9 ref: init command
- 63ae97d ref: adopt command
- e5dc40d ref: delete command
- 2064a75 ref: refactoring of cobra usage
- da5348f new: add --alias flag to
kflex ctxcommand - 76e912e Merge pull request #354 from kubestellar/brew
- 649424d Brew formula update for kubeflex version v0.8.5
- 9b404e5 docs: clarify clone and remote add instructions for HTTPS/SSH
- b14ed11 Fix: Update contributors.md with instructions to fetch upstream tags (#348)
v0.8.5
Changelog
- 8ca7fd9 Merge pull request #353 from MikeSpreitzer/debump-to-kube-130
- 2946178 make chart
- 6ae3884 Set kubectl image version to 1.30.12 everywhere
- 0cbf4ed make manifests generate fmt
- 8ef7ed0 Adjust tool versions
- 8767468 Downgrade dependencies to kube 1.30
- ba1a762 Merge pull request #345 from kubestellar/brew
- 1a001c6 Brew formula update for kubeflex version v0.8.4
v0.8.4
What's Changed
- ✨ Brew formula update for kubeflex version v0.8.3 by @pdettori in #331
- Bump ko-build/setup-ko from 0.8 to 0.9 by @dependabot in #338
- ✨ feature: Move openshift-crds container image to quay.io/kubestellar registry by @asmit27rai in #335
- 🐛 Bump golang.org/x/crypto from 0.28.0 to 0.35.0 by @pdettori in #340
- 🐛 Bump github.com/docker/docker from 23.0.3+incompatible to 25.0.6+inco… by @pdettori in #342
- 🐛 helm v3 security patch by @pdettori in #344
- ✨ feature: Add kflex command to list available contexts by @asmit27rai in #336
Full Changelog: v0.8.3...v0.8.4