Published March 17, 2026
| Version v2.0.2
Software
Open
OQTOPUS Engine
Description
What's Changed
- chore: add CODEOWNERS file by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/2
- refactor: Buffer Abstraction by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/5
- feat: Enable Arbitrary Ordering of Steps and Buffers in PipelineExecutor by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/6
- Introduce Structured Split/Join Execution Logic in the PipelineExecutor by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/8
- chore: add VS Code workspace settings by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/9
- feat: Add Cascade Cleanup for Non-Joined Child Jobs and Ensure Safe Pending-Children Handling by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/10
- feat: support detached pipeline execution (DetachOnPreprocess / DetachOnPostprocess) by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/11
- feat: Introduce DiContainer and Configuration-Based Dependency Injection by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/12
- feat: Add Config-Driven Pipeline Construction via PipelineBuilder by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/13
- feat: add max_concurrency property to Buffer and update QueueBuffer by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/14
- docs: Add documentation example for configuring max_concurrency by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/15
- fix: Add Double-Checked Locking to DIContainer.get for Thread-Safe Singleton Instantiation by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/17
- style: Address Ruff lints and fix minor bug by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/18
- fix: unit test failures of multi-programming by @SECuchida in https://github.com/oqtopus-team/oqtopus-engine/pull/19
- test(core): align estimator/mitigation step tests with gRPC flow by @shgokita in https://github.com/oqtopus-team/oqtopus-engine/pull/20
- fix: handle empty environment variables as empty strings by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/21
- feat: Use docker internal network for SSE communication instead of host ports by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/22
- refactor: Extract engine initialization logic from app.py into a new Engine class by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/23
- Add shared per-job-id queues to all
*_nowaitfunctions for ordered async execution by @Copilot in https://github.com/oqtopus-team/oqtopus-engine/pull/25 - fix: remove unnecessary spaces and quotes in container_extra_hosts by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/26
- docs: update version to v2.0,1 in pyproject.toml by @snuffkin in https://github.com/oqtopus-team/oqtopus-engine/pull/27
New Contributors
- @SECuchida made their first contribution in https://github.com/oqtopus-team/oqtopus-engine/pull/19
- @shgokita made their first contribution in https://github.com/oqtopus-team/oqtopus-engine/pull/20
- @Copilot made their first contribution in https://github.com/oqtopus-team/oqtopus-engine/pull/25
Full Changelog: https://github.com/oqtopus-team/oqtopus-engine/compare/v2.0.1...v2.0.2
Notes
Files
oqtopus-team/oqtopus-engine-v2.0.2.zip
Files
(23.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:5ce6683e3763f33a393402796e7870b8
|
23.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/oqtopus-team/oqtopus-engine/tree/v2.0.2 (URL)
Software
- Repository URL
- https://github.com/oqtopus-team/oqtopus-engine