Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions docs/version_history.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

## Version History

#### 0.22.1
* Fixed EC curve casing validation issue in service-generated CSR enrollment for Cloud/NGTS that caused `ClientBadData` errors with elliptic curve keys

#### 0.22.0
* Fixed NGTS certificate retirement to correctly resolve request IDs to managed certificate IDs
* Fixed key algorithm preservation on certificate renewal - now generates fresh keys instead of potentially reusing old ones
* Fixed Ed25519 key generation to produce actual Ed25519 keys instead of silently downgrading to P-256
* Fixed NGTS service-generated CSR enrollment on CIT-only zones
* Fixed EC curve casing normalization in Cloud/NGTS so `get_policy`/`set_policy` operations round-trip correctly
* Fixed Cloud policy parsing to tolerate unsupported key sizes and curves in Certificate Issuing Template configuration
* Fixed FakeConnection by removing duplicate `read_zone_conf` method that shadowed the working implementation
* Enhanced NGTS documentation with expanded local-CSR enrollment example
* Improved Cloud revocation tests to skip reactively when credentials are unavailable

#### 0.21.0
* Added certificate revocation (`revoke_cert`) for CyberArk Certificate Manager, SaaS (Cloud/VaaS) and NGTS (Strata Cloud Manager), via the GraphQL CA-operations `revokeCertificate` mutation (keyed by SHA-1 thumbprint)
* Cloud `revoke_cert` no longer raises `NotImplementedError`; NGTS inherits the same implementation
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
long_description = f.read()

setup(name='vcert',
version='0.22.0',
version='0.22.1',
url="https://github.com/Venafi/vcert-python",
packages=['vcert', 'vcert.parser', 'vcert.policy'],
install_requires=['requests>=2.32.4', 'python-dateutil>=2.9.0.post0', 'six>=1.17.0',
Expand Down