This update improves configuration flexibility and fixes several internal issues related to database handling, thread safety, and Discord integration.
New
- Added discord.yml for customizable Discord embeds
- title
- author
- date format
- footer
- category colors
Changes
- Removed duplicate discord-color from category section in config.yml
- Updated api-version to 1.21
- Updated category color &e → &6 (gold instead of yellow)
Fixes
- ChangelogManager now uses the shared DatabaseManager instance
- Fixed HikariCP being included in shadow jar (minimize() excludes added)
- DiscordWebhook now reads config live (reload-safe)
- Improved thread safety for saveToYaml (snapshot created under lock)
- getEntries() is now synchronized
- Updated database schema: category column → VARCHAR(64)
Technical
- General audit fixes and stability improvements.