Seed-farmer

Latest version: v3.5.0

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

Scan your dependencies

Page 1 of 8

3.5.0

New
- adding universal environment replace in manifests (ref: `${SOMEKEY}`)
- adding list recursion of manifests for environment variable replace
- adding support for AWS SecretsManager integration for pypi mirrors

Changes
- enforce strict validation for unknown values in manifests

Fixes
- resolving parameter values via regional / global mappings needs to use account id, not alias

3.4.0

New
- added support for pypi mirror at module, region and account levels
- added support for npm mirror at module, region and account levels
Changes
- refactored code to use ModelDeployObject for ease of implementation
Fixes

3.3.1

New

Changes

Fixes
- metadata sourced from file to the os env cannot be parsed if not compliant json, adding code to check for this

3.3.0

New
- support to generate schema for manifests from CLI (`seedfarmer list schema`)
- added commithash persistence support for modules sourced from git
- recorded in module manifest (`commit_hash`)
- recorded in module metadata as `SeedFarmerModuleCommitHash` and can be fetched

Changes
- renaming the threads spawned for deploy / destroy to indicate the module being worked on
- adding detailed docs for CLI parameters
- complete support to delete the seedkit on `seedfarmer destroy` command
- adding verbose messaging to session manager and hints to reconcile session issues
- adding info for destroy and list deployments when no deployments found
- refactored git support logic to separate python file
- added verbose messaging related to git issues
- updated `black~=24.3.0` in requirements-dev as per dependabot
- updated `werkzeug~=2.3.8` in requirements-dev as per dependabot
- removed explicit support for python 3.7
- this was only due to support for black in requirements-dev, but was also removed from setup.py
- loosened restrictions on `typing-requirements` library


Fixes
- Add schema validation step checking that either `value` or `value_from` is present for each parameter

3.2.2

New

Changes
- handle errors in metadata support when cannot read from file of codebuild

Fixes

3.2.1

Unreleased

New

Changes

Fixes
- ordering of metadata when using helper commands was backwards in `metadata_support.py`

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.