Releases: goodrain/rainbond
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
v5.15.2-release
What's Changed
New Features
- Added support for uploading source code packages to build components #1287
Optimization
- Optimized the frontend project Node.js build process, now supporting both default and Docker build modes #1747
- Improved image storage, now retaining the latest 5 build versions of components by default #1739
Bug Fixes
- Fixed an issue where the component encountered an exception during rapid copying #1391
Fixed an issue where the team view could not be accessed after rbd-monitor crashed #1752
Fixed an issue where node roles could not be set during host-based installation #1749
Upgrade method
Support upgrade from version 5.15.2, upgrade reference documentation
v5.15.1-release
What's Changed
New Features
- Added a prompt for node connection failure during host installation #72.
- Helm one-click installation no longer requires adding the repository every time.
Optimization
- Optimized the error messages for cluster communication issues and component port list page #1276.
- Added support for global cache sharing.
Bug Fixes
- Fixed an issue where Helm application deployment failed in ARM environments #1388.
- Fixed a problem where configuration file content was lost when rolling back after an application upgrade #1371.
- Fixed an issue in ARM environments where adding component monitoring charts resulted in server errors #1372.
- Fixed incorrect role information for enterprises #1374.
- Fixed an issue where creating applications through the OpenAPI failed multiple times #1376.
- Fixed a problem where application templates exported from older platform versions could not be imported into the new version #1377.
- Fixed an issue in ARM environments where uploading JAR packages resulted in incorrect component architecture #1367.
- Fixed an issue in ARM environments where Docker Compose builds had incorrect architecture #1369.
- Fixed an issue where deleting build versions did not record the operator in the event information #1642.
- Fixed an issue where stateful components using an external storageClass had incorrect storage types #1737.
Upgrade method
Support upgrade from version 5.15.1, upgrade reference documentation
v5.15.0-release
What's Changed
New Features
- Supports k8s cluster version up to 1.27
Optimization
- Component construction speed
Bug Fixes
- Fix the issue of garbled Chinese encoding in component containers #1701 #1697
- Fix application installation issues through the help command
- Fix issue where modifying port aliases did not take effect when creating components
- Fix containerd log disorder problem
- Fix the issue of rolling update failure when multiple instances of components are fixed #1643
- Fix the issue of creating duplicate resource names when uploading yaml files
Upgrade method
Support upgrade from version 5.14.2, upgrade reference documentation
v5.14.2-release
What's Changed
New Features
-
"One cloud with multiple cores", unified management of heterogeneous clusters
-
Localized operating system and chip adaptation
-
Rapid migration of traditional applications to Xinchuang environment
-
The application market mechanism fully supports the arm64 architecture
Upgrade method
Support upgrade from version 5.14.1, upgrade reference documentation
v5.14.1-release
What's Changed
New Features
-
Support direct deletion of applications and all resources under the application
-
Upgrade build pack versions for multiple languages
Optimization
- Optimize console image size and startup speed
- Stand-alone version upgrade that supports quick installation
- New team view component deployment guide page
- Optimize the source code construction process and support multi-step configuration
- Component construction and running prompt optimization, exception information is directly displayed in the component event list #1648
- Replaced the namespace used by the default team with default #1649
- Support setting the default packaging directory when building NodeJS front-end code #1665
- Optimize the construction process of platform source code examples, and add mirror examples
- Replace the default accelerated source address when the front-end project is built
Bug Fixes
- Fix the problem of abnormal data center after some components are created #1655
- Fix the lock library problem encountered when using sqlite in the stand-alone version #1312
- Fix the problem that OpenAPI fails to add/update certificate #1663
- Fixed the problem that the upload format of Rainbond files was not strictly limited
- Fix Rainbond permission control issue
- Fix the problem that the platform gateway is unavailable caused by creating a LoadBalance service in the stand-alone version goodrain/rainbond-console@ed755d5
Upgrade method
Support upgrade from version 5.14.0, upgrade reference documentation
v5.14.0-release
What's Changed
New Features
-
Support direct deletion of applications and all resources under the application
-
Upgrade build pack versions for multiple languages
Optimization
-
Using the cluster command line, the created pod has a reasonable recycling mechanism
-
When configuring HTTPS certificates for domain names, add search functionality or prioritize matching certificates that are the same as the domain name
-
On the application port page, there is no prompt after successfully adding a certificate
-
Support for configuring log storage paths
Bug Fixes
-
Failed to install k8s resource service resource under application #1629
-
Unable to create third-party component API registration #1622
-
Using ceph storage caused an error in Monitor's disk statistics #1621
-
No data in yaml file upload #1616
-
When installing the platform, do not create useless PVC #1614
-
Create a component on the advanced settings page, click OK, and the data center is abnormal
#1569 -
When building a dockerfile project through the warehouse, the push image failed #1603
-
Gateway configuration file generation error, resulting in gateway not starting #1604
-
Import of existing k8s projects into rainbond failed #1521
-
Unable to delete abnormal component #1539
-
After selecting the code language, if you enter advanced settings, the selection of the code language has not been saved https://gitee.com/rainbond/Rainbond/issues/I6Z2AP
Upgrade method
Support upgrade from version 5.13.0, upgrade reference documentation
Users of other versions, please upgrade the version in sequence, please upgrade to 5.13.0
v5.13.0-release
What's Changed
New Features
- Support K8s Gateway API to expand gateway capabilities
- Optimize the experience of using Operator-type components in the platform
- Support for Nginx (Gateway API type) gateway plugin
- Support for Envoy (Gateway API type) gateway plugin
Optimization
- Supports batch deletion of k8s resources
- Support k8s resources to be released separately to the application market
Bug Fixes
- Failed to pull image from private repository when component is built on dockerfile #1594
- Fix the problem that the default rbd-monitor storage allocation is too small #1525
- Fix Command Line Tool Connection Failures #1595
- Fix a problem where the English name could not be set for components created through the oauth goodrain/rainbond-ui#1194
- Fixed that the role label could not be obtained from the list of cluster nodes goodrain/rainbond-console#1282
Upgrade method
Support upgrade from version 5.12.0, upgrade reference documentation
Users of other versions, please upgrade the version in sequence, please upgrade to 5.12.0