/[sudobot]/trunk/docs/app/(docs)/whats-new-in-v9/page.mdx
ViewVC logotype

Contents of /trunk/docs/app/(docs)/whats-new-in-v9/page.mdx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 602 - (show annotations)
Tue Aug 20 09:29:23 2024 UTC (7 months, 1 week ago) by rakinar2
File size: 2976 byte(s)
docs: references to broken links

1 ---
2 title: "What's new in v9.0 Chocolate Cake? - SudoBot"
3 short_name: "What's new in v9.0?"
4 openGraph:
5 type: 'article'
6 authors:
7 - Ar Rakin
8 images:
9 - url: https://docs.sudobot.onesoftnet.eu.org/sudobot-v9-9.png
10 height: 250
11 width: 250
12 ---
13
14 import sudobot9 from '@/images/sudobot-v9.png';
15 import Callout from "@/components/Alerts/Callout";
16 import { DISCORD_URL } from '@/utils/links';
17
18 # Introducing SudoBot v9.0 (Chocolate Cake)
19
20 <ImageWithSkeleton
21 src={sudobot9.src}
22 alt="SudoBot 8 Branding"
23 width={sudobot9.width}
24 height={sudobot9.height}
25 blurDataURL={sudobot9.blurDataURL}
26 style={{ width: '100%', transform: 'scale(0.7)' }}
27 placeholder="blur"
28 />
29
30 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!<br />
31
32 SudoBot 9.0 is named **Chocolate Cake**! 🍰
33 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.
34
35 ## Changes
36
37 ### Compatibility
38
39 * Now supporting [Node.js 22](https://nodejs.org) and [Bun 1.12+](https://bun.sh)
40 * Now using [Drizzle ORM](https://orm.drizzle.team) 0.31.2 for database operations
41 * Now supporting [TypeScript 5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/) for better type safety and developer experience
42
43 ### New Features
44 * Moderation Rule Bypassers
45 * Verification System with multiple strategies
46
47 ### Improvements and Refactorings
48
49 * Rewrote the core of SudoBot for better performance and maintainability
50 * Refactored the internal structure for better developer experience
51 * Improved the internal logging system
52 * Improved the internal caching system and memory management
53 * Restructured the internal framework and foundation for better maintainability and scalability
54 * Improved extension API and overall better developer experience
55
56 ### Fixes
57
58 * Minor performance fixes and improvements
59
60 ### Deprecations
61
62 * Removed support for Node.js 20 and below
63 * Removed support for Bun 1.10 and below
64 * Removed support for TypeScript 5.2 and below
65 * No longer using [Prisma ORM](https://prisma.io)
66
67 ## Updating
68
69 To update your instance, simply download the [latest release](https://github.com/onesoft-sudo/sudobot/releases/latest).
70 You can also use [Git](https://git-scm.com) to update your instance, by running this command:
71
72 ```bash
73 git pull origin main
74 ```
75 However, this will update your instance to the latest **unstable** version.
76
77 <Callout type="warning">
78 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](https://discord.gg/892GWhTzgs)!
79 </Callout>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26