github PhantomBot/PhantomBot v3.8.3.3
PhantomBot v3.8.3.3

latest releases: v3.13.0.3, v3.13.0.2, v3.13.0.1...
12 months ago

📢 PhantomBot v3.8.3.3 is now available as a stable build.

 

Added:
➡️ Added ExponentialBackoff#GetLastBackoff() to get the last backoff timestamp from ExponentialBackoff (gmt2001)
➡️ Added EventSubSubscriptionType#findMatchingSubscriptionIds() to list all enabled or pending subscriptions that match the current object (gmt2001)
➡️ Added EventSubSubscriptionType#deleteAll() which returns a list of Monos that will delete all enabled/pending subscriptions that match the current object (gmt2001)

🌀 Changed:
➡️ Changed EventSub to always use the backoff on reconnects as a sync-lock to prevent simultaneous reconnects (gmt2001)
➡️ Changed EventSub to delete all duplicate subscriptions on a create attempt instead of just one (gmt2001)

🛠️ Fixed:
➡️ Fixed ExponentialBackoff#BackoffOnce() and ExponentialBackoff#BackoffOnceAsync(java.lang.Runnable) not synchronizing properly to prevent overlapping backoffs (gmt2001)
➡️ Fixed an issue where EventSub could get into a reconnect loop (gmt2001)
➡️ Fixed an issue where an attempt to delete an already deleted EventSub subscription would prevent the new subscription from then being created (gmt2001)
➡️ Fixed a potential timing issue where attempting to reconnect EventSub while another connection is not fully setup yet could end up in multiple connections being active simultaneously (gmt2001)
➡️ Fixed an issue where EventSub could not detect session_reconnect (gmt2001)

🗑️ Deprecated:
➡️ Multiple Java classes and methods are Deprecated for removal. Information can be found on the JavaDoc Deprecated List page
➡️ All legacy IRCv3 tags, or those which are manually set based on other tags, as defined in TMIMessage#parseLegacyBadges(String rawBadges) are Deprecated for removal. Use official tags from Twitch instead

🛑 Removed:
➡️ Nothing removed

🐞 Known Issues:
➡️ No known issues

🌐 Download It:
➡️ Downloads attached to the bottom of this release notice

❗ Remember to install to a separate folder, then copy over the config dir, as well as any custom scripts or files in addons

➡️ PhantomBot official builds are available on GitHub Container Registry at ghcr.io/phantombot/phantombot and ghcr.io/phantombot/nightly-build

➡️ PhantomBot official builds are available on DockerHub at gmt2001/phantombot-stable and gmt2001/phantombot-nightly. See the readme text on the appropriate Docker Hub pages for Docker Compose files

🗒️ Notes:
➡️ We have guides on PhantomBot. You can contribute by submitting a Pull Request adding or editing .md files in the /docs/guides/content folder of the repo. See the guides for info about formatting

Don't miss a new PhantomBot release

NewReleases is sending notifications on new releases.