Introducing SudoBot v9.0 (Chocolate Cake)
Hello to all the sudoers out there! We've released version 9.0 of SudoBot, as always, packed with a bunch of new features, fixes and improvements! If you have any questions or suggestions, feel free to let us know!
SudoBot 9.0 is named Chocolate Cake! 🍰
This release is a major release, and we've made a core rewrite of SudoBot, so make sure to read the changes below! We've also restructured the internal framework and foundation for a better developer experience and maintainability.
Changes
Compatibility
- Now supporting Node.js 22 and Bun 1.12+
- Now using Drizzle ORM 0.31.2 for database operations
- Now supporting TypeScript 5.5 for better type safety and developer experience
New Features
- Moderation Rule Bypassers
- Verification System with multiple strategies
Improvements and Refactorings
- Rewrote the core of SudoBot for better performance and maintainability
- Refactored the internal structure for better developer experience
- Improved the internal logging system
- Improved the internal caching system and memory management
- Restructured the internal framework and foundation for better maintainability and scalability
- Improved extension API and overall better developer experience
Fixes
- Minor performance fixes and improvements
Deprecations
- Removed support for Node.js 20 and below
- Removed support for Bun 1.10 and below
- Removed support for TypeScript 5.2 and below
- No longer using Prisma ORM
Updating
To update your instance, simply download the latest release. You can also use Git to update your instance, by running this command:
However, this will update your instance to the latest unstable version.
Please note that this release is a breaking change, and you may need to update your extensions and configurations to match the new version. If you have any questions or need help, feel free to ask in our Discord server!