Seed-farmer

Latest version: v5.0.2

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

Scan your dependencies

Page 3 of 10

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`

3.2.0

New
- support list of env files using `--env-file`

Changes
- adding `AwsCodeSeederDeployed` and `SeedFarmerDeployed` to all module metadata output for reference (versions used to deploy successfully)
- adding `AWS_CODESEEDER_VERSION` and `SEEDFARMER_VERSION` to all module environment parameters for reference (versions currently in use)
- added `--update-seedkit` support to `apply`
- SeedFarmer will no longer try to update the seedkit on every request
- Users can override this with the `--update-seedkit` flag in case AWS CodeSeeder has updated the SeedKit
- added `--update-project-policy` support to `apply`
- SeedFarmer will apply a changeset to the project policy when this flag is set

Fixes
- adding in workaround for manifests whose char length is greater than SSM limit of 8192 k

3.1.2

New

Changes

Fixes
- packaging library missing from setup

3.1.1

New

Changes
- updating readthedocs configs as site has changed their requirements

Fixes

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.