github PhantomBot/PhantomBot v3.10.0.9
PhantomBot v3.10.0.9

latest releases: v3.14.0.6, v3.14.0.5, v3.14.0.4...
12 months ago

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

 

⚠️ NOTE: As of v3.10.0.0 the Java requirements have been updated to JDK 17

⚠️ NOTE: For Apple Silicon, use the full or arm64 downloads

 

Added:
➡️ Added the ability to click on the Enable/Disable and Hide/Unhide icons on the Custom Commands page of the panel to quick-toggle the state (therentabrain #3392)

🌀 Changed:
➡️ Changed RestartRunner to print the contents of STDOUT and STDERR to the console/log when the command fails (gmt2001)
➡️ Changed DataStore.SetString and DataStore.SetBatchString to use SQL MERGE INTO statements (gmt2001)
➡️ Suppressed the warning about the default DNS servers being used (gmt2001)
➡️ Changed MySQLStore2 and MariaDBStore2 to attempt to create the schema if it is not present, and to default to a schema name of phantombot if not set (gmt2001)
➡️ Changed Datastore2 to attempt to print the cause of any exception thrown during init() to console (gmt2001)
➡️ Changed references to the old follows API to instead refer to FollowersCache or the new API (gmt2001)
➡️ Changed Helix.getUsersFollows (the old API) to throw UnsupportedOperationException to save a useless API call (gmt2001)

🛠️ Fixed:
➡️ Fixed duplicate follow announcements when detected by both PubSub and a different method (gmt2001)
➡️ Fixed a rare case where the quote ID #s on the panel would not match the database (gmt2001)
➡️ Fixed some instances where Helix would throw a NPE instead of returning a null value when it could not detect the broadcaster's user ID (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:
➡️ Removed Datastore2.prepareStatement and Datastore2.createStatement (gmt2001)

🐞 Known Issues:
➡️ The update of mysql-connector 5.1.49 -> 8.0.33 may cause compatibility issues with MySQL Server versions older than 5.7
➡️ The update of mysql-connector 5.1.49 -> 8.0.33 causes compatibility issues with newer versions of MariaDB server, switch to MariaDBStore2 to continue using MariaDB (Stop the bot, edit botlogin.txt, and change datastore= to a value of MariaDBStore2)

🌐 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.