Sacred v0.7.3 Release Notes
Release Date: 2018-05-06 // about 6 years ago-
๐ Major bugfix release that fixes several critical issues including: experiments that sometimes didn't exit, racing conditions in the FileStorage and MongoObservers and several stdout-capturing problems.
- ๐ Feature: support custom experiment base directory (thanks @anibali)
- ๐ Feature: added option to pass existing MongoClient to MongoObserver (thanks @rueberger)
- ๐ Feature: allow setting the config docstring from named configs
- ๐ Feature: added py-cpuinfo as fallback for gathering CPU information (thanks @serv-inc)
- ๐ Feature: added support for _log argument in config function
- ๐ Bugfix: stacktrace filtering now correctly handles chained exceptions (thanks @kamo-naoyuki)
- ๐ Bugfix: resolved issue with stdout capturing sometimes loosing the last few lines
- ๐ Bugfix: fixed the overwrite option of MongoObserver
- ๐ Bugfix: fixed a problem with the heartbeat sometimes not ending
- ๐ Bugfix: fixed an error with running in interactive mode
- ๐ Bugfix: added a check for non-unique ingredient paths (thanks @boeddeker)
- ๐ Bugfix: fixed several problems with UTF-8 decoding (thanks @LukasDrude, @wjp)
- ๐ Bugfix: fixed nesting structure of _config (thanks @boeddeker)
- ๐ Bugfix: fixed crash when using git integration with empty repository (thanks @ramon-oliveira)
- ๐ Bugfix: fixed a crash with first run using sqlite backend
- ๐ Bugfix: fixed several problem with the tests (thanks @thomasjpfan)
- ๐ Bugfix: fixed racing condition in FileStorageObserver (thanks @boeddeker)
- ๐ Bugfix: fixed problem with overwriting named configs of ingredients (thanks @pimdh)
- ๐ Bugfix: removed deprecated call to inspect.getargspec()
- ๐ Bugfix: fixed problem with empty dictionaries disappearing from config updates and named configs (thanks @TomVeniat)
- ๐ Bugfix: fixed problem with commandline parsing when program name contained spaces
- ๐ Bugfix: loglevel option is now taken into account for config related warnings
- ๐ Bugfix: properly handle numpy types in metrics logging