Releases: simvue-io/python-api
Releases · simvue-io/python-api
Simvue v1.0.5
- Ensure all functionality is deactivated when mode is set to
disabled. - When an exception is thrown an event is sent to Simvue displaying the traceback.
- If
add_processis used and an exception is thrown,.errand.outfiles are still uploaded.
Simvue v1.0.4
- Minor fix which enables resource metrics gathering as the default.
Simvue v1.0.3
- Fix issue of hanging threads when exception raised by script using the API.
Simvue v1.0.2
- Fix to
add_processwith list of strings as arguments, the executable no longer returns the string"None". - Fix callbacks and triggers for
add_processbeing executed only onRunclass termination, not on process completion.
Simvue v1.0.1
- Fix to
add_processwith list of strings as arguments, the executable no longer returns the string"None". - Fix callbacks and triggers for
add_processbeing executed only onRunclass termination, not on process completion.
First full release of Simvue client
- Refactor and re-write of codebase to align with latest developments in version 2 of the Simvue server.
- Added Executor to Simvue runs allowing users to start shell based processes as part of a run and handle termination of these.
- Removal of obsolete functions due to server change, and renaming of functions and parameters (see documentation).
- Added pre-request validation to both Client and Run class methods via Pydantic.
- Separation of save functionality into save_file and save_object.
- Fixed issue whereby metrics would still have to wait for the next iteration of dispatch before being sent to the server, even if the queue was not full.
- Added support for 'user' alerts.
v1.0.0.dev6
- Fix metrics plots by @alahiff in #163
- Correct handling of missing artifact by @alahiff in #166
- Fix Error Suppression Default by @kzscisoft in #147
- Remove all unused code attempting to support both v1 & v2 by @alahiff in #168
- Remove wrong extras key from dependencies by @kzscisoft in #169
- Added argument to
add_processfor running a function on completion by @kzscisoft in #133 - Add stdout print and environment variable support for
add_processby @kzscisoft in #134 - Remove repetition of exit function by @kzscisoft in #172
- Run model needs to be updated by @alahiff in #176
- Report run details by @alahiff in #177
- Simplify saving of matplotlib plots by @alahiff in #180
- Use base class for Online and Offline by @kzscisoft in #151
- Fix wrong variable with version retrieval by @kzscisoft in #184
- Switch to simvue factory remote by @alahiff in #185
v1.0.0.dev2
- Support v2 server API
- Add Executor to Simvue Client by @kzscisoft in #129
- Bug Fixes by @wk9874 in #125
- Show Exception Info on Post Failure by @kzscisoft in #131
- Reverts to using
Unionfor typing by @kzscisoft in #144 - Move to using Poetry for dependency management by @kzscisoft in #149
- Move to Pydantic v2 by @kzscisoft in #154
- Deduce module version from package metadata by @kzscisoft in #155
- Add
get_alertsandget_run_id_from_namemethods to Client by @wk9874 in #136 - Use Poetry scripts for sender by @kzscisoft in #150
- Fix optional extras in pyproject.toml by @kzscisoft in #159
- Add missing TOML dependency by @kzscisoft in #160
- Use
check_extradecorator as user alert by @kzscisoft in #153