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`