Releases: qua-platform/qualibrate-core
Releases · qua-platform/qualibrate-core
v0.2.3
What's Changed
- Tests (node, graph, orchestrator) by @maxim-v4s in #67
- Update error message on graph creation by @maxim-v4s in #68
- Fix parameters typing (use generic for node parameters) by @maxim-v4s in #69
- Refactor: update linting rules by @maxim-v4s in #70
- Load node from id by @maxim-v4s in #71
- Load and dump parameters by @maxim-v4s in #72
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
What's Changed
- Fix node run summary with default parameters class by @maxim-v4s in #65
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Raise warn if interactive backend in external node mode by @maxim-v4s in #12
- Use import instead of
exec
by @maxim-v4s in #13 - Graph run by @maxim-v4s in #14
- Create workflow dispatch trigger for build by @maxim-v4s in #15
- Change connectivity representation of serialized graph by @maxim-v4s in #16
- Update naming by @maxim-v4s in #17
- Change parameters by @maxim-v4s in #18
- CI: add workflows description by @maxim-v4s in #19
- feat: copy qualibrate node by @maxim-v4s in #20
- Change graph input parameters by @maxim-v4s in #21
- Run target by @maxim-v4s in #22
- Update graph serialization by @maxim-v4s in #23
- feat: adding nodes to graph ensures key matches node.name by @maxim-v4s in #24
- Graph description by @maxim-v4s in #26
- Update run methods by @maxim-v4s in #25
- feat: update node copy behaviour by @maxim-v4s in #27
- Orchestrator by @maxim-v4s in #28
- Small fixes by @maxim-v4s in #31
- Show warning when exception occurs while scanning items by @maxim-v4s in #32
- Stop running item api by @maxim-v4s in #34
- Update qualibrate settings by @maxim-v4s in #30
- Stop running node by @maxim-v4s in #35
- Rename run
mode
tomodes
by @maxim-v4s in #29 - feat: fix list not showing in FE as state update by @nulinspiratie in #36
- Add jsonpionter dep by @maxim-v4s in #37
- Fix: make stop functionality working by @nulinspiratie in #38
- QAPP active machine settings by @maxim-v4s in #39
- Fix targets usage by @maxim-v4s in #40
- Feat: graph parameters types conversion by @maxim-v4s in #42
- Graph stop by @maxim-v4s in #43
- Class method get active library by @maxim-v4s in #44
- Fix: Clear any state updates when using pre-existing singleton instance by @nulinspiratie in #41
- Always raise error if can't create or return library on request by @maxim-v4s in #46
- Default node outcomes by @maxim-v4s in #45
- Logging by @maxim-v4s in #47
- Run error by @maxim-v4s in #48
- Use ClassVar for parameters
targets_name
by @maxim-v4s in #49 - feat: use parameters instance instead of class by @maxim-v4s in #51
- State updates to run summary by @maxim-v4s in #50
- Targets fix by @maxim-v4s in #54
- Allow scanning while node is running by @maxim-v4s in #53
- Move run summary and reraise node errors in graph by @maxim-v4s in #52
- Node parameters by @maxim-v4s in #56
- Keep nodes and graphs while rescan processing by @maxim-v4s in #55
- Fix: Change
run_modes
to use ContextVars for multi-threading safety by @nulinspiratie in #57 - Fix outcomes test and remove incorrect test by @maxim-v4s in #58
- Drop python 3.8 and add
py.typed
by @maxim-v4s in #59 - CI: check workflow by @maxim-v4s in #60
- Update authors by @maxim-v4s in #63
- Use submitted node in graph for execution history if error occurred by @maxim-v4s in #61
- Add docstring by @maxim-v4s in #62
- Publish to PyPI on publish release by @maxim-v4s in #64
Full Changelog: v0.1.0...v0.2.0