Seed-farmer

Latest version: v3.4.0

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

Scan your dependencies

Page 1 of 8

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`

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

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.