What's Changed
- WD-35391: Do not display "Same for all members" checkbox if the cluster has only one node by @kimanhou in #1928
- feat(settings): autofocus on Input by @kimanhou in #1990
- chore(deps): update dependency @canonical/react-components to v4.5.1 by @renovate[bot] in #1991
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #1992
- chore(deps): update dependency @canonical/react-components to v4.5.2 by @renovate[bot] in #1996
- fix(ImageRegistryDetailHeader): should not throw error if no rename by @kimanhou in #1993
- chore(deps): update dependency axios to v1.15.2 [security] by @renovate[bot] in #1994
- feat(Permissions > Identities): add OIDC configuration from Settings by @kimanhou in #1974
- chore(deps): update dependency vanilla-framework to v4.51.0 by @renovate[bot] in #1997
- chore(deps): bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #1999
- chore(deps): bump fast-uri from 3.0.6 to 3.1.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1998
- fix(idenity) header buttons on select to have proper size by @edlerd in #2002
- fix: Image tab state in All Projects view by @Kxiru in #1989
- feat(test) add image registry tests WD-35861 by @omarelkashef in #1985
- chore(deps): bump canonical/lxd from 096f26663845d5b98f511b4c9575930a2fc4ddc7 to 1ab86cfe2747e3166f3f93aaaa04b7bc9c2e4752 in the actions group by @dependabot[bot] in #2005
- chore(deps): bump ws from 8.19.0 to 8.20.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2008
- fix(cluster-links) surface cluster links also on single node servers by @edlerd in #2009
- chore(test) fix coverage run, use enable clustering test by @edlerd in #2000
- chore(deps): update dependency @canonical/react-components to v4.5.3 by @renovate[bot] in #2012
- feat(replicators): list page WD-36609 by @omarelkashef in #2011
- chore: catch duplicate imports in linter WD-36386 by @omarelkashef in #2006
- chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #2015
- fix(replicators) ensure can_create_replicators entitlement is only requested when server supports it by @edlerd in #2018
- chore(CI): fix playwright install browsers by @kimanhou in #2024
- feat(replicators): add detail page by @kimanhou in #2017
- chore(deps): update dependency axios to v1.16.0 [security] by @renovate[bot] in #2022
- chore(deps): update dependency vitest to v4.1.0 [security] by @renovate[bot] in #2026
- feat(cluster-link) rich chip by @omarelkashef in #2013
- fix(replicators): running icon, empty state icon, project in delete by @kimanhou in #2028
- chore(deps): update dependency @canonical/react-components to v4.5.4 by @renovate[bot] in #2029
- feat: Instance File Explorer Initial Implementation [WD-36294] by @Kxiru in #2004
- Replicator fixes 2 by @kimanhou in #2031
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #2032
- chore(deps) update react by @edlerd in #2033
- fix(links) enhance cluster link ux copy on creation and creation confirmation modal by @edlerd in #2034
- fix(links) cluster link modal copy align with radio labels by @edlerd in #2036
- Use workshop instead of dotrun by @edlerd in #2020
- feat(replicators): create/edit side panel WD-36612 by @omarelkashef in #2016
- chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #2041
- chore(deps): update internal dependencies to v4.6.0 by @renovate[bot] in #2040
- feat(replicators): Run modal by @kimanhou in #2027
- feat(load-balancers) add load balancer management WD-36668 by @edlerd in #2007
- feat(replicator): rich chip WD-36831 by @omarelkashef in #2039
- fix: standardize redirection links for cluster links WD-36883 by @omarelkashef in #2042
- fix(cluster-link) ensure entered token is only sent with token consume and not with token generate mode by @edlerd in #2045
- Load balancer instance by @edlerd in #2010
- chore(ci) update snapd so lxd edge can be installed by @edlerd in #2050
- fix(replicators): edit form validation by @omarelkashef in #2052
- feat(instance creation): focus on newly added profile by @kimanhou in #2046
- feat(replicator): number of instances used by a project by @kimanhou in #2054
- chore(docs) add roadmap for 26.10 by @edlerd in #2053
- chore(clustered tests): setup another cluster and add cluster links tests by @kimanhou in #2048
- feat(cluster link): disable delete button if cluster link is used by @kimanhou in #2055
- fix(replicator) avoid visual glitch on opening edit replicator with empty cache by @edlerd in #2051
- feat(FileExplorer): [WD-36643] Deletion of Files and Directories by @Kxiru in #2030
- fix(load-balancer) avoid confusing highlights on load balancer create/edit form. rely on borders instead by @edlerd in #2049
- chore(deps): update internal dependencies to v4.52.0 by @renovate[bot] in #2058
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #2060
- chore(deps) update vite by @edlerd in #2066
- chore(deps) update concurrently by @edlerd in #2063
- chore(deps): update dependency js-yaml to v4.2.0 [security] by @renovate[bot] in #2062
- chore(deps) update axios by @edlerd in #2065
- fix(Powerstore): [WD-36457] Dell PowerStore mode amendments by @Kxiru in #2057
- chore(deps): update internal dependencies to v0.28.0 by @renovate[bot] in #2069
- chore(deps) revert vite to 7.x by @edlerd in #2071
- fix: [WD-37135] Modified column sorting by @Kxiru in #2070
- chore(deps-dev): bump vite from 7.3.2 to 7.3.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2072
- chore(deps) replace monaco editor with codemirror by @edlerd in #2068
- chore(test) fix cluster test to rely on 3 nodes by @edlerd in #2075
- feat(replicator): project configuration of replica mode & cluster by @kimanhou in #2043
- feat(agents): add agents.md by @omarelkashef in #2076
- fix(replicator): remove validation on cluster and project by @kimanhou in #2078
- feat(load-balancer) guard load balancer health checks with an api extension by @edlerd in #2079
Full Changelog: 0.21...0.22