Changelog
Release notes, updates, and bug fixes across all projects.
BeeAuction 2026.2.0 Update
🐝 BEEAUCTION - VERSION 2026.2.0
SECURITY & VALIDATION
- Introduced CommandValidator: Whitelist/Blacklist modes for scheduled tasks.
- Added InputSanitizer: Comprehensive scrubbing for names, chat, and logging.
- BidCommand Hardening: Added rate limiting and maximum bid validation.
- Removed deprecated "SECURITY FIX" tags and redundant inline comments.
CORE SYSTEMS & PERFORMANCE
- Concurrency Overhaul: Refactored auction logic for thread-safe operations.
- Database Optimization: Implemented single-threaded executor for SQLite/MySQL.
- Cleaned Codebase: Deleted legacy classes and dependency-reduced-pom.xml.
- Enhanced AuctionHistoryEntry and related data components.
INTEGRATIONS
- PlaceholderAPI Expansion:
- New: %beeauction_auctions_won% (Tracks player wins).
- New: %active_listings% / %active% (Backward compatibility).
- Improved: Exception handling and fallback message support.
- Database: Added getAuctionsWonCount to SQLite/MySQL managers.
MESSAGING
- Refactored MessageEnum: RENAMED 'CANCELLED' -> 'AUCTION_CANCELLED'.
- Added placeholders for winner/loser notifications and bid amounts.
- Configuration: Dynamic {prefix} replacement and redundant comment removal.
- Documentation: Expanded README with leaderboard and PAPI examples.