Releases: karmada-io/dashboard
Releases Β· karmada-io/dashboard
v0.3.0
What's Changed
- build(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #284
- feat(mcp): implements the mcp client by @kasanatte in #275
- Add E2E tests for ConfigMaps&Secrets/ConfigMap in the dashboard by @SunsetB612 in #264
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #286
- build(deps): bump alpine from 3.22.1 to 3.22.2 in /cluster/images by @dependabot[bot] in #287
- build(deps): bump golang from 1.24-alpine to 1.25-alpine in /cluster/images by @dependabot[bot] in #288
- build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #289
- Add E2E tests for Member Clusters in the dashboard by @SunsetB612 in #270
- fix: pass request object to VerberClient to fix 500 error by @SunsetB612 in #293
- fix: fetch latest resource before editing secret (#285) by @SunsetB612 in #291
- Add E2E tests for ConfigMaps&Secrets/Secret in the dashboard by @SunsetB612 in #265
- feat(openai): implement llm client interface by @kasanatte in #276
- Add E2E tests for Propagation Policy/Cluster level in the dashboard by @SunsetB612 in #267
- Add E2E tests for Override Policy/Namespace level in the dashboard by @SunsetB612 in #268
- Add E2E tests for Propagation Policy/Namespace level in the dashboard by @SunsetB612 in #266
- Add E2E tests for Override Policy/Cluster level in the dashboard by @SunsetB612 in #269
- feat(api): add chat handler and integrate mcp/llm clients by @kasanatte in #277
- feat(chat-ui): implement frontend chat-ui by @kasanatte in #279
- fix overlap for chat-button with drawer by @warjiang in #295
- feat(ui): add redux-devtools for better state track by @warjiang in #296
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #297
- Auto update npm dependencies by @RainbowMango in #299
- build(deps-dev): bump tsup from 8.1.0 to 8.5.1 in /ui by @dependabot[bot] in #302
- build(deps-dev): bump vite from 5.2.11 to 7.2.6 in /ui by @dependabot[bot] in #304
- build(deps): bump eslint-config-prettier from 8.10.0 to 10.1.8 in /ui by @dependabot[bot] in #306
- build(deps-dev): bump husky from 8.0.3 to 9.1.7 in /ui by @dependabot[bot] in #307
- build(deps): bump tanstack/react-query from 5.59.8 to 5.90.11 in /ui by @RainbowMango in #311
- chore(ui): rm extra lockfile; add alias for ui monorepo by @warjiang in #312
- add build script for dashboard by @warjiang in #313
- fix(ci): update config for dependabot by @warjiang in #315
- build(deps): bump alpine from 3.22.2 to 3.23.0 in /cluster/images by @dependabot[bot] in #316
- build(deps-dev): bump vite-plugin-dynamic-base from 1.1.0 to 1.2.0 in /ui by @dependabot[bot] in #317
- build(deps-dev): bump tsx from 4.15.6 to 4.21.0 in /ui by @dependabot[bot] in #320
- build(deps): bump tanstack/react-query from 5.90.11 to 5.90.12 in /ui by @dependabot[bot] in #318
- build(deps): bump babel/types from 7.25.7 to 7.28.5 in /ui by @dependabot[bot] in #319
- build(deps): bump typescript-eslint/parser from 5.62.0 to 8.48.1 in /ui by @dependabot[bot] in #321
- build(deps): bump babel/parser from 7.25.7 to 7.28.5 in /ui by @dependabot[bot] in #322
- build(deps-dev): bump changesets/cli from 2.27.6 to 2.29.8 in /ui by @dependabot[bot] in #326
- build(deps): bump glob from 11.0.0 to 13.0.0 in /ui by @dependabot[bot] in #323
- build(deps): bump dayjs from 1.11.11 to 1.11.19 in /ui by @dependabot[bot] in #324
- build(deps): bump lucide-react from 0.368.0 to 0.556.0 in /ui by @dependabot[bot] in #325
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #328
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #329
- build(deps): bump openai from 4.67.1 to 6.10.0 in /ui by @dependabot[bot] in #331
- build(deps-dev): bump typescript from 5.6.3 to 5.9.3 in /ui by @dependabot[bot] in #332
- build(deps-dev): bump turbo from 2.0.6 to 2.6.3 in /ui by @dependabot[bot] in #333
- build(deps-dev): bump vite-plugin-banner from 0.8.0 to 0.8.1 in /ui by @dependabot[bot] in #334
- fix: avoid null ptr by using karmada client's ConfigForMemberClusterF⦠by @warjiang in #327
- build(deps): bump alpine from 3.23.0 to 3.23.2 in /cluster/images by @dependabot[bot] in #335
- build(deps): bump eslint-plugin-react from 7.34.3 to 7.37.5 in /ui by @dependabot[bot] in #336
- build(deps): bump react and types/react in /ui by @dependabot[bot] in #330
- build(deps): bump eslint-plugin-react-hooks from 4.6.2 to 7.0.1 in /ui by @dependabot[bot] in #338
- build(deps): bump i18next from 23.15.2 to 25.7.3 in /ui by @dependabot[bot] in #339
- ci(dependabot): upgrade react related packages in the same PR by @warjiang in #340
- build(deps-dev): bump @types/react-dom from 18.3.0 to 19.2.3 in /ui in the react-related group by @dependabot[bot] in #341
- build(deps-dev): bump eslint and @types/eslint in /ui by @dependabot[bot] in #342
- build(deps-dev): bump turbo from 2.6.3 to 2.7.2 in /ui by @dependabot[bot] in #344
- build(deps-dev): bump vite from 7.2.6 to 7.3.0 in /ui by @dependabot[bot] in #343
- bump zustand from 4.5.5 to 5.0.9 in /ui by @warjiang in #346
- build(deps): bump zustand from 4.5.5 to 5.0.9 in /ui by @dependabot[bot] in #337
- Bump Karmada dependency to v1.16.0 by @RainbowMango in #345
- build(deps): bump chalk from 4.1.2 to 5.6.2 in /ui by @dependabot[bot] in #347
- build(deps): bump eslint-plugin-prettier from 4.2.1 to 5.5.4 in /ui by @dependabot[bot] in #348
- build(deps): bump axios from 1.7.7 to 1.13.2 in /ui by @dependabot[bot] in #349
- build(deps-dev): bump eslint-plugin-react-refresh from 0.4.12 to 0.4.26 in /ui by @dependabot[bot] in #350
- build(deps): bump @xterm/addon-web-links from 0.11.0 to 0.12.0 in /ui by @dependabot[bot] in #351
- enhances the Dependabot configuration to better manage Go module dependencies by @RainbowMango in #352
- build(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.2 by @dependabot[bot] in #353
- build(deps): bump github.com/emicklei/go-restful/v3 from 3.12.2 to 3.13.0 by @dependabot[bot] in #356
- build(deps): bump yaml from 2.5.1 to 2.8.2 in /ui by @dependabot[bot] in #358
- build(deps): bump csv-parse from 5.5.6 to 6.1.0 in /ui by @dependabot[bot] in #361
- build(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.11.0 by @dependabot[bot] in #357
- build(deps): bump lucide-react from 0.556.0 to 0.562.0 in /ui by @dependabot[bot] in #359
- build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.2 by @dependabot[bot] in #354
- build(deps): bump github.com/mark3labs/mcp-go from 0.42.0 to 0.43.2 by @dependabot[bot] in #355
- build(deps-dev): bump @playwright/test from 1.55.1 to 1.57.0 in /ui by @dep...
Karmada Dashboard v0.2.0
What's Changed
- Bump Karmada dependencies to v1.13.0 by @RainbowMango in #205
- fix: typo error in pkg/client by @warjiang in #206
- ci: add multi-platform image build for karmada-dashboard by @warjiang in #174
- clean: rm ustc alpine mirror by @warjiang in #209
- add Dockerfile for Karmada Dashboard web terminal by @MdSayemkhan in #211
- build(deps): bump alpine from 3.21.3 to 3.22.0 in /cluster/images by @dependabot[bot] in #216
- ci: upgrade pnpm to 9.1.2 by @warjiang in #217
- fix: add multiplatform feature for building image by @warjiang in #220
- feat: add wsUrl option by @warjiang in #224
- bump golangci-lint to v2.0.2 by @warjiang in #225
- Add multi-arch support for karmada-dashboard-terminal image by @warjiang in #222
- updated DEVELOPMENT.md to reflect latest codebase changes and fix errors by @zclyne in #229
- build(deps): bump alpine from 3.22.0 to 3.22.1 in /cluster/images by @dependabot[bot] in #232
- add api for karmada web terminal by @warjiang in #223
- feat(ui): karmada web terminal UI by @warjiang in #233
- feat(multi-cluster management): [1/3]lift kubernetes dashboard api by @warjiang in #226
- Add trzsz by @devarsh10 in #237
- feat(ci): kubenertes dashboard image by @warjiang in #240
- Add Playwright E2E testing framework to Karmada Dashboard by @SunsetB612 in #243
- feat(karmada-dashboard-web): add proxy to kubernetes-dashboard-api by @warjiang in #241
- build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #246
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #248
- Add E2E tests for Resources/Namespaces in the dashboard by @SunsetB612 in #247
- Update Karmada dependencies to v1.14.1 by @devarsh10 in #235
- Bump Karmada dependencies to v1.15.0 by @RainbowMango in #251
- code clean by @warjiang in #253
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #254
- build(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #255
- Add E2E tests for Workloads/Daemonset in the dashboard by @SunsetB612 in #258
- Bump github.com/golang-jwt/jwt to v5.3.0 by @RainbowMango in #256
- Add E2E tests for Workloads/Deployment in the dashboard by @SunsetB612 in #250
- Add E2E tests for Workloads/Cronjob in the dashboard by @SunsetB612 in #257
- feat(config): add base configuration for MCP integration by @kasanatte in #274
- fix(security): add auth to all kinds of api request by @warjiang in #271
- Refactor E2E tests to reduce duplicate code in the dashboard by @SunsetB612 in #278
- Add E2E tests for Workloads/Job in the dashboard by @SunsetB612 in #259
- add auth for terminal by @warjiang in #280
- feat: 1. clean unused doc 2. rename READMD.md -> README.md by @warjiang in #281
- Add E2E tests for Workloads/Statefulset in the dashboard by @SunsetB612 in #260
- Add E2E tests for Services/Service in the dashboard by @SunsetB612 in #262
- Add E2E tests for Services/Ingress in the dashboard by @SunsetB612 in #263
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #282
- build(deps): bump alpine from 3.22.1 to 3.22.2 in /cluster/images by @dependabot[bot] in #283
New Contributors
- @MdSayemkhan made their first contribution in #211
- @zclyne made their first contribution in #229
- @devarsh10 made their first contribution in #237
- @SunsetB612 made their first contribution in #243
- @kasanatte made their first contribution in #274
Full Changelog: v0.1.0...v0.2.0
Karmada Dashboard v0.1.0
What's Changed
- initial version by @jhnine in #3
- DASHBOARD: Add github workflow used to build the karmada-dashboard image by @devadapter in #5
- Update image publish workflow by @RainbowMango in #6
- Setup PR and issue template by @RainbowMango in #7
- update url of yaml in README by @zhouqunjie-cs in #9
- Setup owner files by @RainbowMango in #8
- feat: Add Github CodeQL security checks for Javascript by @vibgreon in #12
- use rbac.authorization.k8s.io/v1 by @carlory in #19
- add Code of Conduct by @LiZhenCheng9527 in #39
- Featuer dashboardv2 design by @warjiang in #40
- Refactor dashboard by @warjiang in #41
- Enable dependabot by @RainbowMango in #42
- build(deps): bump pnpm/action-setup from 3 to 4 by @dependabot in #43
- build(deps): bump actions/download-artifact from 2 to 4 by @dependabot in #44
- build: upgrade github actions by @warjiang in #50
- build(deps): bump alpine from 3.19.1 to 3.20.0 in /cluster/images by @dependabot in #45
- build(deps): bump github/codeql-action from 1 to 3 by @dependabot in #48
- build(deps): bump actions/checkout from 2 to 4 by @dependabot in #49
- build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #51
- build(deps): bump alpine from 3.20.0 to 3.20.1 in /cluster/images by @dependabot in #52
- feature i18n switcher by @warjiang in #53
- add wenjiang and samzong onto the owner list by @RainbowMango in #54
- doc: add proposal for web-terminal by @warjiang in #55
- Renewing docs/user-guide.md by @chouchongYHMing in #60
- build(deps): bump alpine from 3.20.1 to 3.20.2 in /cluster/images by @dependabot in #69
- filter for namespace and optimize label display by @warjiang in #61
- fix ci build error by @warjiang in #77
- fix: script error for start test-env by @warjiang in #81
- fix: new method for generate breadcrumbs by @warjiang in #82
- Improve Responsive Layout and Sidebar Navigation by @axif0 in #80
- configmap manage by @warjiang in #83
- implement statefulset resources by @warjiang in #65
- feat: update err-check cond, add method for create unstructured resou⦠by @warjiang in #85
- UI for configmap management by @warjiang in #86
- Fix antd menu warning by removing inlineCollapsed by @axif0 in #92
- Feature/turborepo by @warjiang in #56
- implementing feature of config for karmada dashboard by @warjiang in #91
- add create secret for k8s v1.24+ by @guozheng-shen in #93
- PathPrefix for karmada dashboard by @warjiang in #97
- feat: implement replace-path-prefix vite plugin, for local dev by @warjiang in #98
- secret manage by @warjiang in #99
- Bump Karmada dependencies to v1.11.0 by @RainbowMango in #101
- daemonset manage by @warjiang in #100
- Update default image tag by @RainbowMango in #103
- fix: kind cluster config member2 by @shauvet in #87
- kustomize deploy by @warjiang in #104
- fix: update logo in index template by @warjiang in #108
- doc: add new version of readme by @warjiang in #105
- Update Readme with meeting info by @RainbowMango in #109
- fix: script typo error in cn readme by @warjiang in #110
- feat: add api for job resource by @warjiang in #111
- build(deps): bump alpine from 3.20.2 to 3.20.3 in /cluster/images by @dependabot in #113
- feat: add api for cronjob resources by @warjiang in #112
- feature: add service management by @warjiang in #114
- Docs: The Proposal of Karmada Dashboard Automation i18n Tool which is Developed for OSPP 2024 Project. by @chouchongYHMing in #119
- ci: setup ci-workflow for PR by @warjiang in #115
- charts: add the missing dashboard configmap by @iawia002 in #124
- charts: fix several bugs, make the default config work by @iawia002 in #126
- charts: support configuring nodePort for the dashboard web by @iawia002 in #129
- Remove unused code by @iawia002 in #130
- Add: add i18n and translator features by @chouchongYHMing in #131
- add docs for i18n-tool by @warjiang in #133
- feat: update locale file format & add extra log by @warjiang in #134
- integration with i18n-tool by @warjiang in #135
- π docs(ui): Small update to make the prompts more formal. by @samzong in #136
- feat: add ui for job and cronjob by @warjiang in #137
- feat: add api for clusterpropagationpolicy resource by @warjiang in #138
- UI for service by @warjiang in #139
- Add api for clusterpp by @warjiang in #140
- Add api for ingress resource by @warjiang in #141
- Add route to get member cluster node by @Heylosky in #146
- feat: rest api for op and cluster op by @warjiang in #151
- feat: ui for op and cluster op by @warjiang in #152
- feat: optimize the ui for pp by @warjiang in #153
- Karmada Metrics Backend by @axif0 in #148
- ADD pod resource & routes to get member-cluster namespace/deployment/pod by @Heylosky in #150
- build(deps): bump alpine from 3.20.3 to 3.21.0 in /cluster/images by @dependabot in #154
- Bump Karmada dependencies to v1.12.1 by @RainbowMango in #157
- [CVE-2024-51744] Bump jwt to v5.2.1 to address CVE concerns by @RainbowMango in #158
- clean duplicate code & warning in dashboard ui by @warjiang in #163
- build(deps): bump alpine from 3.21.0 to 3.21.2 in /cluster/images by @dependabot in #165
- Enhancement README file by @RainbowMango in #160
- add fallback value to i18n and fix inconsistent probelm by @warjiang in #166
- Remove unnecessary hack folder. by @samzong in #162
- pin github action runner to ubuntu-22.04 not the latest by @RainbowMango in #167
- update Makefile, make development simpler by @samzong in #171
- Fix workflow of push latest image by @RainbowMango in #172
- Update localization files for English and Chinese by @samzong in #170
- add static license check ci by @chaosi-zju in #176
- fix duration for workload by @warjiang in #173
- fix: update licence comment by @warjiang in #177
- format code about goimports and gci by @chaosi-zju in #178
- chore: format code about whitespace by @warjiang in https://github.com/karmada-...