Release Info
| Item | Value |
|---|---|
| ๐ท๏ธ Version | v15.10 |
| ๐ Blog | https://docs.configserver.dev/blog/2026/release-v1510/ |
| ๐ Stamp | 15.09-2026-02-23T03:47:31.000Z ๐บ 15.10-2026-02-28T01:08:07.000Z
|
| ๐ Last Release | 4 days ago
|
| ๐ csf-firewall-v15.10.tgz | ConfigServer Firewall app 788317da71d31a338da4cff3bdae9471137efc3978436692fe9d005eb70f54b3 |
| ๐ csf-firewall-v15.10.zip | ConfigServer Firewall app 47b0b23fc1e6bfc5515dcfc7663c43bf58d9e0c03b2c999e1634eea51c0abbd5 |
| ๐ csf-firewall-v15.10-helpers.zip | Helper patches. View README for instructions ac288c4c327475e2a00ef9be74053bda78e253a69cdcdb47cb13beb505d52687 |
What's New
This release contains the following changes:
feat(conf): preserve custom user comments in config files across CSF updatesfeat(cyberpanel): footer theme toggle now syncs CyberPanel and CSF WebUI themesfeat(webui): add new RBLCheck interface withinfoandwarningmessage types during testsfeat(cpanel): implement new header layoutbuild(deps): remove external Perl dependencyURI::Escaperefactor(core): consolidate codename detection into a single Perl subroutinerefactor(webui): use lookup table for RBLCheck processingfix(cpanel): correct alternating table row colors in dark themefix(webui): hide Cloudflare Integration button whenCF_ENABLE = "0"fix(webui): hide Statistics buttons whenGD::Graphdependency is missingfix(webui): fix Sponsor container class causing excessive paddingfix(webui): fix main navigation text alignment in Chromium / Edge browsersfix(webui): remove unsafeinnerHTMLusage to prevent potential XSSfix(webui): strip ANSI SGR sequences from exec command outputfix(webui): enforce monospace font in config editor inputsfix(cpanel): add Ace Editor support for light and dark themesfix(core): properly escape and encode form input valuesfix(messenger): prevent reCAPTCHA response truncation by increasing HTTP limit to4096feat(communication): created Mattermost server https://mm.configserver.dev- Add Bridge between Discord and Mattermost servers
- Discord server will remain online.
- Mattermost server is for users wishing to not give their personal info to discord.
Statistics
How the files have changed:
- Changed files : 57
- Changes : 11599
- Commits : 46
- Additions : 7931
- Deletions : 3668
- PRs (categorized) : 46
- PRs (uncategorized) : 0
- PRs (open) : 0
Statistics
How the files have changed:
- Changed files : 57
- Changes : 11599
- Commits : 46
- Additions : 7931
- Deletions : 3668
- PRs (categorized) : 46
- PRs (uncategorized) : 0
- PRs (open) : 0
Pull Requests
This release is associated with the following pull requests:
๐ Features
- (conf) save user comments on csf updates : dcb125f @Aetherinox
- (ui) implement lookup table for rbl status messages; add warning, info : acb4fa1 @Aetherinox
- (cpanel) add new header : 5e1c661 @Aetherinox
- (deps) update
Sanitizemodule subs : c49c363 @Aetherinox - (deps) add optional
charsto ConfigServer::Sanitize::html_escape : 67e1210 @Aetherinox - (deps) add
strip_ansito Sanitize module : 418efb1 @Aetherinox - (cyberpanel) sync theme button with defined csf theme : cfd8d71 @Aetherinox
๐ Bugfixes
- (ui) modules disabled when setting value set
0: 260a1dc @Aetherinox - (ui) css center-alignment on nav buttons : 1c8d44a @Aetherinox
- (messenger) increase http request limit from 2048 to
4096: e01f44c @Aetherinox - (ui) correct vertical alignment for headers : dd73874 @Aetherinox
- (ui) cog tip and header alignment : 5f07df8 @Aetherinox
- (ui) define hard font limit for headers and sections : 861c55b @Aetherinox
- (ui) firewall configuration tip cog position : c1e9b4c @Aetherinox
- (ui) firewall configuration toggle button text positioning : 8b554c0 @Aetherinox
- (ui) update rblcheck interface : 686cf62 @Aetherinox
- (ui) add aceeditor css for cpanel : 82f1d71 @Aetherinox
- (messenger) syntax error : 50592de @Aetherinox
- (ui) prevent xss vulnerabilities; apply encode/escape : c016aed @Aetherinox
- (ui) ace editor does not use
monospaceas default; unaligned confs : adc6431 @Aetherinox - (ui) ensure exec commands in do not contain sgr sequences : 0f26acd @Aetherinox
- (ui) remove
innerHtmlpotential XSS risk : c162154 @Aetherinox - (ui) remove
innerHTMLon scrollbar attachment : 8a621bf @Aetherinox
๐ง Changes
- (ui) update stylesheets : 2db37fe @Aetherinox
- (conf) update
docker integrationandos specific settingsfirewall config blocks : 0daea0f @Aetherinox - (cpanel) migrate codename to
ConfigServer::Config: dc4ff45 @Aetherinox - (module) remove codename sub in favor of
ConfigServer::Config: 3d677fb @Aetherinox - (deps) integrate
URI::Escapemodule : 417a7e9 @Aetherinox - (deps) remove module requirement
URI::Escape: fdb675e @Aetherinox - (ui) remove junk line break : 5650084 @Aetherinox
- update headers, manifest version, configs : 5cb8ccb @Aetherinox
๐งน Housekeeping
- (misc) update code formatting : c37e27d @Aetherinox
โ๏ธ Docs
- (mkdocs) add mattermost to changelog : 4260bc8 @Aetherinox