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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 602 - (hide 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 rakinar2 575 ---
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 rakinar2 602 - url: https://docs.sudobot.onesoftnet.eu.org/sudobot-v9-9.png
10 rakinar2 575 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 rakinar2 602 </Callout>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26