Releases: machinable-org/machinable
Releases · machinable-org/machinable
v2.6.0
v2.5.2
v2.5.1
v2.5.0
- Directory specification is now part of the storage configuration
- Execution/execute can now be used to decorate Components classes
- New
on_component_import
events in Registration - Configuration updates are validated to only override existing keys to guard against unrecognised typos
- Specify default resources in Registration
- Engines can specify support for resource specification
v2.4.0
- GraphQL server to support basic execution, index and storage APIs
- Allow config inheritance from outer scopes
- Optional project
name
in machinable.yaml - New
get_experiment()
shortcut on Storage() instances - Explicit symlink support for project dependencies
- Append vendor project directories to sys.path by default
- Execution.failure count property to detect failures more easily
- Removes deprecated v1 compatibility layer
v2.3.0
- Rewrites storage to experiments/ subfolder if experiment exists
- New storage APIs to discover related experiments
- Introduce global on_submit event
- Disable automatic checkpoint handling in favour of increased user control
- Executions loading via @ import shorthand
- SqlIndex that can persist experiments in SQL-type databases