prep for a 45.0.7 release (#13378)
* Add SSL_set_info_callback function declaration (#13375)
we need this to have a `set_info_callback` on an SSL.Connection which twisted needs for reasons I don't understand
* prep for a 45.0.7 releaes
* Update CI for the new staticnode location (#13305)
* Update CI for the new staticnode location
* get CI green
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 126ce92..5335dc7 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -220,7 +220,8 @@
image: ghcr.io/pyca/cryptography-runner-${{ matrix.IMAGE.IMAGE }}
volumes:
- /staticnodehost:/staticnodecontainer:rw,rshared
- - /staticnodehost:/__e/node20:ro,rshared
+ - /staticnodehost/20:/__e/node20:ro,rshared
+ - /staticnodehost/24:/__e/node24:ro,rshared
strategy:
fail-fast: false
matrix:
diff --git a/.github/workflows/wheel-builder.yml b/.github/workflows/wheel-builder.yml
index b0e16f0..5422c8a 100644
--- a/.github/workflows/wheel-builder.yml
+++ b/.github/workflows/wheel-builder.yml
@@ -60,7 +60,7 @@
image: ghcr.io/pyca/${{ matrix.MANYLINUX.CONTAINER }}
volumes:
- /staticnodehost:/staticnodecontainer:rw,rshared
- - /staticnodehost:/__e/node20:ro,rshared
+ - /staticnodehost/20:/__e/node20:ro,rshared
strategy:
fail-fast: false
matrix:
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index dbd606e..1fdbc2e 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,13 @@
Changelog
=========
+.. _v45-0-7:
+
+45.0.7 - 2025-09-01
+~~~~~~~~~~~~~~~~~~~
+
+* Added a function to support an upcoming ``pyOpenSSL`` release.
+
.. _v45-0-6:
45.0.6 - 2025-08-05
diff --git a/pyproject.toml b/pyproject.toml
index 4746201..a79b7f3 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -15,7 +15,7 @@
[project]
name = "cryptography"
-version = "45.0.6"
+version = "45.0.7"
authors = [
{ name = "The Python Cryptographic Authority and individual contributors", email = "cryptography-dev@python.org" },
]
@@ -65,7 +65,7 @@
# All the following are used for our own testing.
nox = ["nox >=2024.04.15", "nox[uv] >=2024.03.02; python_version >= '3.8'"]
test = [
- "cryptography_vectors==45.0.6",
+ "cryptography_vectors==45.0.7",
"pytest >=7.4.0",
"pytest-benchmark >=4.0",
"pytest-cov >=2.10.1",
diff --git a/src/_cffi_src/openssl/ssl.py b/src/_cffi_src/openssl/ssl.py
index a72db40..c37fcbf 100644
--- a/src/_cffi_src/openssl/ssl.py
+++ b/src/_cffi_src/openssl/ssl.py
@@ -263,6 +263,7 @@
void SSL_CTX_set_client_CA_list(SSL_CTX *, Cryptography_STACK_OF_X509_NAME *);
void SSL_CTX_set_info_callback(SSL_CTX *, void (*)(const SSL *, int, int));
+void SSL_set_info_callback(SSL *, void (*) (const SSL *, int, int));
void SSL_CTX_set_msg_callback(SSL_CTX *,
void (*)(
diff --git a/src/cryptography/__about__.py b/src/cryptography/__about__.py
index 1824efb..9bd00d3 100644
--- a/src/cryptography/__about__.py
+++ b/src/cryptography/__about__.py
@@ -10,7 +10,7 @@
"__version__",
]
-__version__ = "45.0.6"
+__version__ = "45.0.7"
__author__ = "The Python Cryptographic Authority and individual contributors"
diff --git a/vectors/cryptography_vectors/__about__.py b/vectors/cryptography_vectors/__about__.py
index 428ecc0..531818a 100644
--- a/vectors/cryptography_vectors/__about__.py
+++ b/vectors/cryptography_vectors/__about__.py
@@ -6,4 +6,4 @@
"__version__",
]
-__version__ = "45.0.6"
+__version__ = "45.0.7"
diff --git a/vectors/pyproject.toml b/vectors/pyproject.toml
index 425139a..dba01d3 100644
--- a/vectors/pyproject.toml
+++ b/vectors/pyproject.toml
@@ -4,7 +4,7 @@
[project]
name = "cryptography_vectors"
-version = "45.0.6"
+version = "45.0.7"
authors = [
{name = "The Python Cryptographic Authority and individual contributors", email = "cryptography-dev@python.org"}
]