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