
AuctionHouse by ilius
A modern, lightweight auction house with GUI, categories, price history & multi-database support
254
2
Список изменений
v1.0.4 Changelog
Bug Fixes
- Fixed a race condition where expired auctions could be delivered to both the buyer and returned to the seller's mailbox under high load
- Fixed memory leak: GUI click cooldowns were never cleared, accumulating one entry per unique player forever
- Fixed memory leak: mailbox cache was retained for offline players indefinitely
- Fixed memory leak: transaction lock map could grow unbounded if cleanup was missed on exception paths
- Async-wrapped seller info GUI back button — no longer blocks the main thread on a database query
Compatibility
- Now works on Spigot 1.20+ (previously Paper-only) — runtime detection automatically uses the right serialization format
- Backwards-compatible item storage — existing databases work without migration on either platform
- Folia and Purpur still fully supported
Improvements
- Added background sweep task that removes idle transaction locks every 5 minutes
- Removed unused legacy code paths to reduce footprint
- Added 9 new automated stress tests covering memory leaks, lock contention, and concurrent load (106 total tests)
Файлы
AuctionHouse-1.0.4.jar(1.40 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.4
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.20–1.21.11
Загрузок
64
Дата публикации
4 дн. назад
