Skip to content

Commit 1c5420a

Browse files
authored
feat: worker pooling (#962)
<!-- Pull requests are squashed and merged using: - their title as the commit message - their description as the commit body Having a good title and description is important for the users to get readable changelog. --> <!-- 1. Explain WHAT the change is about --> - Solve [MET-806](https://linear.app/metatypedev/issue/MET-806/worker-pooling) <!-- 2. Explain WHY the change cannot be made simpler --> <!-- 3. Explain HOW users should update their code --> #### Migration notes --- - [ ] The change comes with new or modified tests - [ ] Hard-to-understand functions have explanatory comments - [ ] End-user documentation is updated to reflect the change <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Bug Fixes** - Corrected a typographical error in a log message. - Enhanced error handling and reporting in various runtime components. - **Refactor** - Improved worker management lifecycle methods. - Updated task delegation and worker allocation strategies. - Refined interrupt and workflow completion handling. - Enhanced configuration schema for worker settings. - **New Features** - Introduced a more robust wait queue mechanism with timeout support. - Enhanced type safety for interrupt handling. - Added new environment variables for managing Deno and substantial worker settings. - **Tests** - Added a comprehensive test suite for wait queue implementation. - Updated test configuration to ignore tests for the latest release version. - Enhanced validation logic for version handling. - **Chores** - Updated versioning across multiple configuration files and dependencies to reflect the transition to a release candidate version. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 68cfb17 commit 1c5420a

File tree

43 files changed

+1077
-183
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1077
-183
lines changed

.ghjk/deno.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ exclude = [
2424
]
2525

2626
[workspace.package]
27-
version = "0.5.0"
27+
version = "0.5.1-rc.0"
2828
edition = "2021"
2929

3030
[workspace.dependencies]

0 commit comments

Comments
 (0)