SIGN IN SIGN UP

Bump the uv group across 2 directories with 2 updates (#423)

Bumps the uv group with 1 update in the /libs/langchain-mongodb
directory: [pypdf](https://github.com/py-pdf/pypdf).
Bumps the uv group with 2 updates in the
/libs/langchain-mongodb-deepagents-vfs directory:
[pypdf](https://github.com/py-pdf/pypdf) and
[cryptography](https://github.com/pyca/cryptography).

Updates `pypdf` from 6.14.2 to 6.15.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/py-pdf/pypdf/releases">pypdf's
releases</a>.</em></p>
<blockquote>
<h2>Version 6.15.0, 2026-08-06</h2>
<h2>What's new</h2>
<h3>Security (SEC)</h3>
<ul>
<li>Improve performance of read_until_whitespace (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3947">#3947</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
<li>Limit CID width range and width count when loading fonts (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3946">#3946</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
<li>Limit token length for ToUnicode entries (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3944">#3944</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>Deprecations (DEP)</h3>
<ul>
<li>Deprecate previously missed inline_images setter as well (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3897">#3897</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>New Features (ENH)</h3>
<ul>
<li>Add ActualText tag when we produce RTL appearance stream (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3901">#3901</a>)
by <a href="https://github.com/PJBrs"><code>@​PJBrs</code></a></li>
<li>Allow keeping original PDF header in non-incremental clone mode (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3918">#3918</a>)
by <a
href="https://github.com/pctablet505"><code>@​pctablet505</code></a></li>
<li>AppearanceStream: Add support for RTL appearance streams with Arabic
characters (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3831">#3831</a>)
by <a href="https://github.com/PJBrs"><code>@​PJBrs</code></a></li>
<li>Add actions base class (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3552">#3552</a>)
by <a href="https://github.com/j-t-1"><code>@​j-t-1</code></a></li>
</ul>
<h3>Bug Fixes (BUG)</h3>
<ul>
<li>Expand low-bit samples for images without a filter (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3938">#3938</a>)
by <a
href="https://github.com/RavSinghChandan"><code>@​RavSinghChandan</code></a></li>
<li>Decode low-bit DeviceRGB images as RGB instead of palette (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3929">#3929</a>)
by <a
href="https://github.com/RavSinghChandan"><code>@​RavSinghChandan</code></a></li>
<li>Correctly handle IndirectObject in FlateDecode.decode DecodeParms
(<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3937">#3937</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>Documentation (DOC)</h3>
<ul>
<li>Image and attachment filenames are unsanitized (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3942">#3942</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>Maintenance (MAINT)</h3>
<ul>
<li>Update charset mappings (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3935">#3935</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<p><a
href="https://github.com/py-pdf/pypdf/compare/6.14.2...6.15.0">Full
Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md">pypdf's
changelog</a>.</em></p>
<blockquote>
<h2>Version 6.15.0, 2026-08-06</h2>
<h3>Security (SEC)</h3>
<ul>
<li>Improve performance of read_until_whitespace (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3947">#3947</a>)</li>
<li>Limit CID width range and width count when loading fonts (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3946">#3946</a>)</li>
<li>Limit token length for ToUnicode entries (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3944">#3944</a>)</li>
</ul>
<h3>Deprecations (DEP)</h3>
<ul>
<li>Deprecate previously missed inline_images setter as well (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3897">#3897</a>)</li>
</ul>
<h3>New Features (ENH)</h3>
<ul>
<li>Add ActualText tag when we produce RTL appearance stream (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3901">#3901</a>)</li>
<li>Allow keeping original PDF header in non-incremental clone mode (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3918">#3918</a>)</li>
<li>AppearanceStream: Add support for RTL appearance streams with Arabic
characters (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3831">#3831</a>)</li>
<li>Add actions base class (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3552">#3552</a>)</li>
</ul>
<h3>Bug Fixes (BUG)</h3>
<ul>
<li>Expand low-bit samples for images without a filter (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3938">#3938</a>)</li>
<li>Decode low-bit DeviceRGB images as RGB instead of palette (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3929">#3929</a>)</li>
<li>Correctly handle IndirectObject in FlateDecode.decode DecodeParms
(<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3937">#3937</a>)</li>
</ul>
<h3>Documentation (DOC)</h3>
<ul>
<li>Image and attachment filenames are unsanitized (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3942">#3942</a>)</li>
</ul>
<h3>Maintenance (MAINT)</h3>
<ul>
<li>Update charset mappings (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3935">#3935</a>)</li>
</ul>
<p><a
href="https://github.com/py-pdf/pypdf/compare/6.14.2...6.15.0">Full
Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/py-pdf/pypdf/commit/7f226a2771da4b71ed0b72d414f0e59d76a3dae9"><code>7f226a2</code></a>
REL: 6.15.0</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/4959848e057e37c218dccad7465259210923faaa"><code>4959848</code></a>
SEC: Improve performance of read_until_whitespace (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3947">#3947</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/51cb6acf9e8a35b77e90b4d87d28fe3e1416d7d7"><code>51cb6ac</code></a>
SEC: Limit CID width range and width count when loading fonts (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3946">#3946</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/afba8080e19d29a3c256a742b340995e695b35aa"><code>afba808</code></a>
SEC: Limit token length for ToUnicode entries (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3944">#3944</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/aa2f37da35627e831d3c97a26d21224f48c1f1ca"><code>aa2f37d</code></a>
DOC: Image and attachment filenames are unsanitized (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3942">#3942</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/760ba28bba67fef64c26656373e695bdd96883ad"><code>760ba28</code></a>
DOC: Further clarify security policy</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/55bd85c67cd3e77bbfaaa443d4782dc617e020bd"><code>55bd85c</code></a>
BUG: Expand low-bit samples for images without a filter (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3938">#3938</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/4807cb48dcdfe8e851fa6ca9e9a406025ee7a7b5"><code>4807cb4</code></a>
ROB: Tolerate malformed /FontBBox when building font descriptors (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3895">#3895</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/ce9320b8b6f32a4c4e3133e10cf7332226828534"><code>ce9320b</code></a>
DEV: Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3941">#3941</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/8b6f6fdd1478b142c688501a0d3a093cca539ba8"><code>8b6f6fd</code></a>
ENH: Add ActualText tag when we produce RTL appearance stream (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3901">#3901</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/py-pdf/pypdf/compare/6.14.2...6.15.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `pypdf` from 6.14.2 to 6.15.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/py-pdf/pypdf/releases">pypdf's
releases</a>.</em></p>
<blockquote>
<h2>Version 6.15.0, 2026-08-06</h2>
<h2>What's new</h2>
<h3>Security (SEC)</h3>
<ul>
<li>Improve performance of read_until_whitespace (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3947">#3947</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
<li>Limit CID width range and width count when loading fonts (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3946">#3946</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
<li>Limit token length for ToUnicode entries (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3944">#3944</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>Deprecations (DEP)</h3>
<ul>
<li>Deprecate previously missed inline_images setter as well (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3897">#3897</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>New Features (ENH)</h3>
<ul>
<li>Add ActualText tag when we produce RTL appearance stream (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3901">#3901</a>)
by <a href="https://github.com/PJBrs"><code>@​PJBrs</code></a></li>
<li>Allow keeping original PDF header in non-incremental clone mode (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3918">#3918</a>)
by <a
href="https://github.com/pctablet505"><code>@​pctablet505</code></a></li>
<li>AppearanceStream: Add support for RTL appearance streams with Arabic
characters (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3831">#3831</a>)
by <a href="https://github.com/PJBrs"><code>@​PJBrs</code></a></li>
<li>Add actions base class (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3552">#3552</a>)
by <a href="https://github.com/j-t-1"><code>@​j-t-1</code></a></li>
</ul>
<h3>Bug Fixes (BUG)</h3>
<ul>
<li>Expand low-bit samples for images without a filter (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3938">#3938</a>)
by <a
href="https://github.com/RavSinghChandan"><code>@​RavSinghChandan</code></a></li>
<li>Decode low-bit DeviceRGB images as RGB instead of palette (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3929">#3929</a>)
by <a
href="https://github.com/RavSinghChandan"><code>@​RavSinghChandan</code></a></li>
<li>Correctly handle IndirectObject in FlateDecode.decode DecodeParms
(<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3937">#3937</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>Documentation (DOC)</h3>
<ul>
<li>Image and attachment filenames are unsanitized (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3942">#3942</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<h3>Maintenance (MAINT)</h3>
<ul>
<li>Update charset mappings (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3935">#3935</a>)
by <a
href="https://github.com/stefan6419846"><code>@​stefan6419846</code></a></li>
</ul>
<p><a
href="https://github.com/py-pdf/pypdf/compare/6.14.2...6.15.0">Full
Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md">pypdf's
changelog</a>.</em></p>
<blockquote>
<h2>Version 6.15.0, 2026-08-06</h2>
<h3>Security (SEC)</h3>
<ul>
<li>Improve performance of read_until_whitespace (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3947">#3947</a>)</li>
<li>Limit CID width range and width count when loading fonts (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3946">#3946</a>)</li>
<li>Limit token length for ToUnicode entries (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3944">#3944</a>)</li>
</ul>
<h3>Deprecations (DEP)</h3>
<ul>
<li>Deprecate previously missed inline_images setter as well (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3897">#3897</a>)</li>
</ul>
<h3>New Features (ENH)</h3>
<ul>
<li>Add ActualText tag when we produce RTL appearance stream (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3901">#3901</a>)</li>
<li>Allow keeping original PDF header in non-incremental clone mode (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3918">#3918</a>)</li>
<li>AppearanceStream: Add support for RTL appearance streams with Arabic
characters (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3831">#3831</a>)</li>
<li>Add actions base class (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3552">#3552</a>)</li>
</ul>
<h3>Bug Fixes (BUG)</h3>
<ul>
<li>Expand low-bit samples for images without a filter (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3938">#3938</a>)</li>
<li>Decode low-bit DeviceRGB images as RGB instead of palette (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3929">#3929</a>)</li>
<li>Correctly handle IndirectObject in FlateDecode.decode DecodeParms
(<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3937">#3937</a>)</li>
</ul>
<h3>Documentation (DOC)</h3>
<ul>
<li>Image and attachment filenames are unsanitized (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3942">#3942</a>)</li>
</ul>
<h3>Maintenance (MAINT)</h3>
<ul>
<li>Update charset mappings (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3935">#3935</a>)</li>
</ul>
<p><a
href="https://github.com/py-pdf/pypdf/compare/6.14.2...6.15.0">Full
Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/py-pdf/pypdf/commit/7f226a2771da4b71ed0b72d414f0e59d76a3dae9"><code>7f226a2</code></a>
REL: 6.15.0</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/4959848e057e37c218dccad7465259210923faaa"><code>4959848</code></a>
SEC: Improve performance of read_until_whitespace (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3947">#3947</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/51cb6acf9e8a35b77e90b4d87d28fe3e1416d7d7"><code>51cb6ac</code></a>
SEC: Limit CID width range and width count when loading fonts (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3946">#3946</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/afba8080e19d29a3c256a742b340995e695b35aa"><code>afba808</code></a>
SEC: Limit token length for ToUnicode entries (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3944">#3944</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/aa2f37da35627e831d3c97a26d21224f48c1f1ca"><code>aa2f37d</code></a>
DOC: Image and attachment filenames are unsanitized (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3942">#3942</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/760ba28bba67fef64c26656373e695bdd96883ad"><code>760ba28</code></a>
DOC: Further clarify security policy</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/55bd85c67cd3e77bbfaaa443d4782dc617e020bd"><code>55bd85c</code></a>
BUG: Expand low-bit samples for images without a filter (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3938">#3938</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/4807cb48dcdfe8e851fa6ca9e9a406025ee7a7b5"><code>4807cb4</code></a>
ROB: Tolerate malformed /FontBBox when building font descriptors (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3895">#3895</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/ce9320b8b6f32a4c4e3133e10cf7332226828534"><code>ce9320b</code></a>
DEV: Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3941">#3941</a>)</li>
<li><a
href="https://github.com/py-pdf/pypdf/commit/8b6f6fdd1478b142c688501a0d3a093cca539ba8"><code>8b6f6fd</code></a>
ENH: Add ActualText tag when we produce RTL appearance stream (<a
href="https://redirect.github.com/py-pdf/pypdf/issues/3901">#3901</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/py-pdf/pypdf/compare/6.14.2...6.15.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `cryptography` from 49.0.0 to 50.0.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's
changelog</a>.</em></p>
<blockquote>
<p>50.0.0 - 2026-07-31</p>
<pre><code>
* **SECURITY ISSUE**:

:func:`~cryptography.hazmat.primitives.serialization.pkcs7.pkcs7_decrypt_der`
and its PEM and S/MIME variants no longer expose distinguishable errors
or
timing when unwrapping a ``RecipientInfo``'s ``encryptedKey``, which
could
act as a Bleichenbacher oracle for callers that decrypt untrusted
messages.
A random key is now substituted on failure, as described in :rfc:`3218`.
  Credit to **@X1AOxiang** for reporting the issue. **CVE-2026-69247**
* Deprecated Diffie-Hellman key exchange over finite fields (FFDH).
  Everything FFDH is deprecated, including the types in
``cryptography.hazmat.primitives.asymmetric.dh`` and loading FFDH keys
or
  parameters with the key loading APIs. Users should migrate to a more
  modern key exchange algorithm.
* Added ``xof()`` class methods to
  :class:`~cryptography.hazmat.primitives.hashes.SHAKE128` and
:class:`~cryptography.hazmat.primitives.hashes.SHAKE256` for
constructing
  algorithm instances configured for use with
  :class:`~cryptography.hazmat.primitives.hashes.XOFHash`.
* The :mod:`X.509 verification &lt;cryptography.x509.verification&gt;`
APIs are now
  considered stable and are subject to our API stability policy.
* Added the :doc:`/cobblestone` recipe, an implementation of the
  Cobblestone-128 and Cobblestone-256 instantiations of the `C2SP
  chunked-encryption specification
&lt;https://c2sp.org/chunked-encryption&gt;`_ for streaming
authenticated
  encryption of large messages.
* Parsing a Signed Certificate Timestamp list now rejects encodings that
carry trailing bytes after the list or after an individual SCT, instead
of
  silently ignoring them.
* Added support for using :class:`~cryptography.x509.Name` as a field
type in
  the :doc:`/hazmat/asn1/index` module.
* Loading a public key or an EC private key now rejects DER where the
``subjectPublicKey`` (or EC ``publicKey``) ``BIT STRING`` declares a
non-zero
  number of unused bits, instead of silently ignoring it.
* Parsing a CRL entry's ``InvalidityDate`` extension now rejects a
``GeneralizedTime`` that carries fractional seconds or another non-DER
form,
matching the strict encoding already required for every other X.509 time
  field.
* :func:`~cryptography.x509.ocsp.load_der_ocsp_request` and
:func:`~cryptography.x509.ocsp.load_der_ocsp_response` now reject a
request
or response whose ``version`` field is not ``v1``, the only version
defined
by RFC 6960, matching the version validation already performed when
loading
  certificates, CSRs and CRLs.
* :class:`~cryptography.hazmat.primitives.hashes.XOFHash` is now
supported
  when building against AWS-LC.
* HMAC (and therefore PBKDF2-HMAC) with SHA-3 hashes is now supported
when
  building against AWS-LC.
* Diffie-Hellman (:doc:`/hazmat/primitives/asymmetric/dh`) is now
supported
  when building against AWS-LC.
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pyca/cryptography/commit/dcb7050b807b00392fa9fe2eac7cb362fcf355cc"><code>dcb7050</code></a>
Prepare for 50.0.0 release (<a
href="https://redirect.github.com/pyca/cryptography/issues/15372">#15372</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/53fccd93413a8d7f07d6d8999681f27b75cffa3f"><code>53fccd9</code></a>
Don't leak how PKCS#7 encryptedKey decryption failed (<a
href="https://redirect.github.com/pyca/cryptography/issues/15369">#15369</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/d472f978470fbefa521b86d98b2ecccbbb4d1dd8"><code>d472f97</code></a>
Add <code>from __future__ import annotations</code> to all src/ Python
files (<a
href="https://redirect.github.com/pyca/cryptography/issues/15371">#15371</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/908773d53829fb1466c6db364b31321c3cd8eb9a"><code>908773d</code></a>
Bump downstream dependencies in CI (<a
href="https://redirect.github.com/pyca/cryptography/issues/15368">#15368</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/2cc07cc948948211899bcb0cddd1fddf86e95812"><code>2cc07cc</code></a>
Bump BoringSSL, OpenSSL, AWS-LC in CI (<a
href="https://redirect.github.com/pyca/cryptography/issues/15367">#15367</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/c94ede9f040fa44942f7139772603419000acf66"><code>c94ede9</code></a>
chore(deps): bump ruff from 0.16.0 to 0.16.1 (<a
href="https://redirect.github.com/pyca/cryptography/issues/15366">#15366</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/67a8308dc9ea4cce6056e0f1438f903c208c3f35"><code>67a8308</code></a>
chore(deps): bump virtualenv from 21.7.0 to 21.7.1 (<a
href="https://redirect.github.com/pyca/cryptography/issues/15365">#15365</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/95018ffcdbbc510fd92fc872e3a3e80aa6e58596"><code>95018ff</code></a>
Release the GIL in one-shot AEAD encrypt/decrypt (<a
href="https://redirect.github.com/pyca/cryptography/issues/15361">#15361</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/6954733eaf55a0074abf88f06f7242dfca3a5d02"><code>6954733</code></a>
Release the GIL during DH and DSA parameter generation (<a
href="https://redirect.github.com/pyca/cryptography/issues/15364">#15364</a>)</li>
<li><a
href="https://github.com/pyca/cryptography/commit/6893b94c33e948f6240082461424cfb5da2dacc6"><code>6893b94</code></a>
Import _serialization instead of serialization in x509/extensions (<a
href="https://redirect.github.com/pyca/cryptography/issues/15363">#15363</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/cryptography/compare/49.0.0...50.0.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/langchain-ai/langchain-mongodb/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: John Kennedy <65985482+jkennedyvz@users.noreply.github.com>
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
D
dependabot[bot] committed
456bb97b136b80348014cc8e6b2b5cd3b008404d
Parent: 0b90805
Committed by GitHub <noreply@github.com> on 8/10/2026, 5:44:34 PM