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"}
 ]