·
34 commits
to main
since this release
Features
- update velero version (#2992) #2992 (replicated-ci-ec)
- ui: add support for dropdown, heading, and readonly (#2996) #2996 (Diamon Wiggins)
- update velero version (#3020) #3020 (replicated-ci-ec)
- web: perserve installation progress (#3022) #3022 (João Antunes)
- update adminconsole version (#3027) #3027 (replicated-ci-ec)
- update velero version (#3024) #3024 (replicated-ci-ec)
- update velero version (#3050) #3050 (replicated-ci-ec)
- ui: add support for
whento config groups (#3055) #3055 (Diamon Wiggins) - api: implement IsAirgap template function (#3056) #3056 (Ethan Mosbaugh)
- api: add support for regex validation in config items (#3054) #3054 (Diamon Wiggins)
- api: implement Distribution template function (#3061) #3061 (Ethan Mosbaugh)
- api: VersionLabel template function (#3062) #3062 (Ethan Mosbaugh)
- api: helm binary migration (#3063) #3063 (Ethan Mosbaugh)
- api: Namespace template function (#3069) #3069 (Ethan Mosbaugh)
- update adminconsole version (#3089) #3089 (replicated-ci-ec)
- api: ChannelName, IsKurl, and Sequence template functions (#3104) #3104 (Ethan Mosbaugh)
- update velero version (#3106) #3106 (replicated-ci-ec)
- update adminconsole version (#3131) #3131 (replicated-ci-ec)
Bug Fixes
- seaweedfs: raft is flakey causing HA registry instability (#3049) #3049 (Ethan Mosbaugh)
- ui: correctly route to the admin console (#3060) #3060 (João Antunes)
- v3: remove cap and used fixed polling interval (#3094) #3094 (Diamon Wiggins)
- parse release files with multiple kots yaml documents (#3097) #3097 (Ethan Mosbaugh)
- v3: upgrade race condition (#3098) #3098 (Diamon Wiggins)
- web: completion step fails for V3 upgrades (#3108) #3108 (João Antunes)
Documentation
- add local KOTS CLI development guide (#3101) #3101 (Salah Al Saleh)
Tests
- centralize HTTP mock handlers in web tests (#3087) #3087 (Salah Al Saleh)
Builds
- deps: bump the security group across 1 directory with 10 updates (#2998) #2998 (dependabot[bot])
- deps-dev: bump @eslint/js from 9.36.0 to 9.37.0 in /web (#3001) #3001 (dependabot[bot])
- deps-dev: bump @types/node from 24.5.2 to 24.6.2 in /e2e/playwright (#2999) #2999 (dependabot[bot])
- deps-dev: bump eslint-plugin-react-hooks from 5.2.0 to 6.1.1 in /web (#3000) #3000 (dependabot[bot])
- deps-dev: bump eslint from 9.36.0 to 9.37.0 in /web (#3002) #3002 (dependabot[bot])
- deps-dev: bump @testing-library/jest-dom from 6.8.0 to 6.9.1 in /web (#3003) #3003 (dependabot[bot])
- deps-dev: bump @types/node from 24.5.2 to 24.6.2 in /web (#3005) #3005 (dependabot[bot])
- deps-dev: bump typescript-eslint from 8.44.1 to 8.45.0 in /web (#3006) #3006 (dependabot[bot])
- deps: bump react-dom and @types/react-dom in /web (#3007) #3007 (dependabot[bot])
- deps: bump the security group across 1 directory with 3 updates (#3012) #3012 (dependabot[bot])
- deps: bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 (#3013) #3013 (dependabot[bot])
- deps: bump the security group across 1 directory with 4 updates (#3029) #3029 (dependabot[bot])
- deps-dev: bump @netlify/vite-plugin from 2.6.1 to 2.7.0 in /web (#3032) #3032 (dependabot[bot])
- deps: bump lucide-react from 0.544.0 to 0.545.0 in /web (#3033) #3033 (dependabot[bot])
- deps-dev: bump typescript-eslint from 8.45.0 to 8.46.0 in /web (#3037) #3037 (dependabot[bot])
- deps-dev: bump @playwright/test from 1.55.1 to 1.56.0 in /e2e/playwright (#3030) #3030 (dependabot[bot])
- deps-dev: bump @types/node from 24.6.2 to 24.7.1 in /web (#3034) #3034 (dependabot[bot])
- deps-dev: bump @types/node from 24.6.2 to 24.7.1 in /e2e/playwright (#3031) #3031 (dependabot[bot])
- deps: bump helm/kind-action from 50ea670a058121270d63a63b4f1e361d722932e4 to 7cd7463a0995e35ab5d0f2c119f892514f3a3778 (#3038) #3038 (dependabot[bot])
- deps: bump github/codeql-action from 3 to 4 (#3039) #3039 (dependabot[bot])
- deps: bump github/codeql-action from 3 to 4 in /.github/actions/scan-image (#3040) #3040 (dependabot[bot])
- deps: bump the security group across 2 directories with 3 updates (#3041) #3041 (dependabot[bot])
- deps: bump golang.org/x/term from 0.35.0 to 0.36.0 (#3043) #3043 (dependabot[bot])
- deps: bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#3042) #3042 (dependabot[bot])
- deps: bump the security group across 2 directories with 8 updates (#3071) #3071 (dependabot[bot])
- deps-dev: bump @eslint/js from 9.37.0 to 9.38.0 in /web (#3074) #3074 (dependabot[bot])
- deps: bump lucide-react from 0.545.0 to 0.546.0 in /web (#3073) #3073 (dependabot[bot])
- deps-dev: bump eslint from 9.37.0 to 9.38.0 in /web (#3075) #3075 (dependabot[bot])
- deps-dev: bump @netlify/functions from 4.3.0 to 5.0.0 in /web (#3077) #3077 (dependabot[bot])
- deps-dev: bump @types/node from 24.7.1 to 24.8.1 in /e2e/playwright (#3072) #3072 (dependabot[bot])
- deps-dev: bump @faker-js/faker from 10.0.0 to 10.1.0 in /web (#3078) #3078 (dependabot[bot])
- deps-dev: bump @types/node from 24.7.1 to 24.8.1 in /web (#3076) #3076 (dependabot[bot])
- deps: bump actions/setup-node from 5 to 6 (#3082) #3082 (dependabot[bot])
- deps: bump the security group across 1 directory with 5 updates (#3083) #3083 (dependabot[bot])
- deps: bump github.com/replicatedhq/troubleshoot from 0.122.0 to 0.123.10 (#3084) #3084 (dependabot[bot])
- deps-dev: bump vite from 7.1.10 to 7.1.11 in /web in the npm_and_yarn group across 1 directory (#3090) #3090 (dependabot[bot])
- deps: bump the security group across 1 directory with 9 updates (#3111) #3111 (dependabot[bot])
- deps-dev: bump @types/node from 24.8.1 to 24.9.1 in /e2e/playwright (#3112) #3112 (dependabot[bot])
- deps-dev: bump @types/node from 24.8.1 to 24.9.1 in /web (#3114) #3114 (dependabot[bot])
- deps-dev: bump @vitejs/plugin-react from 5.0.4 to 5.1.0 in /web (#3116) #3116 (dependabot[bot])
- deps: bump lucide-react from 0.546.0 to 0.548.0 in /web (#3115) #3115 (dependabot[bot])
- deps: bump actions/upload-artifact from 4 to 5 (#3118) #3118 (dependabot[bot])
- deps: bump actions/download-artifact from 5 to 6 (#3119) #3119 (dependabot[bot])
- deps: bump actions/upload-artifact from 4 to 5 in /.github/actions/e2e-troubleshoot (#3120) #3120 (dependabot[bot])
- deps: bump actions/upload-artifact from 4 to 5 in /.github/actions/scan-image (#3121) #3121 (dependabot[bot])
- deps: bump the security group across 1 directory with 6 updates (#3122) #3122 (dependabot[bot])
Chores
- update registry images (#2986) #2986 (replicated-ci-ec)
- update velero images (#2987) #2987 (replicated-ci-ec)
- update openebs images (#2988) #2988 (replicated-ci-ec)
- update seaweedfs images (#2995) #2995 (replicated-ci-ec)
- update velero images (#3011) #3011 (replicated-ci-ec)
- update openebs images (#3010) #3010 (replicated-ci-ec)
- update seaweedfs images (#3009) #3009 (replicated-ci-ec)
- upgrade to go 1.25.2 (#3047) #3047 (Ethan Mosbaugh)
- ci: fix TestRegistry_EnableHAAirgap failure out of disk space (#3045) #3045 (Ethan Mosbaugh)
- update seaweedfs images (#3051) #3051 (replicated-ci-ec)
- v3: add upgrade reporting (#3046) #3046 (Ethan Mosbaugh)
- operator: kube-rbac-proxy is no longer supported (#3048) #3048 (Ethan Mosbaugh)
- update openebs images (#3052) #3052 (replicated-ci-ec)
- disable network report test (#3059) #3059 (Diamon Wiggins)
- update openebs images (#3064) #3064 (replicated-ci-ec)
- update velero images (#3081) #3081 (replicated-ci-ec)
- update openebs images (#3079) #3079 (replicated-ci-ec)
- update seaweedfs images (#3080) #3080 (replicated-ci-ec)
- update velero images (#3085) #3085 (replicated-ci-ec)
- update openebs images (#3086) #3086 (replicated-ci-ec)
- update registry images (#3008) #3008 (replicated-ci-ec)
- update registry images (#3091) #3091 (replicated-ci-ec)
- update seaweedfs images (#3092) #3092 (replicated-ci-ec)
- update velero images (#3093) #3093 (replicated-ci-ec)
- ci: upgrade from previous stable for our e2e tests (#3067) #3067 (João Antunes)
- update openebs images (#3095) #3095 (replicated-ci-ec)
- deps: update github.com/canonical/lxd (#3088) #3088 (Ethan Mosbaugh)
- ci: buildtools update addon command fails (#3100) #3100 (Ethan Mosbaugh)
- update seaweedfs images (#3099) #3099 (replicated-ci-ec)
- ci: buildtools update addon command fails (#3102) #3102 (Ethan Mosbaugh)
- web: TS API client type generation (#3096) #3096 (João Antunes)
- update velero images (#3128) #3128 (replicated-ci-ec)
- update openebs images (#3129) #3129 (replicated-ci-ec)
- update k0s images (#3130) #3130 (replicated-ci-ec)
- api: improve API logging (#3124) #3124 (João Antunes)
- update k0s images (#3132) #3132 (replicated-ci-ec)
Commits
- Frontend Upgrade App Configuration Step (#2983) #2983 (Salah Al Saleh)
- fa28f99: Update dev env README to mention V3 releases (#2989) (Salah Al Saleh) #2989
- 7a13bc2: V3 Upgrade App Preflights API (#2990) (Salah Al Saleh) #2990
- fddd9f3: V3 Frontend Upgrade App Preflights Step (#2991) (Salah Al Saleh) #2991
- d1810c0: Update Claude agents and commands (#2845) (Marc Campbell) #2845
- c85f949: Use proxy registry custom domain not replicated app domain in LicenseDockerCfg template function (#2994) (Salah Al Saleh) #2994
- 4e06c3c: Empty user config values should not override original config value / default (#2993) (Salah Al Saleh) #2993
- 08a0245: Add -c/--command flag to shell command (#2997) (Alex Parker) #2997
- 39b6d9f: Shows which security tools are detected in host support bundle spec (#2890) (Noah Campbell) #2890
- c17cac0: Update Claude agents and commands (2025-10-07 01:36:07) (#3017) (claude-configs-distributor[bot]) #3017
- 9570917: ignore .claude in ci (#3019) (Andrew Storms) #3019
- a4508ec: V3 infra upgrade (#3026) (Salah Al Saleh) #3026
- e96ba40: Disable preflights auto updater (#3028) (Steven Crespo) #3028
- 91de724: V3 infra upgrade - airgap (#3057) (Salah Al Saleh) #3057
- d9c2bfe: Make wait for autopilot plan resilient to node restarts (#3068) (Salah Al Saleh) #3068
- 20cd4b8: Deploy kots and app to namespace named appslug (#3070) (Steven Crespo) #3070