Skip to content

Commit 50218f8

Browse files
authored
Merge pull request #144 from Venafi/v0.17.0-release
feat(release): Bumps version to v0.17.0
2 parents e7cb2c6 + 1fe6107 commit 50218f8

4 files changed

Lines changed: 10 additions & 7 deletions

File tree

docker-entrypoint.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ bandit -r vcert/
88

99
# ID 40291 is pip, ignore so we can still test python 2.7
1010
#Ignoring false-positive issue with pytest. ref: https://github.com/pytest-dev/py/issues/287
11-
#Ignoring cryptography issue 59473 The cryptography package before 41.0.2 for Python mishandles SSH certificates that have critical options.
12-
# 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
13-
safety check -i 40291 -i 51457 -i 59473
11+
safety check -i 40291 -i 51457
1412

1513
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

docs/version_history.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# VCert Python
22

33
## Version History
4-
4+
#### 0.17.0
5+
* Added ability to retire certificates in both TLSPDC and TLSPC
6+
* Dropped certvalidator dependency as it has not been needed for a long time
7+
#### 0.16.2
8+
* Fixed an issue whereby retrieving a certificate may fail in TLSPC when the CA takes too much time to process a certificate request
9+
* #### 0.16.1
10+
* CertificateType set to Auto by default when requesting certificates to TLSPDC
511
#### 0.16.0
612
* 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
713
* Upgraded cryptography dependency to 40.0.2 to cover a security risk CVE-2023-23931

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
long_description = f.read()
1212

1313
setup(name='vcert',
14-
version='0.16.2',
14+
version='0.17.0',
1515
url="https://github.com/Venafi/vcert-python",
1616
packages=['vcert', 'vcert.parser', 'vcert.policy'],
17-
install_requires=['requests==2.31.0', 'python-dateutil==2.8.2', 'certvalidator<=0.11.1', 'six==1.16.0',
17+
install_requires=['requests==2.31.0', 'python-dateutil==2.8.2', 'six==1.16.0',
1818
'cryptography==42.0.2', 'ruamel.yaml==0.18.5', 'pynacl==1.5.0'],
1919
description='Python client library for Venafi Trust Protection Platform and Venafi Cloud.',
2020
long_description=long_description,

vcert/connection_tpp_abstract.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from cryptography.hazmat.backends import default_backend
2424
from cryptography.x509 import SignatureAlgorithmOID as AlgOID
2525
from six.moves.urllib import parse as url_parse
26-
from types import SimpleNamespace
2726

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

0 commit comments

Comments
 (0)