Skip to content

Commit

Permalink
Merge pull request #144 from Venafi/v0.17.0-release
Browse files Browse the repository at this point in the history
feat(release): Bumps version to v0.17.0
  • Loading branch information
rvelaVenafi authored Feb 7, 2024
2 parents e7cb2c6 + 1fe6107 commit 50218f8
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 7 deletions.
4 changes: 1 addition & 3 deletions docker-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ bandit -r vcert/

# ID 40291 is pip, ignore so we can still test python 2.7
#Ignoring false-positive issue with pytest. ref: https://github.com/pytest-dev/py/issues/287
#Ignoring cryptography issue 59473 The cryptography package before 41.0.2 for Python mishandles SSH certificates that have critical options.
# If we upgrade to cryptography 41.0.2 or higher we get `pyo3 modules may only be initialized once per interpreter process` and tests cannot run
safety check -i 40291 -i 51457 -i 59473
safety check -i 40291 -i 51457

pytest -v --junit-xml=junit.xml --junit-prefix=`python -V | tr ' ' '_'` --cov=vcert --cov=vcert.parser --cov=vcert.policy --cov-report term --cov-report xml
8 changes: 7 additions & 1 deletion docs/version_history.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
# VCert Python

## Version History

#### 0.17.0
* Added ability to retire certificates in both TLSPDC and TLSPC
* Dropped certvalidator dependency as it has not been needed for a long time
#### 0.16.2
* Fixed an issue whereby retrieving a certificate may fail in TLSPC when the CA takes too much time to process a certificate request
* #### 0.16.1
* CertificateType set to Auto by default when requesting certificates to TLSPDC
#### 0.16.0
* Fixed **[Issue 124](https://github.com/Venafi/vcert-python/issues/124)**: Fixed an issue where adding a Certificate Issuing Template to an existing Application failed
* Upgraded cryptography dependency to 40.0.2 to cover a security risk CVE-2023-23931
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
long_description = f.read()

setup(name='vcert',
version='0.16.2',
version='0.17.0',
url="https://github.com/Venafi/vcert-python",
packages=['vcert', 'vcert.parser', 'vcert.policy'],
install_requires=['requests==2.31.0', 'python-dateutil==2.8.2', 'certvalidator<=0.11.1', 'six==1.16.0',
install_requires=['requests==2.31.0', 'python-dateutil==2.8.2', 'six==1.16.0',
'cryptography==42.0.2', 'ruamel.yaml==0.18.5', 'pynacl==1.5.0'],
description='Python client library for Venafi Trust Protection Platform and Venafi Cloud.',
long_description=long_description,
Expand Down
1 change: 0 additions & 1 deletion vcert/connection_tpp_abstract.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
from cryptography.hazmat.backends import default_backend
from cryptography.x509 import SignatureAlgorithmOID as AlgOID
from six.moves.urllib import parse as url_parse
from types import SimpleNamespace

from .common import CertField, CommonConnection, CertificateRequest, CSR_ORIGIN_LOCAL, CSR_ORIGIN_PROVIDED, \
CSR_ORIGIN_SERVICE, KeyType, CHAIN_OPTION_LAST, CHAIN_OPTION_FIRST, CHAIN_OPTION_IGNORE, Policy, ZoneConfig
Expand Down

0 comments on commit 50218f8

Please sign in to comment.