Releases: fidelity/spock
Releases · fidelity/spock
Spock v2.2.3
Spock v2.2.3 Release Notes
Major Changes
- Added hyper-parameter tuning backend support for Ax via Service API (#83)
Refactors/Bug Fixes
- Minor backend refactor of tune extension classes
Spock v2.2.2
Spock v2.2.2 Release Notes
Bug Fixes
- Handles edge case where an
@spock
decorated class type as the type for a parameter in another@spock
decorated class couldn't be dealt with when the default was defined in the class and not in the config file (#84)
Spock v2.2.1
Spock v2.2.1 Release Notes
Minor Changes
- Locks dependency versions to prevent uncontrolled versions from breaking core functionality.
Spock v2.2.0
Spock v2.2.0 Release Notes
Major Changes
- Added a common hyperparameter tuning interface to support both fixed and tuneable parameters (#62)
- Support for Optuna backend via define-and-run style API (#62)
- Support for saving different variations of hyper-parameters (base definitions, individual samples, best sample) (#62)
Minor Changes
- Handles usage pattern of drop-in argparser replacement where no external configs (from cmd line or as input into ConfigArgBuilder) are passed thus falling back on all defaults or definitions from the command line (#61)
Refactors/Bug Fixes
- Refactored backend base classes to support split of fixed and tuneable parameters
- Fix-up of all cmdline usage pattern -- there were certain edge cases that were not getting caught correctly if it wasn't overriding an existing payload from a yaml file
Spock v2.1.5
Spock v2.1.5 Release Notes
Major Changes
- Added S3 support with
pip install spock-config[s3]
-- S3 addon supports automatically handling loading/saving from paths defined withs3://
URI(s) by passing in an activeboto3.Session
Minor Changes
- Minor bug-fixes/code clean-up
Spock v2.1.4
Simple update of setup.py.
Spock v2.1.3
Removal of vestigial code and addition of more unit tests to increase coverage
Spock v2.1.2
Fixes cmd-line override bugs, updates docs, and adds a isinstance analog for @spock
decorated classes.
Spock v2.1.1
Added in filename option in save Addressed (#47)
Spock v2.1.0
Spock v2.1.0 Release Notes
- About
- Key Improvements
- Backwards Incompatible Changes
About
The Spock v2.1.0 release is a single feature bump from the prior version that adds the ability to add information about spock
classes in the docstring(s) (Google style) which get automatically translated into cmd line --help
information.
Key Improvements
Major Changes
- Support for Google docstring style annotation of
spock
class (and Enums) and attributes (#39) - Added in ability to print help information, derived from docstrings, to the command line with the
--help
argument (#38, #39)
Minor Changes
- Minor bugfixes for enum katras not passing type information (#39)
- Updated existing pytest GitHub Action and added GitHub Actions for docs and pypi builds on release:released trigger
- Updated documentation (#44)
Backwards Incompatible Changes
Note: v2.0.0+ does not include legacy API and backend support. We recommend refactoring your code to the new API and backend as legacy versions will be missing recent features, bugfixes, and hotfixes.