Releases: kubevela/velaux
v1.9.4
What's Changed
- Chore: unify sql data driver implementation by @chivalryq in #873
- Fix: Enables translate error property of
gorm
by @NeerajGartia21 in #877 - Chore(deps): Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #880
- Fix: fix some typo errors by @iambocai in #890
- Fix: fix swagger.json by @iambocai in #891
- Fix: Username length in projects users to match users by @oanasc in #904
- Chore: Bump versions by @anoop2811 in #905
New Contributors
- @iambocai made their first contribution in #890
- @oanasc made their first contribution in #904
- @anoop2811 made their first contribution in #905
Full Changelog: v1.9.3...v1.9.4
v1.9.3
What's Changed
- Fix: incorrect API response mark by @zuoningz in #864
- Feat: Add support for OpenGauss and Postgres database types by @lgj101 in #865
- Fix: fail to get global helm config secret by @chivalryq in #867
- Feat: support exit-on-lost-leader flag by @chivalryq in #868
New Contributors
Full Changelog: v1.9.2...v1.9.3
v1.9.2
What's Changed
- Feat: add MySQL data store driver implementation by @NeerajGartia21 in #841
- Feat: adds support of mongodb urls with prefix
mongodb+srv://
by @NeerajGartia21 in #849 - Fix: cloudshell scheme not found by @chivalryq in #856
- Fix: customized uiSchema can't show properly by @mujinhuakai in #854
- Fix: applied default cluster to created target by @zuoningz in #857
- Chore(deps): Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #858
- Chore(deps): Bump semver from 5.7.1 to 5.7.2 by @dependabot in #853
- Fix: CodeQL job fails by @chivalryq in #860
- Fix: additionalPropertis in openapi schema converted to uischema wrongly by @chivalryq in #861
New Contributors
- @zuoningz made their first contribution in #857
- @dependabot made their first contribution in #858
Full Changelog: v1.9.1...v1.9.2
v1.9.1
What's Changed
- Chore: remove acr image by @chivalryq in #844
- Feat: upgrade kubevela and pkg by @chivalryq in #848
Full Changelog: v1.9.0...v1.9.1
v1.9.1-beta.1
What's Changed
- Chore: remove acr image by @chivalryq in #844
- Feat: upgrade kubevela and pkg by @chivalryq in #848
Full Changelog: v1.9.0...v1.9.1-beta.1
v1.9.0
What's Changed
- Feat: upgrade k8s.io to 0.26 and kubevela to 1.9.0 by @nuclearwu in #783
- Fix: The sub length of the dex user more than 31 by @barnettZQG in #785
- Fix: Remove the label conflict checking by @barnettZQG in #786
- Fix: Modifying Memory Units by @jiaxiaolei007 in #792
- Fix: Application Graph displays exception stack trace by @mujinhuakai in #796
- Chore: Add @chivalryq and @wangyikewxgm as the code owner by @barnettZQG in #795
- Fix: Show policy type when editing the policy by @barnettZQG in #803
- Fix: Check the permission before request the compare API by @barnettZQG in #802
- Fix: User can't be updated by @barnettZQG in #800
- Chore: upgrade yarn to 3.5.1 by @chivalryq in #809
- Fix: list user projects panic by @chivalryq in #810
- Fix: mongodb adds data model to set update time by @nuclearwu in #808
- Feat: add CI auto restart command by @chivalryq in #815
- Fix: prevent caching js when http code isn't 200 by @chivalryq in #814
- Fix: Modify advanced parameters to align left by @jiaxiaolei007 in #817
- Chore: adds steps for installing kubebuilder and its dependency tools to makefile by @NeerajGartia21 in #821
- Fix: server test fails for k3d version by @chivalryq in #826
- Feat: support to approve, terminate and rollback workflow by custom triggers by @NeerajGartia21 in #797
- Feat: add plugin enable/disable sub-page by @chivalryq in #764
- Chore: upgrade yarn version by @chivalryq in #838
- Feat: add MySQL database driver by @NeerajGartia21 in #825
- Feat: add info about other custom triggers by @NeerajGartia21 in #836
- Feat: add docker-build makefile by @nuclearwu in #837
- Fix: application table view crash when app have no labels by @chivalryq in #842
- Chore: Add codeowner by @chivalryq in #840
New Contributors
- @nuclearwu made their first contribution in #783
Full Changelog: v1.8.0...v1.9.0
v1.8.1
What's Changed
- [Backport release-1.8] Fix: The sub length of the dex user more than 31 by @github-actions in #788
- [Backport release-1.8] Fix: Remove the label conflict checking by @github-actions in #789
- [Backport release-1.8] Fix: Modifying Memory Units by @github-actions in #794
- [Backport release-1.8] Fix: Application Graph displays exception stack trace by @github-actions in #801
- [Backport release-1.8] Fix: Show policy type when editing the policy by @github-actions in #804
- [Backport release-1.8] Fix: Check the permission before request the compare API by @github-actions in #805
- [Backport release-1.8] Fix: User can't be updated by @github-actions in #806
Full Changelog: v1.8.0...v1.8.1
v1.8.0
We're excited to release VelaUX v1.8 here. Thanks, great work from all contributors!
In this release, we focus on several new key features, including plugin framework, canary-rollout, new layout, etc.
Highlight features of VelaUX v1.8
Simplified architecture
VelaUX has only one component named velaux-server
now. The server is the runtime of the UI and provides many APIs.
Plugin framework
We launch a new feature to support developers in customizing the platform. It is the VelaUX plugin. Now, this feature is beta.
Here is a guide to developing the plugin: https://github.com/kubevela/velaux/blob/main/docs/contributing/how-to-build-plugin.md
Canary Rollout
VelaUX could guide users to create a canary rollout workflow to deploy the application to any environment.
New Layout
Launch a new layout that includes many workspaces, including:
- Continuous Delivery
- Extensions
- Admin Dashboard
What's Changed
- Feat: Add the API server module by @barnettZQG in #688
- Feat: Refactor the UI framework and remove b-design by @barnettZQG in #691
- Fix: Can't create the policy by @barnettZQG in #694
- Fix: Add the processing of rollback status to the version list by @jiaxiaolei007 in #696
- Feat: Separate two workspaces by @barnettZQG in #701
- Feat: deploy API returns the workflow name by @YTGhost in #704
- Feat: Add the CI step to check the addon config by @barnettZQG in #703
- Fix: remove the dependency package node-sass by @barnettZQG in #705
- Fix: make API Server OpenAPI compliant by @joakimmohn in #709
- Fix: make the addon config to work by @barnettZQG in #715
- Feat: support label filter for application list by @basuotian in #712
- Fix: Load the category of the workflow step definition. by @NeerajGartia21 in #711
- Feat: Initializes the UI plugin framework by @barnettZQG in #719
- Fix: Enhance the project introduction by @barnettZQG in #725
- Feat: Added a shortcut process to set up the canary workflow by @barnettZQG in #728
- Fix: List application api by label by @basuotian in #727
- Chore: Add the step to generate the Git-Version by @barnettZQG in #729
- Fix: Can't render the menus when there is no plugins by @barnettZQG in #730
- Fix: Add a helm type of application, the warehouse drop-down box is empty by @jiaxiaolei007 in #733
- Fix: The length of the name should not be greater than 31 characters by @jiaxiaolei007 in #724
- Feat: Support to proxy the dex server by @barnettZQG in #731
- Fix: Enhance the code style by @barnettZQG in #732
- Feat: support get secret from project config for helm chart by @caiqi1111 in #698
- Fix: UI crash when the plugin doesn't build. by @barnettZQG in #737
- Fix: yarn2 config in vscode guide by @basuotian in #738
- Chore: refactor workflow status syncer with informer by @FogDong in #723
- Feat: support download pod lods in velaux by @basuotian in #739
- Feat: force reset password when first time login by @chivalryq in #716
- Feat: add button loading style by @chivalryq in #741
- Feat: add kubevela bot in github workflow by @FogDong in #743
- Feat: Add the backend plugin framework by @barnettZQG in #740
- Feat: collect app status from all envs by @wangyikewxgm in #745
- Fix: The depends on options do not show properly when adding new component by @mujinhuakai in #749
- Fix: 'Numbers' ui-type in default ui schema by @basuotian in #744
- Fix: Translation component is not default by @barnettZQG in #750
- Feat: Add the plugin management API by @chivalryq in #747
- Feat: add mode in steps for step group by @FogDong in #746
- Feat: Add the header for the workflow status page by @barnettZQG in #753
- Fix: enhance the canary rollout setting by @barnettZQG in #752
- Chore: Add a workflow to test building arm64 image by @barnettZQG in #758
- Feat: add the interface to list all workflow records from an env by @wangyikewxgm in #756
- Fix: Can't create the config by @barnettZQG in #759
- Fix: Page crashed when there is no application by @barnettZQG in #760
- Fix: Load the workflow by the record by @barnettZQG in #761
- Fix: Add some localization configs by @barnettZQG in #762
- Feat: Sync all admin users to the Dex server by @barnettZQG in #763
- Fix: Simplify the workspace menus by @barnettZQG in #766
- Fix: fix sync and the status of sub-steps by @FogDong in #765
- Fix: Add custom annotation adds for application edit page by @yikuaibro in #770
- Fix: fix sync when restarting the application by @FogDong in #775
- Feat: Move the grafana navigation to the extension workspace by @barnettZQG in #774
- Chore: Add the package release shell by @barnettZQG in #767
- Fix: The latest workflow records are not loaded by @barnettZQG in #776
- Feat: Support to compress and cache the static files by @barnettZQG in #777
- Fix: Can't submit the platform settings by @barnettZQG in #778
- Fix: Add the prepare step for the canary workflow by @barnettZQG in #779
- Chore: Add the guide for the plugin developer by @barnettZQG in #780
- Fix: fix rollback sync and terminate case by @FogDong in #781
New Contributors
- @Somefive made their first contribution in #668
- @jiaxiaolei007 made their first contribution in #696
- @YTGhost made their first contribution in #704
- @joakimmohn made their first contribution in #709
- @basuotian made their first contribution in #712
- @NeerajGartia21 made their first contribution in #711
- @caiqi1111 made their first contribution in #698
- @wangyikewxgm made their first contribution in #745
- @mujinhuakai made their first contribution in #749
- @yikuaibro made their first contribution in #770
Full Changelog: v1.7.4...v1.8.0
v1.8.0-rc.3
What's Changed
- Fix: Add the prepare step for the canary workflow by @barnettZQG in #779
Full Changelog: v1.8.0-rc.2...v1.8.0-rc.3
v1.8.0-rc.2
What's Changed
- Fix: Add custom annotation adds for the application edit page by @yikuaibro in #770
- Fix: fix sync when restarting the application by @FogDong in #775
- Feat: Move the grafana navigation to the extension workspace by @barnettZQG in #774
- Chore: Add the package release shell by @barnettZQG in #767
- Fix: The latest workflow records are not loaded by @barnettZQG in #776
- Feat: Support to compress and cache the static files by @barnettZQG in #777
- Fix: Can't submit the platform settings by @barnettZQG in #778
New Contributors
- @yikuaibro made their first contribution in #770
Full Changelog: v1.8.0-rc.1...v1.8.0-rc.2