
Better WebConsole
Secure real-time web console for Minecraft servers
13
0
Better WebConsole 2.3.0
release28 апреля 2026 г.Added
- Added machine/system metrics to the dashboard:
- host CPU load and Java process CPU load
- CPU model and core/thread count
- physical RAM total/used/free
- JVM heap and non-heap memory
- JVM uptime
- server disk total/used/free
- OS, Java version, process id and JVM thread count
- Added
system-statsconfig section to enable/disable system metrics, control polling interval and disk reporting.
Changed
- Reworked the dashboard desktop layout into a wider two-column admin view with grouped health, charts, machine details and analytics.
- Added hover states to Machine Details cards to match KPI and chart cards.
Fixed
- Fixed repeated Players tab entrance animation loops by preventing re-animation on active-tab clicks and unchanged player lists.
- Fixed OSHI configuration warning by keeping OSHI package/resource names unrelocated in the shaded jar.
Better WebConsole 2.2.0
release28 апреля 2026 г.Added
- Added simplified production-ready
config.ymlwith clearer names and comments. - Added
commands.blockedto block risky commands from the web console and aliases. - Added
commands.aliaseswhile keeping legacyaliasescompatibility. - Added command aliases:
/bwconsole,/betterconsole. - Added management subcommands:
/bwc setpassword <user> <new-password>/bwc logoutall <user>
- Added extra subcommand aliases:
useradd,createuser,deluser,deleteuser,users,passwd,password,killsessions. - Added JUnit tests for config parsing, safe fallback values and blocked commands.
- Added competitor audit and roadmap notes in
docs/competitor-audit.md.
Changed
- Removed default destructive
restartweb alias from the generated config. - Moved aliases under
commands.aliasesfor a clearer config structure. - Invalidating user sessions now happens when removing a user or changing their password.
/bwc statusnow shows alias and blocked-command counts./bwc reloadmessage now clearly states which settings still need a server restart.- API reads the latest plugin config after reload for aliases, logging and cookie settings.
- Maven compiler annotation processing is disabled to avoid noisy JDK warnings.
Security
- Web command blocking now applies both to direct commands and alias-expanded commands.
- Alias chains are limited to 10 commands.
- Kick/ban web actions validate player names and sanitize reasons.
logging.audit-log: falsenow disables all audit writes consistently.- Optional
security.secure-cookiesadds theSecurecookie flag for HTTPS deployments.
Fixed
- Fixed broken encoding text in source/config/docs touched by this update.
- Fixed stale API config snapshot after
/bwc reload. - Fixed sessions remaining active after password change or user removal.
Full Changelog: https://github.com/AREKKUZZERA/better-web-console/compare/2.0.0...2.2.0
Better WebConsole 2.1.0
beta1 апреля 2026 г.Major improvements to security, performance, and overall stability.
Security Improvements
- Improved authentication system stability
- Enhanced session handling
- Strengthened rate limiting protections
- Minor fixes to CSRF validation flow
Performance
- Optimized WebSocket handling
- Reduced latency in real-time log streaming
- Improved log buffer performance
Improvements
- Better command handling reliability
- Improved error handling in API endpoints
- More consistent console behavior
Bug Fixes
- Fixed issues with command execution edge cases
- Resolved minor UI inconsistencies
- Fixed rare connection drops
Internal Changes
- Codebase cleanup and refactoring
- Improved maintainability for future updates
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:4 недели назад
Обновлён:1 день назад
