Major improvement! All HikariCP settings in config.yml are now completely functional. No more hardcoded values.
⚙️ New Available Configurations: mysql: max-connections: 8 # Maximum connections in pool min-connections: 2 # Minimum connections in pool connection-timeout: 30000 # Timeout to get connection (30s) idle-timeout: 180000 # Time before closing idle connection (3min) max-lifetime: 240000 # Maximum connection lifetime (4min) leak-detection-threshold: 60000 # Detect unclosed connections (1min) validation-timeout: 5000 # Connection validation timeout (5s) keepalive-time: 30000 # Keepalive time (30s)
✅ Key Improvements:
✅ Fully configurable HikariCP - Complete control over connection pool
✅ Fixes "Connection is closed" errors - Optimized timeouts for MySQL
✅ Improved performance - More efficient connection pooling
✅ Production-ready configuration - Ready for high-load servers
✅ No more hardcoded values - Everything customizable from config.yml
If you were experiencing HikariCP errors: This update resolves common warnings like:
Connection is closed
Connection leak detection
Connection timeout
Simply adjust the timeout values in your config.yml according to your server needs.