Changes since v2.13.3:
- Update readme for 2026 and retirement of this codebase (#5249)
- Add FOSSA scanning workflow (#5250)
- Branching procedure for 2.14 updates (#5252)
What's Changed
- Update EKS security group details by @a-blender in #4886
- Update eks node group asg desired and minsize to 0 by @a-blender in #4887
- Update default image for gke nodes by @jordojordo in #4891
- Add EKS v1.23 option by @catherineluse in #4890
- HARVESTER: Disable Harvester cloud provider option when the credential is external by @n313893254 in #4881
- HARVESTER: Add node driver namespace filter by @n313893254 in #4895
- [2.6.9] Add support for Ubuntu 22.04 on Digital Ocean by @nwmac in #4894
- Drone builds were restricted to 2.6, update to match 2.7 by @richard-cox in #4897
- Change language around private registry in RKE1 cluster config form by @catherineluse in #4898
- Harvester: node/pod affinity enhancement on harvester cluster(RKE1) by @DaiYuzeng in #4882
- Remove K8s 1.22 and older from EKS creation form by @catherineluse in #4899
- Add banners for 2.7 v1 deprecations by @nwmac in #4902
- Change AKS experimental label to apply to K8s 1.25+ by @catherineluse in #4903
- Set 1.23 as minimum version for GKE and AKS by @catherineluse in #4904
- Remove v1 tools from nav by @nwmac in #4907
- Current GKE/AKS version is shown even if below min version by @catherineluse in #4909
- Remove v1 logging from nav and fix workloads deploy by @nwmac in #4912
- GKE inputs no longer look disabled by @catherineluse in #4916
- Deployments: Check name for underscores by @nwmac in #4901
- update debian version in ci by @mantis-toboggan-md in #4922
- add ability to select custom node role during eks creation by @mantis-toboggan-md in #4913
- Can add Azure tags to RKE1 node template by @catherineluse in #4910
- Add StandardSSD as a storage option for Azure cluster provisioning by @catherineluse in #4905
- Allow Authorization endpoint FQDN to accept port by @nwmac in #4906
- Add ability to compare RKE template revisions by @nwmac in #4900
- add 1.24 to hardcoded EKS versions by @mantis-toboggan-md in #4908
- RKE1 cluster create/edit forms no longer throw 404s by @catherineluse in #4925
- Update caniuselite by @nwmac in #4930
- Fix issue editing cluster with agent env vars by @nwmac in #4929
- If Azure storage type StandardSSD_LRS is selected, show managed disks warning by @catherineluse in #4928
- RKE1 Azure node templates have accelerated networking and availability zones by @catherineluse in #4932
- HARVESTER: exclude the network created by storage-network by @DaiYuzeng in #4933
- HARVESTER: filter harvester rke1 systemNamespace by @WuJun2016 in #4935
- Redirect /login to /dashboard by @nwmac in #4934
- HARVESTER: Remove External Harvester Cloud Credentails Support by @n313893254 in #4937
- Fix confirmation dialog for multiple deactivation by @nwmac in #4938
- Eks custom node role by @mantis-toboggan-md in #4936
- HARVESTER: Label text change by @n313893254 in #4940
- Add warning to explain why availability zone list is empty by @catherineluse in #4939
- Fix imported AKS empty banner by @nwmac in #4942
- Show VMs that support AN first by @catherineluse in #4945
- Availability zones are sorted by @catherineluse in #4944
- Dropdown menu for AZs is grayed out if empty by @catherineluse in #4943
- HARVESTER: Support multi nic by @WuJun2016 in #4941
- Harvester: Generate the clusterRoleBinding for harvester-csi-driver by @n313893254 in #4947
- Fix labels not being saved on hosted providers by @nwmac in #4950
- RKE1 pod security admission support by @mantis-toboggan-md in #4946
- Update (bootstrap) region authentication list. by @jlamillan in #4888
- Psa rke1 fixes by @mantis-toboggan-md in #4953
- Bump
rancher/dapperto v0.6.0 by @rak-phillip in #4957 - display node role name on eks edit/view by @mantis-toboggan-md in #4959
- fix: Only display valid Linode types for LKE node pools by @LBGarber in #4854
- Update custom driver skeleton project URL by @shawndwells in #4877
- Add standard SKU checkbox and required defaults for azure availability zones by @mantis-toboggan-md in #4960
- update rke1 psp banner by @mantis-toboggan-md in #4967
- Add High Availability LKE cluster support by @LBGarber in #4860
- rename pod security policies to pod security policy templates by @mantis-toboggan-md in #4969
- Add warning modal when upgrading imported k3s or rke2 clusters from <1.25.x to >=1.25.x by @mantis-toboggan-md in #4968
- Fix incorrect call to driverSave action by @nwmac in #4974
- [2.7.2] Fix add members for standard user by @nwmac in #4973
- [2.7.2] Revert "Marking aks k8s versions >= 1.24.0 as experimental" by @codyrancher in #4976
- clear defaultPodSecurityPolicyTemplateId when disable psp support is selected during rke1 provisioning by @mantis-toboggan-md in #4980
- [2.7.2] clear defaultPodSecurityPolicyTemplateId when disable psp support is selected during rke1 provisioning by @mantis-toboggan-md in #4984
- tweak 1.25 psp upgrade warning by @mantis-toboggan-md in #4987
- [backport master] Check guest agent master by @WuJun2016 in #4989
- remove psp-in-cluster rke1 upgrade warning banner by @mantis-toboggan-md in #4991
- update rke2 hardened cluster upgrade doc link by @mantis-toboggan-md in #4993
- Fix Digital Ocean request pagination by @axeal in #4990
- fix upgrade warning modal check for clusters that can't be upgraded by @mantis-toboggan-md in #4996
- fix k3s-specific imported cluster upgrade warning by @mantis-toboggan-md in #4995
- HARVESTER: hide macAddress by @WuJun2016 in #5000
- update k3s hardened cluster doc link by @mantis-toboggan-md in #5003
- Allow labels to be edited on k3s imported clusters by @nwmac in #4975
- RKE Templates: Fix issue with 'value_from' being added to agent env vars by @nwmac in #4970
- Disable "import host" for local cluster by @nwmac in #4949
- HARVESTER: Implement pod affinity in RKE1 node driver by @DaiYuzeng in #4979
- Trigger click when click on label. by @Shavindra in #5005
- Add 'asia-northeast3' region for GKE by @furkatgofurov7 in #5006
- Fix issue where can not import multi-zone GKE cluster by @nwmac in #4971
- Add Docker Engine 20.10 support by @nwmac in #5010
- π± Add 'ap-northeast-3' EKS region by @furkatgofurov7 in #5008
- AKS updates: maxSurge, node pool labels, node pool taints, system pools by @nwmac in #4964
- Update humans.txt by @richard-cox in #5015
- RKE1 Agent configuration by @mantis-toboggan-md in #5011
- set eks default kubernetes version to highest supported version by @mantis-toboggan-md in #5018
- Add new available EKS k8s versions to hardcoded list by @furkatgofurov7 in #5009
- AKS MaxSurge: Address QA feedback by @nwmac in #5019
- update agent config banners by @mantis-toboggan-md in #5020
- Correct agent config matchExpressions values by @mantis-toboggan-md in #5021
- fix agent config cpu req unit formatting by @mantis-toboggan-md in #5022
- AKS MaxSurge fixes by @nwmac in #5023
- Fix for edit of imported AKS cluster by @nwmac in #5024
- update agent config tolerations translations by @mantis-toboggan-md in #5025
- Fix editing agent config in imported EKS clusters by @mantis-toboggan-md in #5027
- Enable editing of members in the edit k3s cluster page by @richard-cox in #5028
- Allow legacy login page to be used by Rancher CLI by @nwmac in #5029
- HARVESTER: remove cpu max value limit by @WuJun2016 in #5017
- fix eks edit removal of agent config fields by @mantis-toboggan-md in #5031
- fix reference to fleetAgentDeploymentCustomization in cluster save me⦠by @mantis-toboggan-md in #5032
- Add missing regions to the EKS_REGIONS list by @furkatgofurov7 in #5037
- [master] Ensure new EKS regions can be selected when validating creds by @richard-cox in #5040
- Ensure embedded ember pages in dashboard work with cypress / e2e by @richard-cox in #5035
- Add docker 23.0.x support by @nwmac in #5045
- Remove unused credit card/stripe code and dependencies by @nwmac in #5043
- Fix Azure node pool name length validation and error message by @furkatgofurov7 in #5034
- [RKE1]HARVESTER: polish vm scheduling for harvester driver by @DaiYuzeng in #5036
- Remove unused dependencies by @mantis-toboggan-md in #5048
- add aks node resource group input field and length validation by @mantis-toboggan-md in #5049
- Updated RKE2 translation labels by @momesgin in #5053
- Bugfix agent config by @mantis-toboggan-md in #5052
- Update README.md to specify correct versions by @eva-vashkevich in #5057
- Add Data-testid attributes to support agent config e2e tests by @mantis-toboggan-md in #5046
- Show banner that Weave is deprecated for k8s >= 1.27 by @nwmac in #5062
- Remove support for aws in-tree provider for k8s >=1.27 by @mantis-toboggan-md in #5064
- 9507 - [GKE] Fixed inconsistency between node and cluster versions by @momesgin in #5061
- update drone jobs to run on v2.8.* tags by @mantis-toboggan-md in #5067
- update isdevbuild to include -alpha versions by @mantis-toboggan-md in #5069
- Add v1.27 k8s versions to EKS hardcoded list by @mjura in #5070
- Fix issue handling error from GKE zone list request by @nwmac in #5066
- Remove K8s v1.23 and v1.24 from EKS hardcoded list by @mjura in #5071
- Remove support for K8s v1.23-v1.24 AKS/GKE for Rancher v2.8 by @mjura in #5072
- add external-aws cloudProvider option by @mantis-toboggan-md in #5074
- Remove broken release process that creates a PR in rancher/rancher by @richard-cox in #5075
- update constructConfig to handle external-aws cloud provider by @mantis-toboggan-md in #5076
- Set cloud provider to external-aws when upgrading from <1.27 by @mantis-toboggan-md in #5078
- set useInstanceMetadataHostname when selecting external-aws provider by @mantis-toboggan-md in #5079
- RKE1 gracefulShutdownTimeout option for vSphere node template by @momesgin in #5081
- Show error message from AKS locations endpoint properly by @momesgin in #5068
- Remove unused Dockerfile. by @pdellamore in #5055
- Fix small issues on RKE Template diff modal by @nwmac in #5087
- Bump yaml from 2.2.1 to 2.2.2 by @dependabot[bot] in #5047
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot[bot] in #5051
- Update caniuselite to latest version by @nwmac in #5088
- Fix external aws banners by @nwmac in #5084
- Fix issue where labels are not shown for clusters by @nwmac in #5086
- Add v1.28 k8s versions to EKS hardcoded list by @mjura in #5094
- Update copyright year to 2024 by @nwmac in #5097
- Syncing node version with cluster version by @momesgin in #5099
- fix aws-external warning banner visibility by @mantis-toboggan-md in #5105
- add missing regions for Google GKE clusters by @aalves08 in #5109
- Fix GKE range name and CidrBlock conflict by @nwmac in #5101
- Update caniuselite (Jan 2024) by @nwmac in #5102
- Update aws regions and add script to automate this by @nwmac in #5112
- Removing all references to PSP since they will no longer be supported by @codyrancher in #5100
- Add node pool/group duplicate name validation for hosted providers by @nwmac in #5103
- Added new out of tree ebsCSIDriver option by @momesgin in #5104
- Fix GKE Windows node pool image by @nwmac in #5092
- Added deprecation warnings to embedded Secrets and Config Maps tabs by @eva-vashkevich in #5114
- Show info banner when upgrading Kubernetes 1.27 or greater by @rak-phillip in #5115
- Allowing users to disable project network isolation when editing an aks cluster by @codyrancher in #5119
- Add ca-west-1 for EC2 by @nwmac in #5124
- Provide an expected variable to a string translation by @codyrancher in #5120
- Add Port PR workflow by @rak-phillip in #5126
- Use
initialCloudProviderfor comparison when upgrading Kubernetes from <1.27 by @rak-phillip in #5129 - Add v1.29 k8s version to EKS list by @mjura in #5118
- update drone jobs to run on v2.9.* tags by @eva-vashkevich in #5133
- Fixing Misspelling by @benjamin-lykins in #5134
- Move test and lints to GitHub actions by @nwmac in #5132
- Add docker 24.0.x support by @rak-phillip in #5136
- Removing monitoring by @codyrancher in #5139
- Port drone build tasks to gh workflows + actions by @richard-cox in #5140
- Add docker 26 option by @nwmac in #5142
- Swap out docker install URL 26.0 to 26.1 by @nwmac in #5147
- Drop support for Kubernetes v1.25 and v1.26 by @mjura in #5148
- Add 26.0.x docker version into the managed list by @nwmac in #5149
- Add v1.30 k8s version to EKS list by @mjura in #5150
- fix azure error message formatting by @mantis-toboggan-md in #5152
- Update caniuse by @richard-cox in #5155
- clean up l18n by @mantis-toboggan-md in #5157
- Bump ember from 3.24.0 to 3.24.7 by @richard-cox in #5156
- Update azure cloud provider option based on k8s version support by @momesgin in #5160
- add check for -main versions in isDevBuild by @mantis-toboggan-md in #5163
- Update Windows Container Samples Repository URL by @richlander in #5056
- [2.10] Add docker install URL for 27.0 and 27.1 by @nwmac in #5165
- Bump jszip from 3.5.0 to 3.8.0 by @dependabot[bot] in #4956
- Remove use of JsZip by @nwmac in #5167
- Add docker 27.2.x URL by @nwmac in #5173
- Bump express from 4.17.1 to 4.20.0 by @dependabot[bot] in #5171
- Bump shell-quote from 1.7.2 to 1.7.3 by @dependabot[bot] in #4858
- Bump prismjs from 1.24.0 to 1.27.0 by @dependabot[bot] in #4816
- Bump mout from 1.2.2 to 1.2.4 by @dependabot[bot] in #5177
- update ec2 instances list in amazon.js by @tp-drosssmith in #5178
- Remove standalone access to the legacy UI by @nwmac in #5174
- Set creator principal id annotation when creating clusters by @mantis-toboggan-md in #5180
- update azure image placeholder by @skanakal in #5182
- Update linkify by @nwmac in #5089
- Bump path-parse from 1.0.6 to 1.0.7 by @dependabot[bot] in #4736
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot[bot] in #4762
- Bump async from 3.2.0 to 3.2.2 by @dependabot[bot] in #4833
- Bump moment from 2.29.0 to 2.29.4 by @dependabot[bot] in #4861
- Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot[bot] in #4919
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot[bot] in #4920
- Bump elliptic from 6.5.4 to 6.6.0 by @dependabot[bot] in #5183
- new: Represent region-specific pricing when configuring LKE Node Pools by @lgarber-akamai in #5065
- Remove use of marked and dompurify dependencies by @nwmac in #5188
- Bump browserify-sign from 4.2.1 to 4.2.3 by @dependabot[bot] in #5186
- Bump follow-redirects from 1.13.0 to 1.15.9 by @dependabot[bot] in #5189
- Update yarn lock file by @nwmac in #5193
- [2.11] Add docker install URL for 27.3 and 27.4 by @eva-vashkevich in #5194
- Update readme by @nwmac in #5197
- Trying to fix release build by @eva-vashkevich in #5198
- Changed the way we install python2 by @eva-vashkevich in #5203
- Removed command that is not needed by @eva-vashkevich in #5208
- Clean up python installation by @eva-vashkevich in #5209
- Update copyright message by @nwmac in #5214
- Add docker install URL for 27.5 by @eva-vashkevich in #5215
- RKE1 deprecation banner on create and edit pages by @momesgin in #5218
- Update RKE1 deprecation message by @momesgin in #5219
- Remove legacy unused routes/pages by @nwmac in #5222
- Add docker install URL for 28.1 by @eva-vashkevich in #5224
- Add docker install URL for 28.0 by @eva-vashkevich in #5227
- Deprecate ember-based UI Plugins by @nwmac in #5230
- remove requests to load nodeTemplates during kontainer cluster provisioning by @mantis-toboggan-md in #5236
- Remove Ember deprecation banner by @nwmac in #5241
- Update caniuselite and fix broken pages dues to RKE1 removal by @nwmac in #5243
- Update robots.txt by @richard-cox in #5245
- Update readme for 2026 and retirement of this codebase by @nwmac in #5249
- Add FOSSA scanning workflow by @macedogm in #5250
- branching procedure for 2.14 updates by @aalves08 in #5252
New Contributors
- @a-blender made their first contribution in #4886
- @LBGarber made their first contribution in #4854
- @shawndwells made their first contribution in #4877
- @axeal made their first contribution in #4990
- @Shavindra made their first contribution in #5005
- @furkatgofurov7 made their first contribution in #5006
- @pdellamore made their first contribution in #5055
- @benjamin-lykins made their first contribution in #5134
- @richlander made their first contribution in #5056
- @tp-drosssmith made their first contribution in #5178
- @lgarber-akamai made their first contribution in #5065
- @macedogm made their first contribution in #5250
Full Changelog: v2.6.7...v2.14.0