Skip to content

Commit 4fe142a

Browse files
authored
Merge pull request #1607 from master3395/v2.5.5-dev
Update README and mysqlUtilities for MySQL account resolution - Added a section in README.md detailing recent fixes, including enhancements to MySQL password rotation to prevent errors when metadata is missing. - Removed outdated test files for MySQL utilities and ImunifyAV route checks. - Improved mysqlUtilities.py to resolve MySQL accounts more reliably, including better handling of user and host resolution, and added logging for account resolution processes. These changes enhance the robustness and clarity of MySQL user management within the CyberPanel environment.
2 parents 85da2a1 + 9710cbd commit 4fe142a

File tree

4 files changed

+142
-237
lines changed

4 files changed

+142
-237
lines changed

README.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
**Web Hosting Control Panel powered by OpenLiteSpeed**
88
Fast • Secure • Scalable — Simplify hosting management with style.
99

10-
**Version**: 2.5.5 • **Updated**: September 24, 2025
10+
**Version**: 2.5.5-dev**Updated**: November 15, 2025
1111

1212
[![GitHub](https://img.shields.io/badge/GitHub-Repo-000?style=flat-square\&logo=github)](https://github.com/usmannasir/cyberpanel)
1313
[![Docs](https://img.shields.io/badge/Docs-Read-green?style=flat-square\&logo=gitbook)](https://cyberpanel.net/KnowledgeBase/)
@@ -70,13 +70,13 @@ Fast • Secure • Scalable — Simplify hosting management with style.
7070

7171
| OS family | Recommended / Supported |
7272
| -------------------------- | ----------------------: |
73-
| Ubuntu 24.04, 22.04, 20.04 | ✅ Recommended |
74-
| Debian 13, 12, 11 | ✅ Supported |
75-
| AlmaLinux 10, 9, 8 | ✅ Supported |
76-
| RockyLinux 9, 8 | ✅ Supported |
77-
| RHEL 9, 8 | ✅ Supported |
78-
| CloudLinux 9, 8 | ✅ Supported |
79-
| CentOS 7 | ⚠️ Legacy — EOL |
73+
| Ubuntu 24.04, 22.04, 20.04 | ✅ Recommended |
74+
| Debian 13, 12, 11 | ✅ Supported |
75+
| AlmaLinux 10, 9, 8 | ✅ Supported |
76+
| RockyLinux 9, 8 | ✅ Supported |
77+
| RHEL 9, 8 | ✅ Supported |
78+
| CloudLinux 9, 8 | ✅ Supported |
79+
| CentOS 7 | ⚠️ Legacy — EOL |
8080

8181
> CyberPanel targets x86\_64 only. Test the unsupported OS in staging first.
8282
@@ -142,13 +142,20 @@ journalctl -u lscpd -f
142142

143143
---
144144

145+
## Recent fixes
146+
147+
* **15.11.2025** — Hardened MySQL password rotation: `mysqlUtilities.changePassword` now auto-resolves the backing MySQL account (user + host) even when `DBUsers` metadata is missing, preventing the historical `[mysqlUtilities.changePassword] can only concatenate str (not "int")` error. Regression tests live under `Test/mysqlUtilities/`, and you should restart `lscpd` after deploying the patch so the helper reloads.
148+
149+
---
150+
145151
## Resources
146152

147153
* Official site: [https://cyberpanel.net](https://cyberpanel.net)
148154
* Docs (KnowledgeBase): [https://cyberpanel.net/KnowledgeBase/](https://cyberpanel.net/KnowledgeBase/)
149155
* Community forum: [https://community.cyberpanel.net](https://community.cyberpanel.net)
150156
* GitHub: [https://github.com/usmannasir/cyberpanel](https://github.com/usmannasir/cyberpanel)
151157
* Guides folder: [guides](https://github.com/usmannasir/cyberpanel/blob/stable/guides/INDEX.md) (API, INSTALLATION, UPGRADE, TROUBLESHOOTING)
158+
152159
---
153160

154161
<div align="center">

Test/databases/test_mysql_utilities.py

Lines changed: 0 additions & 103 deletions
This file was deleted.

Test/install/check_imunifyav_route.py

Lines changed: 0 additions & 102 deletions
This file was deleted.

0 commit comments

Comments
 (0)