Releases: kubevela/velaux
v1.8.0-rc.1
What's Changed
- 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
Full Changelog: v1.8.0-beta.1...v1.8.0-rc.1
v1.8.0-beta.1
What's Changed
- Feat: support download pod logs 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 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 a 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 an interface to list all workflow records from an env by @wangyikewxgm in #756
- Fix: Can't create the config by @barnettZQG in #759
New Contributors
- @wangyikewxgm made their first contribution in #745
- @mujinhuakai made their first contribution in #749
Full Changelog: v1.8.0-alpha.4...v1.8.0-beta.1
v1.8.0-alpha.4
What's Changed
- 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 are 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 synced with informer by @FogDong in #723
New Contributors
- @caiqi1111 made their first contribution in #698
Full Changelog: v1.8.0-alpha.3...v1.8.0-alpha.4
v1.8.0-alpha.3
What's Changed
- 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
New Contributors
- @joakimmohn made their first contribution in #709
- @basuotian made their first contribution in #712
- @NeerajGartia21 made their first contribution in #711
Full Changelog: v1.8.0-alpha.2...v1.8.0-alpha.3
v1.8.0-alpha.2
What's Changed
- Fix: remove the dependency package node-sass by @barnettZQG in #705
Full Changelog: v1.8.0-alpha.1...v1.8.0-alpha.2
v1.8.0-alpha.1
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
- 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: Can't create the policy by @barnettZQG in #694
- Fix: Add the processing of rollback status to the version list by @jiaxiaolei007 in #696
New Contributors
- @jiaxiaolei007 made their first contribution in #696
- @YTGhost made their first contribution in #704
Full Changelog: v1.7.4...v1.8.0-alpha.1
v1.7.4
What's Changed
- [Backport release-1.7] Feat: support to guide the chart configuration from the OCI registry by @github-actions in #684
Full Changelog: v1.7.2...v1.7.4
v1.7.2
What's Changed
- [Backport release-1.7] Fix: can not bind the environment by @github-actions in #670
- [Backport release-1.7] Fix: optimize some application page display by @github-actions in #671
- [Backport release-1.7] Feat: optimize the style and support to delete the group step by @github-actions in #674
- [Backport release-1.7] Feat: support to update, clone, and edit the pipeline context by @github-actions in #676
- [Backport release-1.7] Feat: support for updating the trigger by @github-actions in #679
- [Backport release-1.7] Fix: Step repetition rendering by @github-actions in #681
- [Backport release-1.7] Feat: support for deleting the workflow by @github-actions in #682
Full Changelog: v1.7.0...v1.7.2
v1.7.0
We're so excited to announce that VelaUX v1.7 has finally been released!! 🎉 🎉
In this release, we make the application workflow a key feature.
What's Changed
New Features
Application Workflow
Now, VelaUX could provide a better experience for users editing the application workflow. You could edit the workflow via the visual studio or YAML editor.
Some new workflow features are available. Includes:
- Step group.
- Step inputs and outputs.
- Step timeout.
- Step condition.
- Step dependence.
- The workflow execute mode.
In addition to editing, the shown of the application workflow running status is better. You could view the historical workflow records and query every step's details, including the outputs, inputs, and logs.
Application Rollback
VelaUX saved every published version. You could check the difference between the history version with the deployed config. Then base the version to rollback the application if it is necessary.
Multiple tenants
Now, VelaUX support enables strict permission mode. It means every project only could deploy the application to the target belonging to this project. VelaUX will generate the RBAC role and role binding in the target namespace. Every request to the Kubernetes API will impersonate the login User to check the permission.
PR List:
- Feat: Refactoring application workflow, Pipeline support visual editing by @barnettZQG in #652
- Feat: support to rollback the application by @barnettZQG in #657
- Fix: enhance the addon detail page by @barnettZQG in #658
- Fix: add some local configs by @barnettZQG in #661
- Feat: add the envbinding route page by @barnettZQG in #663
Bug Fixed
- Fix: failed to check the permissions of the environment by @barnettZQG in #656
- Fix: the page crash when input by keyboard by @barnettZQG in #653
Full Changelog: v1.6.5...v1.7.0
v1.7.0-beta.2
What's Changed
- Fix: enhance the addon detail page by @barnettZQG in #658
- Fix: add some local configs by @barnettZQG in #661
Full Changelog: v1.7.0-beta.1...v1.7.0-beta.2