Skip to content

Add hot restarting#232

Merged
freya022 merged 29 commits into3.Xfrom
feature/restarter
Mar 2, 2026
Merged

Add hot restarting#232
freya022 merged 29 commits into3.Xfrom
feature/restarter

Conversation

@freya022
Copy link
Copy Markdown
Owner

@freya022 freya022 commented May 31, 2025

Please see the README.

@freya022 freya022 added this to the v3.0 milestone May 31, 2025
@freya022 freya022 added type: feature V3 type: incubating New feature that does not have a stable API yet labels May 31, 2025
@freya022 freya022 force-pushed the feature/restarter branch from 9366ee3 to c82c3ac Compare June 22, 2025 18:37
@freya022 freya022 changed the base branch from 3.X to 3.X-dev June 22, 2025 18:38
@freya022 freya022 force-pushed the feature/restarter branch from c82c3ac to b4a5694 Compare June 26, 2025 20:38
@freya022 freya022 removed this from the v3.0 milestone Jul 22, 2025
@freya022 freya022 removed the V3 label Nov 7, 2025
@freya022 freya022 changed the title Add structures to support hot restarting Add hot restarting Dec 4, 2025
@freya022 freya022 marked this pull request as ready for review February 12, 2026 10:58
@freya022 freya022 force-pushed the feature/restarter branch from bbda95a to d103d09 Compare March 1, 2026 10:01
freya022 added 15 commits March 2, 2026 12:50
- Moved configuration of the feature outside the main entry point, using its own entry point, `BotCommandsRestarter`, meaning less redundant code being run
- Made the configuration immutable once initialized, simplifying synchronization between restarts in `ClasspathWatcher`
- Used `@Synchronized` for simple initialization functions that run once
- The application start event is no longer required, and has been removed
@freya022 freya022 merged commit 263f9ad into 3.X Mar 2, 2026
1 check passed
@freya022 freya022 deleted the feature/restarter branch March 2, 2026 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature type: incubating New feature that does not have a stable API yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant