Insiders Pre-release (v15.09)
This is an Insiders release of ConfigServer Security & Firewall. This means that a stable release of the next major version is around the corner.
Warning
This is a release candidate, which means it is not a stable release and could contain bugs. You should download it at your own risk.
Release Info
| Item | Value |
|---|---|
| ๐ท๏ธ Version | v15.09 |
| ๐ Blog | https://docs.configserver.dev/blog/2026/release-v1509/ |
| ๐ Stamp | 15.08-2025-12-13T00:03:23.000Z ๐บ 15.09-2026-02-06T18:35:56.000Z
|
| ๐ Last Release | 55 days ago
|
| ๐ csf-firewall-v15.09.tgz | ConfigServer Firewall app d1a55304fda7c0c6d947c491015e955846ffa2b58990be3028eaa74008e65999 |
| ๐ csf-firewall-v15.09.zip | ConfigServer Firewall app 6305f229d7e5a68cfa8ba7ebeff376656c387c8abef7caff270eec3a7fcc3a54 |
| ๐ csf-firewall-v15.09-helpers.zip | Helper patches. View README for instructions 47a925971c2f860a53a07d95c8bdfe8e3932fbcca66ac365596ff30a673613fe |
What's New
This release contains the following changes:
Statistics
How the files have changed:
- Changed files : 300
- Changes : 256696
- Commits : 204
- Additions : 47
- Deletions : 256649
- PRs (categorized) : 90
- PRs (uncategorized) : 114
- PRs (open) : 0
Statistics
How the files have changed:
- Changed files : 300
- Changes : 256696
- Commits : 204
- Additions : 47
- Deletions : 256649
- PRs (categorized) : 90
- PRs (uncategorized) : 114
- PRs (open) : 0
Pull Requests
This release is associated with the following pull requests:
๐ช Continuous integration
- update workflow
release: a3b5010 @Aetherinox - disable blocklist generation for main repository : 1776eb5 @Aetherinox
- remove blocklist source files : e1150df @Aetherinox
๐ Features
- (ui) remove beating heart animation for sponsor icon #72 : 6640270 @Aetherinox
- (ui) hide sponsor button if
SPONSOR_LICENSEspecified, orUI_SPONSOR_HIDE = 1#72 : aecdc1c @Aetherinox - (ui) add new setting
SPONSOR_HIDE_ICON#72 : bd625f7 @Aetherinox - (blocklist) add
AbuseIPDBtemplate to blocklist : f2a2e52 @Aetherinox - (sponsor) update default value for sponsor setting
SPONSOR_ICON_ANIM: 0fa1f04 @Aetherinox - (directadmin) enable new footer for
directadmin: 54a9244 @Aetherinox - (cwp) enable new footer for
control web panel: 69e1726 @Aetherinox - (cyberpanel) enable new footer with theme selector : 522fcc6 @Aetherinox
- (ui) add new class tag
value-restricted,value-disabled: c73b72a @Aetherinox - (webmin) add setting
UI_WEBMIN_SHOW_BUTTON_CONFIG: d117034 @Aetherinox
๐ Bugfixes
- (directadmin) install error
end of file unexpected (expecting "fi")#70 : e8254d0 @Aetherinox - (cwp) sanitize and strip color codes for cwp version status : 1037e4d @Aetherinox
- (cli) detect tty for colored or clean output in responses : 77df099 @Aetherinox
- (webmin) ensure each setting is properly formatted, pre-wrap descriptions : 70f5a8d @Aetherinox
- (webmin) add webmin
settingsbutton to interface without breaking theme js : df6dc46 @Aetherinox - (ui) incorrectly adding gap between first and second line in web interface under Firewall Configuration : 8853f98 @Aetherinox
- (webmin) support for almalinux, rocky10, redhat : 036eccb @Aetherinox
- (ui) proper formatting for each section in gui config editor : 452ed72 @Aetherinox
- (ui) force homepage buttons to have same width : fd0bb6d @Aetherinox
- (cyberpanel) fix footer padding for cyberpanel : 1f33294 @Aetherinox
- (cyberpanel) correct issue with iframe showing small vertical scrollbar : 015a69e @Aetherinox
- (interworx) correct vertical scrollbar showing in iframe : 1661d87 @Aetherinox
- (ui) sanitize, utilize
textContent: d85665f @Aetherinox
๐ง Changes
- (cyberpanel) bump csf version for plugin : 4809ff8 @Aetherinox
- (interworx) bump csf version for plugin : 53944ba @Aetherinox
- (directadmin) update
plugin.confwith csf update server strings #70 : 2aa27b9 @Aetherinox - (ui) change branding for CentOS Web Panel to
Control Web Panel: ea9c86b @Aetherinox - (csf) housekeeping : 2bc1986 @Aetherinox
- deprecate global bash functions; POSIX compliancy : b8cb8c0 @Aetherinox
- remove external dependency : c95f9ae @Aetherinox
- harden sponsor functionality, eliminate client-side trust : edece43 @Aetherinox
๐งน Housekeeping
- (csf) abuseip.pm : 4fd6228 @Aetherinox
- (cwp) update interface header : 665914a @Aetherinox
- (docker) re-write docker integration script : 65bfcd7 @Aetherinox
- (openvpn) re-write integration script : d958f5f @Aetherinox
- (docker) add command flags : aabd6bc @Aetherinox
- (integrations) update commented variable descriptions : 9e8eee2 @Aetherinox
โ๏ธ Docs
- (mkdocs) add
upgradebutton to home page : 01f128e @Aetherinox - (mkdocs) update light and dark theme tabbed content : 5b5975e @Aetherinox
- (mkdocs) update list, add port management commands : 8fdcee8 @Aetherinox
- (mkdocs) refactor page
usage/prepost.md: bc83b7f @Aetherinox - (mkdocs) add page
Integrations - AbuseIPDB: 03eda73 @Aetherinox - (mkdocs) add abuseipdb
Contributing to AbuseIPDB: 405ded7 @Aetherinox - (mkdocs) add malicious reporting to AbupseIPDB docs : b30c5e2 @Aetherinox
- (mkdocs) update changelog to include directadmin changes #70 : c2d42e4 @Aetherinox
- (directadmin) add control panel to
installpage #70 : 6ed3077 @Aetherinox - (mkdocs) update pre/post page : b7d662a @Aetherinox
- (mkdocs) re-brand CentOS Web Panel to
Control Web Panel: 8f7c270 @Aetherinox - (mkdocs) add icons
curlwget: 9f1da22 @Aetherinox - (mkdocs) change server url for back-end api : 7bc7abe @Aetherinox
- (mkdocs) update cheatsheet
ports: a5457df @Aetherinox - (mkdocs) update scripts, remove innerHtml : 85d926c @Aetherinox