Critical Fixes:
- Fixed telemetry
- Fixed memory leak - IPCache shutdown now properly called on plugin disable
- Fixed deprecated JsonParser usage
New Features:
- Unified command system with /vshield and tab completion
- Statistics command (/vshield stats) - view uptime, blocks, cache status
- IP lookup command (/vshield lookup <ip>) - manually check any IP
- Cache clear command (/vshield cache clear)
- Whitelist list command (/vshield whitelist list)
- Command aliases: /vs as shorthand for /vshield
Improvements:
- Increased default cache duration from 10 seconds to 24 hours (90% fewer API calls)
- Added configurable API timeouts (connection and read)
- Better error handling with LogHelper utility
- Improved logging with contextual information
- Updated all dependencies
New Config Options:
- api-connection-timeout: 5000
- api-read-timeout: 5000
- cache-duration: 24
- cache-time-unit: "HOURS"
BACKWARDS COMPATIBLE
