Pysecret

Latest version: v2.2.4

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

Scan your dependencies

Page 1 of 4

2.3.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

**Minor Improvements**

**Bugfixes**

**Miscellaneous**

2.2.4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Bugfixes**

- fix a bug that when load AWS SSM parameter using label, the returned Parameter object doesn't have the correct label information.

**Miscellaneous**

- improved the documentation in the ``04-AWS-Parameter-Store.ipynb`` notebook.

2.2.3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Bugfixes**

- fix a bug that sometime certain attributes are not available in AWS Parameter and Secret object.

2.2.2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Bugfixes**

- fix a bug that ``pysecret.deploy_parameter`` should not use ``tags`` and ``overwrite`` together when creating a new parameter.

2.2.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Features and Improvements**

- add the following method to public API:
- ``pysecret.get_parameter_tags``
- ``pysecret.update_parameter_tags``
- ``pysecret.put_parameter_tags``
- ``pysecret.remove_parameter_tags``
- now ``pysecret.deploy_parameter`` allow full tags replacement and deletion.
- add ``version`` and ``label`` arguments to ``pysecret.Parameter.load(...)``.
- add ``pysecret.Parameter.put_label(...)``.
- add ``pysecret.Parameter.delete_label(...)``.

2.1.1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Breaking Change**

- Redesigned the api. 2.X will not compatible to 1.X at all
- drop support for Python3.6, only supports for Python3.7+

**Features and Improvements**

- Below is the list of stabled API for 2.X:
- ``pysecret.BaseEnvVar``: manage secrets in environment variables
- ``pysecret.AWSEnvVar``: manage AWS CLI related secrets in environment variables
- ``pysecret.JsonSecret``: manage secrets in JSON file
- ``pysecret.BaseShellScriptSecret``: manage secrets in shell script
- ``pysecret.Parameter``: manage secrets in AWS Parameter Store
- ``pysecret.deploy_parameter``: manage secrets in AWS Parameter Store
- ``pysecret.delete_parameter``: manage secrets in AWS Parameter Store
- ``pysecret.Secret``: manage secrets in AWS Secret Manager
- ``pysecret.deploy_secret``: manage secrets in AWS Secret Manager
- ``pysecret.delete_secret``: manage secrets in AWS Secret Manager
- ``pysecret.kms_symmetric_encrypt``: encrypt data using AWS KMS
- ``pysecret.kms_symmetric_decrypt``: decrypt data using AWS KMS

**Minor Improvements**

- add jupyter notebook examples.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.