
VeloAuth
Secure Velocity auth plugin with auto-login for premium players and registration/login for offline players.
VeloAuth 1.1.3
release25 марта 2026 г.0745b2f feat: Add conflict mode, timestamp, and original nickname columns to player database operations. (rafalohaki)
09916dd feat: introduce ListenerFactory for listener instantiation and integrate IPRateLimiter cleanup into AuthCache (rafalohaki)
e4e5573 refactor: Encapsulate internal database components by reducing visibility and simplify virtual thread executor management. (rafalohaki)
f2fed46 feat: make premium resolver more resilient by accepting both 204 and 404 for not-found responses and prioritizing explicit offline results over unknown resolver states. (rafalohaki)
4f14efa feat: Enhance brute force protection by tracking failed login attempts per username (rafalohaki)
d2d4ece Add unit and integration tests for database and authentication components (rafalohaki)
964bc85 feat: add command in progress message and improve premium detection logic (rafalohaki)
VeloAuth 1.1.2
release22 марта 2026 г.a271307 mandatory update (rafalohaki) ea37746 refactor: update dependency injection to use Jakarta and improve initialization handling in VeloAuth and AuthListener (rafalohaki) 6aff115 Fix: Prevent premium player UUID corruption by denying pre-login on database errors, update Velocity API, and add a new 'waiting for server' localization message. (rafalohaki)
VeloAuth 1.1.1
release17 марта 2026 г.🆕 New Features
- More languages support
- Comprehensive Floodgate/Bedrock support with Geyser integration
🔧 Improvements
- Complete configuration management overhaul with SettingsLoader
- Enhanced Discord webhook URL validation
- Improved credential handling and password key definitions
- Virtual thread execution for conflict handling and better performance
- Enhanced error handling across all components
- Better bcrypt cost and language code validation
- Dynamic IP rate limiting settings
- Async IO operations for improved responsiveness
🐛 Bug Fixes
- Enhanced Floodgate username prefix validation and logging
- Improved premium detection logic in AuthListener
- Better database health check and connection management
- Fixed HTTP JSON client parsing and numeric string conversion
- Improved thread safety with AtomicInteger for brute force tracking
- Enhanced error message constants and formatting
- Fixed nickname conflict resolution in PreLoginHandler
- Better UUID verification with runtime exception handling
VeloAuth 1.1.0
release24 февраля 2026 г.c3371d9 build: update HikariCP, Jackson, and JUnit dependency versions. (rafalohaki)
20dee59 update instructions (rafalohaki)
05cdd6f feat: Implement asynchronous premium resolution during PreLoginEvent using EventTask and switch AuthCache eviction to LRU. (rafalohaki)
d84f1fc version update (rafalohaki)
VeloAuth 1.0.4
release8 февраля 2026 г.- 6d66e1a fix typo (rafalohaki)
- 89f773e feat: Implement Mojang API failure handling and advanced nickname conflict resolution using UUIDs to prevent name sniping. (rafalohaki)
- 426883d feat: Introduce configurable session inactivity timeout and enhance login and cache management robustness. (rafalohaki)
- ca6c940 Merge pull request #10 from rafalohaki/snyk-upgrade-e534f8f3500dbc96aceb8d2e19fe8747 (rafalohaki)
- 53afcbe . (rafalohaki)
- 97f0985 . (rafalohaki)
- 0620904 update rules (rafalohaki)
- 1ac55a9 fix: upgrade org.postgresql:postgresql from 42.7.8 to 42.7.9 (snyk-bot)