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 #180
- chore: format code about misspell,staticcheck,govet by @chaosi-zju in #181
- format code about exported function should have comment by @chaosi-zju in #179
- [CVE-2024-45337] [CVE-2024-45338] Bump
golang.org/x/crypto
tov0.32.0
andgolang.org/x/net
tov0.34.0
to address CVE concerns by @adwait-godbole in #185 - fix: update the version of pnpm in ci by @warjiang in #186
- chore: format code about exported function should have comment by @chaosi-zju in #183
- add license banner for ui packages by @warjiang in #184
- fix delete namespace in control plane by @warjiang in #187
- chore: format code about errcheck,gosimple,ineffassign,unused by @chaosi-zju in #188
- fix create service by @warjiang in #190
- chore: format code about revive by @chaosi-zju in #191
- chore: format code about gocyclo,gosec by @chaosi-zju in #189
- opt namespace UI by @warjiang in #193
- fix tab-switch in workload page by @warjiang in #194
- fix: update related resources for propagationpolicy by @warjiang in #195
- build(deps): bump alpine from 3.21.2 to 3.21.3 in /cluster/images by @dependabot in #197
- fix: create sa resource in control-plane with helm chart by @warjiang in #196
- add ci for latest/released chart by @warjiang in #203
- add ci for latest/released image by @warjiang in #202
New Contributors
- @jhnine made their first contribution in #3
- @devadapter made their first contribution in #5
- @RainbowMango made their first contribution in #6
- @zhouqunjie-cs made their first contribution in #9
- @vibgreon made their first contribution in #12
- @carlory made their first contribution in #19
- @LiZhenCheng9527 made their first contribution in #39
- @warjiang made their first contribution in #40
- @dependabot made their first contribution in #43
- @chouchongYHMing made their first contribution in #60
- @axif0 made their first contribution in #80
- @guozheng-shen made their first contribution in #93
- @shauvet made their first contribution in #87
- @iawia002 made their first contribution in #124
- @samzong made their first contribution in #136
- @Heylosky made their first contribution in #146
- @chaosi-zju made their first contribution in #176
- @adwait-godbole made their first contribution in #185
Full Changelog: https://github.com/karmada-io/dashboard/commits/v0.1.0