Sacred

Latest version: v0.8.5

Safety actively analyzes 613797 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.8.5

++++++++++++++++++

Minor release with a few small fixes.

* Feature: Add setting for the default heartbeat interval
* Bugfix: Don't ignore non-loadable classes in config files (902, thanks ernestum)
* Bugfix: Fix an import error that made conda-forge build fail (921, thanks n-gao)
* Doc: Update CDE tool that doesn't exist anymore and fix starter example (905, 906, thanks zhimin-z)

0.8.4

++++++++++++++++++

Minor release with a few small fixes.

* Update tests and supported python versions: sacred now officially supports Python 3.8-3.11 (872, 892, thanks jnphilipp)
* Feature: Allow type annotations in config scopes and future-proofing config scopes by using `ast` instead of a complex regex (thanks vnmabus)
* Feature: Expose `MongoClient` in the `MongoObserver` (thanks Gracecr)
* Bugfix: Support new numpy versions by removing using Python builtin types instead of the `np.*` aliases (870, thanks Kaushalya)
* Bugfix: Allow `*.ipynb` files as source files when run via `ipython` in non-interactive mode
* Internal: Add error causes for many errors in the codebase (894, 898, thanks cool-RR)
* Internal: Use GitHub Actions for tests instead of azure pipelines to gain more control (896)
* Internal: Use GitHub Actions to automate releases on PyPI

0.8.3

++++++++++++++++++

A minor release with many small improvements and support for Python 3.10.

* Feature: Support for the new numpy random API (`np.random.Generator`); deprecate old `np.random.RandomState` for np 1.19+ (779, thanks jnphilipp)
* Feature: Add `py.typed` file for typecheckers like mypy (849, thanks neophnx)
* Feature: Validate sacred settings (774)
* Feature: Update CLI options: Change run ID from command line (798, thanks jnphilipp)
* Feature: Log named configs and config updates (823)
* Feature: Options to save sources and copy resources in FileStorageObserver (806, thanks patrick-kidger)
* Feature: Support for NVIDIA Multi-Instance GPU (865, thanks j3soon)
* Bugfix: Updated testcases to py3.6+; updated dependencies (e.g., tinydb 4+, pytest 6.2.1, pymongo 4.0) (799, 819, 821, thanks a lot jnphilipp)
* Bugfix: Fixes for handling symlinks (791, thanks MaxSchambach)
* Bugfix: Fix docker example (829, thanks ahallermed)
* Doc: Some fixes and update of the documentation (778, 792, 793, 797, 804, 842, 856, thanks daliasen aaronsnoswell schmitts Blaizzy)

0.8.2

++++++++++++++++++

Minor bugfix release that resolves some bugs for Python 3.8+ and issues with the read-only container types.

* Feature: Added support for pickling and YAML serialization to the read-only containers (775, 737)
* Feature: Added git integration to SqlObserver (741)
* Feature: Added support for a collection prefix in MongoObserver (704)
* Bugfix: Fix print_config command for Python 3.8 (719)
* Bugfix: Fix save_config command (765)
* Bugfix: Named config updates are now distributed correctly during the configuration creation process (769, 777)
* Bugfix: Parsing of the nvidia_smi output now also works with non-Unicode (e.g., Chinese) characters in process names (776)
* Bugfix: Fix type annotations of MongoObserver (762)
* Bugfix: Terminate tee on timeout. This is a workaround that prevents program crashes caused by output capturing (740)
* Bugfix: Improve parsing of config scopes (699, 764)
* Bugfix: Fix error tracking of ConfigErrors when raised in a config scope (733)
* Bugfix: Made git import optional (724)

0.8.1

++++++++++++++++++
* Feature: added Google Cloud Storage Observer (thanks wohlert)
* Bugfix: revert accidental renaming of --unobserved commandline option

0.8.0

++++++++++++++++++
Major release with several breaking changes.

* API change: Dropped support for Python 2
* API change: Gathering of git information gathering is now enabled by default 595
* API change: Switched constructor from Observer.create(...) to Observer(...) for all observers.
* API change: Changed the interface for collecting custom host-information 569
* API change: Changed interface for defining CLI options. 572
* Feature: Added new S3 file observer 542
* Feature: added `started_text` option to TelegramObserver 494
* Feature: added copy/deepcopy support to read-only containers 500
* Bugfix: FileStorage Observer is more reliable under parallel execution 503
* Bugfix: FileStorageObserver now raises an error when an artifact would overwrite an important file 647
* Bugfix: fixed inconsistent config nesting behavior 409 505
* Bugfix: Several fixes for tensorflow integration
* Bugfix: Fixed crash due to missing brand-key on some machines 512
* Internal: Migrated CI server to Azure
* Internal: Added pre-commit hooks for pep 8 checks and python black for automated code formatting
* Internal: Started using pathlib.Path instead of os.path in many places

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.