Releases: goodrain/rainbond
Releases · goodrain/rainbond
v6.0.3-release
What's Changed
Bug Fixes
- Fixed an issue where component logs could not be paused, log retrieval was ineffective, and the most recent 1000 logs were empty.
- Fixed incorrect data statistics in component resource monitoring.
- Fixed an issue where the rbd-hub multi-replica setup failed to push images.
- Fixed an issue where applications installed from the local component library with TCP ports failed to make the TCP ports accessible after installation.
- Fixed an issue where deleting an application did not remove gateway HTTP and TCP policies.
- Fixed an issue where newly added TCP routes under a team were not visible under the application.
- Fixed an issue where the SSH protocol repository could not load SSH keys.
- Optimized gateway management by setting the HTTP policy's target service to the component name.
- Optimized gateway management to support domain name search in HTTP policies.
- Fixed an issue where installing old-version plugins caused the page to fail to load.
- Fixed incorrect display of component statuses in cluster management.
- Fixed an issue where incorrect UI validation rules in platform-managed image repositories prevented access to private repositories.
- Fixed an issue where local storage node affinity settings were not applied.
Upgrade
For online upgrades, navigate to Platform Management -> Enterprise Settings -> Version Upgrade
.
For offline upgrades, refer to the documentation: offline upgrade.
Notes
If you are upgrading from v6.0.2 to v6.0.3 and are using components with local storage, the local storage node affinity issue will affect dependencies. To resolve this issue, you will need to back up your data and recreate the affected components.
v6.0.2-release
Bug Fixes
- Fixed the issue where MinIO's newer versions do not support older CPU architectures.
- Fixed the inability to save edited gateway paths.
- Fixed the error when connecting the gateway to a component in the topology editor.
- Added textual descriptions for host installation.
- Fixed incorrect display of component status in cluster management.
- Fixed the issue where deleting the last registered node did not re-sync the server.
- Fixed errors during the installation of some applications in the open-source application store, including initialization wait time.
v6.0.1-release
Bug Fixes
- Support for deleting registered nodes during host installation
- Missing default HTTP domain name for host cluster integration
- Alibaba Cloud Linux 3.2 ARM64 quick installation fails to start
- Console migration fails to start
- Modify internal component repository form validation rules
- Unable to integrate with K8s clusters
- Fix logic error in quick installation script
- Plugin installation causes Sqlite lock
- Offline import of application record ID does not auto-increment
v6.0.0-release
What's Changed
- Refactored the host installation process and upgraded the default K8s version to 1.30.
- Added support for online platform upgrades through the UI.
- Unified and upgraded the platform UI interface styles and designs.
- Enhanced the platform-level plugin extension framework.
- Supported source code builds with the option to select the build language (e.g., Dockerfile or source code). #1426
- Removed the strong dependency on shared storage; switched to S3 for storing certain shared files.
- Replaced the underlying gateway implementation with Apisix to improve gateway stability and support various plugins.
- Simplified core components by removing the
node
module and mergingeventlog
andwebcli
modules. - Eliminated the dependency on etcd for core components.
- Optimized API response speeds.
- Enhanced high-concurrency performance.
- Removed the ServiceMesh governance model.
- Replaced the monitoring module with the official Prometheus image, supporting rule definitions via configuration files.
- Fixed the issue where default component-injected variables started with
_
, avoiding conflicts. #1719
v5.17.3-release
What's Changed
Feature Optimize
- add new nodes does not take effect.
- k8s resource creation failed in HELM creation component part. #1958
- multi-architecture cluster fails to export helm chart package. #1955
- fixed the problem of incorrect display of team list view
- remove redundant display from team list view
- add indexes to some tables to optimize query speed
v5.17.2-release
What's Changed
Feature Optimize
- every time a published application is deployed or upgraded, the shared storage will disappear #1724
- component builds Openapi interface and calls exception. #1874
- when a team is bound to multiple clusters, multiple teams will be displayed. #1827
- nginx ssl_ciphers loopholes
- helm application installation failed #1777
- error reported when modifying plug-in configuration group #1934
- harbor warehouse webhook error
- default gateway display page modification
- support global private image warehouse configuration
v5.17.1-release
What's Changed
Feature Optimize
- Host-based installation Allows you to customize Rainbond cluster installation parameters using a forms
- Optimizes Helm installation with support for customizing Helm installation parameters through forms
- Optimize the NodeJS front-end project build cache strategy to speed up build
v5.17.0-release
New Features:
- Optimized API service dependencies to ensure limited service availability even when dependencies fail to start properly #1820
- Added support for configuring private image repository credentials, addressing deployment issues when starting from an image #1821
Feature Enhancements:
- Added support for hostAliases in components. #1812
- Display of component-mounted storage whether it should show the physical machine's directory (prompt in the product, link to the documentation).
- Template publishing needs to support searching. #1843
- Shared configuration files need a search/filter box. #1835
- Support for showing which components depend on a component when there are dozens of components depending on the same component. #1836
- When selecting components in bulk (10 components per page), the order changes when the component state changes, causing selected components to switch to others. #1844
- Added entry to the team wizard page for creating a new team. #1850
- Support for pre-checking whether shared configuration files are depended upon by other components. #1837
- Support for forcefully deleting mounted configuration files, filtering by application, component, and configuration file name. #1838
- Added pod affinity for build tasks #1842
- Trigger keywords for automatic builds should be configurable, and build triggers should notify WeChat Work or DingTalk. #1770
- Offline imported or team-released application templates should be visible in other teams. No isolation of permissions between teams. #1825
Bug Fixes:
- First-time building of the runner image fails to pull. (Cannot reproduce)
- Components created with OAuth, after quick duplication, require re-editing of OAuth build sources. (Cannot reproduce)
- Export failure of Helm chart package, there is an issue.
- Gateway parameter configuration error causing startup failure. #1840
- Outer close button for OAuth settings does not work. #1841
- Advanced properties of components, health checks do not take effect. #1809
- Dockerfile build args parameter does not take effect. #1685
- Unable to save GOPRIVATE during Golang repository build. #1794
v5.16.0-release
What's Changed
New Features
- Supports VM component deployment
- Supports JDK17
- Rainbond alert support switch Settings
- When creating a team, application, or component, English names are automatically generated for the team, application, or component.
- Golang build support
GOPRIVATE
、GOPROXY
#1769 - Two health detection modes can exist at the same time #1548
- When configuring the ssl certificate, verifying the consistency between the certificate and the domain name is optional
BUG FIX
- Rainbond buildkit builds fail with too few attempts
- There is no default build command after nodejs identification
- A build fails when multiple component source code is built #1775
- The OAuth configuration is not available in built Gitlab version 16.5 #1774
- Disk data in cluster management is incorrect. Procedure
- The new gateway cannot enable external access
Upgrade method
Support upgrade from version 5.15.3, upgrade reference documentation
v5.15.3-release
What's Changed
Bug Fixes
Fix the problem of simultaneous build failure of source code components #1775
Upgrade method
Support upgrade from version 5.15.3, upgrade reference documentation