Releases: ChimeraPy/Orchestrator
v0.0.3
What's Changed
- Update README. Closes #125 by @umesh-timalsina in #126
- Refactor pipeline-design route using golden layout. Closes #142 by @umesh-timalsina in #143
- Remove duplicate
PipelineImporter
code. Closes #145 by @umesh-timalsina in #146 - Add node info widget. Closes #147 by @umesh-timalsina in #148
- Allow step-to-step links in Pipeline Designer. Closes #152 by @umesh-timalsina in #153
- Fix links in README by @umesh-timalsina in #154
- Add timed pipeline operations. Closes #155 by @umesh-timalsina in #156
- Misc bug fixes for incorporating upstream changes. Closes #158 by @umesh-timalsina in #159
- Integrate Upstream Engine Changes. Closes #157 by @umesh-timalsina in #160
Full Changelog: v0.0.2...v0.0.3
chimerapy-orchestrator(v0.0.2)
Bug Fixes
- Remove unsupported topic for PyPI publish (PR: #139, Issue Fixed: #138, Contributed by @umesh-timalsina)
Full Changelog: v0.0.1...v0.0.2
chimerapy-orchestrator(v0.0.1)
This is the first release of chimerapy-orchestrator
.
All Additions
-
Add isort to pre-commit (PR: #4, Issue Fixed: #3, Contributed by @umesh-timalsina)
-
Add
id
based configuration to orchestrate pipelines (PR: #5, Issue Fixed: #1, Contributed by @umesh-timalsina) -
Add strategy for waiting for remote workers (PR: #7, Issue Fixed: #6, Contributed by @umesh-timalsina)
-
Fix partially initialized module bug due to filename conflicts (PR: #10, Issue Fixed: #9, Contributed by @umesh-timalsina)
-
Add CLI support to orchestrate remote workers (PR: #12, Issue Fixed: #11, Contributed by @umesh-timalsina)
-
Customize nodes creation and discovery (PR: #14, Issue Fixed: #13, Contributed by @umesh-timalsina)
-
Fix worker port randomization issue (PR: #16, Issue Fixed: #15, Contributed by @umesh-timalsina)
-
Add dashboard template (PR: #20, Issue Fixed: #19, Contributed by @umesh-timalsina)
-
Refactor CLI into a separate module (PR: #23, Issue Fixed: #22, Contributed by @umesh-timalsina)
-
Add toml based setup (PR: #27, Issue Fixed: #26, Contributed by @umesh-timalsina)
-
Add ruff as a pre-commit hook (PR: #28, Issue Fixed: #25, Contributed by @umesh-timalsina)
-
Add basic tests (PR: #30, Issue Fixed: #2, Contributed by @umesh-timalsina)
-
Remove usage instructions in README (PR: #33, Issue Fixed: #32, Contributed by @umesh-timalsina)
-
Don't omit lib directory in dashboard (PR: #35, Issue Fixed: #34, Contributed by @umesh-timalsina)
-
Setup GHA for CI (PR: #31, Issue Fixed: #18, Contributed by @umesh-timalsina)
-
Omit tests and module code in coverage (PR: #37, Issue Fixed: #36, Contributed by @umesh-timalsina)
-
Add FSM implementation (PR: #38, Issue Fixed: #29, Contributed by @umesh-timalsina)
-
Fix JSON decode bug in local_camera.json (PR: #41, Issue Fixed: #40, Contributed by @umesh-timalsina)
-
Refactor decorators to register source/sink/step nodes (PR: #44, Issue Fixed: #43, Contributed by @umesh-timalsina)
-
Add missing dependencies for dashboard (PR: #47, Issue Fixed: #46, Contributed by @umesh-timalsina)
-
Add pipeline builder API (PR: #45, Issue Fixed: #42, Contributed by @umesh-timalsina)
-
Don't inject ids from
WrappedNode -> Node
(PR: #51, Issue Fixed: #50, Contributed by @umesh-timalsina) -
42 pipeline builder API dashboard (PR: #48, Contributed by @umesh-timalsina)
-
Use subparser(s) for CLI app (PR: #60, Issue Fixed: #59, Contributed by @umesh-timalsina)
-
Fix zoom behavior in on PipelineEditor (PR: #62, Issue Fixed: #61, Contributed by @umesh-timalsina)
-
Add cluster management route (PR: #58, Issue Fixed: #57, Contributed by @umesh-timalsina)
-
Clear cluster store on socket error (PR: #64, Issue Fixed: #63, Contributed by @umesh-timalsina)
-
Add Queue based broadcasting for websockets (PR: #69, Issue Fixed: #68, Contributed by @umesh-timalsina)
-
Add options to disable icons in HorizontalMenu (PR: #71, Issue Fixed: #70, Contributed by @umesh-timalsina)
-
Fix failing tests because of upstream changes (PR: #73, Issue Fixed: #72, Contributed by @umesh-timalsina)
-
Refactors for starting dev workers (PR: #74, Issue Fixed: #55, Contributed by @umesh-timalsina)
-
Incorporate upstream changes to the CLI (PR: #76, Issue Fixed: #75, Contributed by @umesh-timalsina)
-
Add monads for propagating errors (PR: #78, Issue Fixed: #77, Contributed by @umesh-timalsina)
-
Register/Discover nodes with plugin entrypoints (PR: #79, Issue Fixed: #53, Contributed by @umesh-timalsina)
-
Add components for installing nodes as plugins (PR: #82, Issue Fixed: #81, Contributed by @umesh-timalsina)
-
Fix cell size in
PluginInstaller
(PR: #85, Issue Fixed: #84, Contributed by @umesh-timalsina) -
Further customize icons in
HorizontalMenu
(PR: #89, Issue Fixed: #88, Contributed by @umesh-timalsina) -
Import pipelines from JSON (PR: #91, Issue Fixed: #87, Contributed by @umesh-timalsina)
-
Fix CLI arguments for orchestrate-worker subcommand (PR: #94, Issue Fixed: #93, Contributed by @umesh-timalsina)
-
Update README (PR: #95, Issue Fixed: #92, Contributed by @umesh-timalsina)
-
Fix naming error in pipeline import (PR: #97, Issue Fixed: #96, Contributed by @umesh-timalsina)
-
Decouple socket client and queues during Network updates (PR: #100, Issue Fixed: #99, Contributed by @umesh-timalsina)
-
Migrate to svelte 4 (PR: #102, Issue Fixed: #101, Contributed by @umesh-timalsina)
-
Add options to enable/disable zeroconf from the UI (PR: #104, Issue Fixed: #103, Contributed by @umesh-timalsina)
-
Add error mappers for handling error flows via monads (PR: #106, Issue Fixed: #49, Contributed by @umesh-timalsina)
-
Add API documentation (PR: #107, Issue Fixed: #98, Contributed by @umesh-timalsina)
-
Refactor
/pipeline
route into subcomponents (PR: #108, Issue Fixed: #67, Contributed by @umesh-timalsina) -
Fix coroutine waits in cluster manager init (PR: #110, Issue Fixed: #109, Contributed by @umesh-timalsina)
-
Add Ability to assign workers from the UI (PR: #112, Issue Fixed: #111, Contributed by @umesh-timalsina)
-
Add ability to update pipelines from the UI (PR: #114, Issue Fixed: #113, Contributed by @umesh-timalsina)
-
Add commit and reset feature from the UI (PR: #116, Issue Fixed: #115, Contributed by @umesh-timalsina)
-
Fix serialization error in zeroconf toggle (PR: #120, Issue Fixed: #118, Contributed by @umesh-timalsina)
-
Serve static files from FastAPI (prod mode) (PR: #122, Issue Fixed: #121, Contributed by @umesh-timalsina)
-
Fix
kwargs
error in node instantiation (PR: #124, Issue Fixed: #123, Contributed by @umesh-timalsina) -
Migrate to pydantic v2 (PR: #130, Issue Fixed: #129, Contributed by @umesh-timalsina)
-
Add collection feature in the UI (PR: #132, Issue Fixed: #131, Contributed by @umesh-timalsina)
-
Add config option to enable zeroconf (PR: #134, Issue Fixed: #133, Contributed by @umesh-timalsina)
-
Refactor to namespace package (PR: #127, Issue Fixed: #119, Contributed by @umesh-timalsina)
-
Use bump2version for releases (PR: #137, Issue Fixed: #135, Contributed by @umesh-timalsina)
New Contributors
- @umesh-timalsina made their first contribution in #4
Full Changelog: https://github.com/ChimeraPy/Orchestrator/commits/v0.0.1