Releases: tritonmc/Triton
[3.8.4] Critical security vulnerability fix and MC 1.19.4 support
⚠️ SECURITY VULNERABILITY ⚠️
A serious security vulnerability, tracked by CVE-2023-30859, has been fixed in this version.
All servers are urged to upgrade. Full advisory details will be published to the public 48h after the fixes are published.
Bug Fixes
- Gracefully handle missing IP address when translating MOTD on Spigot (#282) (fixes #265)
- Fix Spigot MOTD not being translated on 1.19.4 (#294) (fixes #292)
- Handle scoreboard in main thread instead (#299) (fixes #296)
- Fallback to legacy text if unable to translate JSON on item NBT data (fixes #249)
Other Changes
Full Changelog: v3.8.3...v3.8.4
[3.7.5] Backport of critical security vulnerability fix
⚠️ SECURITY VULNERABILITY ⚠️
A serious security vulnerability, tracked by CVE-2023-30859, has been fixed in this version.
All servers are urged to upgrade. Full advisory details will be published to the public 48h after the fixes are published.
This release is a backport of the fix included in 3.8.4 for 3.7.X.
Full Changelog: v3.7.4...v3.7.5
[3.8.3] Minecraft 1.19.3 support and Bug Fixes
[3.8.2] Minor Enhancements and Bug Fixes
Enhancements
Bug Fixes
- Fix data race while clearing expired entries on IpCache (fixes #215)
- Fix command suggestion incorrectly including "twin" (fixes #227)
- Fix tab completion not working on BungeeCord (fixes #216)
Full Changelog: v3.8.1...v3.8.2
[3.8.1] Bug Fixes and Minecraft 1.19.1 support
This release requires ProtocolLib build 579 or newer!
The experimental ProtocolLib async mode should be a bit more stable now.
Bug Fixes
- Avoid handling kick and entity packets asynchronously (#210)
- Properly parse item NBT data on Hover Events on MC 1.15 and older (#211)
- Change ProtocolLib async thread name to avoid spamming the log
- Fix compatibility issues with ProtocolLib build 579
- Fix chat packets throwing exceptions on Minecraft 1.19.1
Full Changelog: v3.8.0...v3.8.1
[3.8.0] Minecraft 1.19 Support
New Features
- Add support for Minecraft 1.19 (#196)
- Add support to translate items in item frames (fixes #201) (#204)
- Add support to translate items inside hover actions (fixes #202)
Bug Fixes
- Fix config auto-refresh task being incorrectly scheduled on Velocity (fixes #203)
- Fix URL regex not matching TLDs with 5 or more chars
- Fix deserialization of collection files without metadata field throwing an error on proxies
Under the Hood Changes
- Refactor of entity packet listeners for better readability and documentation
- Add new
Localized
class to API that represents anything that has a language/locale
Full Changelog: v3.7.4...v3.8.0
[3.7.4] Bug Fixes and Better Debugging
Bug Fixes
- Gracefully handle null components when removing invalid links (fixes #186)
- Fix nested placeholders not being able to use [minimsg] modifiers
- Fix RGB colors not working on Spigot MOTDs
- Fix incorrect regex filtering out valid links
- Fix PAPI placeholders not being translated on legacy text translations (fixes #197)
Under the Hood Changes
- Better handling and distribution of log levels. Triton now follows the convention of TRACE, DEBUG, INFO, WARNING and SEVERE for log levels
- Add a new
/triton loglevel
command to see and set the log level without changing the config
Config Changes
config.yml
has been changed. Check out the diff for full changesmessages.yml
has been changed. Check out the diff for full changes
Full Changelog: v3.7.3...v3.7.4
[3.7.3] Bug fixes
Bug Fixes
- Fix
bungeecord: true
on Triton's config on proxies affecting behaviour - Fix plugin on Velocity generating Spigot's config file (fixes #181)
- Fix Velocity being treated as Spigot in some parts of the plugin
- Fix error related to the new fallback languages list (fixes #176)
- Fix edge case formatting error on chat formatter
- Fix TWIN downloader not being able to apply edits to translations on Spigot 1.8
- Fix error when importing translation with null entry for a certain language
- Fix error sometimes on executing commands for languages on BungeeCord on player join (fixes #177)
Full Changelog: v3.7.2...v3.7.3
[3.7.2] Support for MC 1.18.2
[3.7.1] Bug fixes and QoL improvements for first time users
Improvements
- The
translations
folder containing a sample translation and collection (default.json
) is now created when the plugin is first ran. - Improve reliability of advancements translation (especially refreshing). Add new option to toggle refreshing of advancements since it's experimental.
Bug Fixes
- Fix plugin load on MC versions prior to 1.16.
- Downgrade HikariCP to v4.0.3 to support Java 8 (fixes #170)
- Fix item translation not working on older versions of Minecraft (fixes #171)
- Fix error when translating MOTDs on Spigot (fixes #172)
- Fix minimessage support not working
Config changes
config.yml
has changed. Check out the diff for full changes.
Full Changelog: v3.7.0...v3.7.1