Skip to content

build(deps): bump the uv-minor-and-patch group with 8 updates - #33

Merged
hudsonaikins merged 2 commits into
mainfrom
dependabot/uv/uv-minor-and-patch-75799b61ff
Nov 13, 2026
Merged

hudsonaikins merged 2 commits into
mainfrom
dependabot/uv/uv-minor-and-patch-75799b61ff

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 13, 2026

Copy link
Copy Markdown
Contributor

Bumps the uv-minor-and-patch group with 8 updates:

Package From To
pydantic 2.14.2 2.14.3
langsmith 0.14.16 0.14.17
langchain-openai 1.7.3 1.7.4
browserbase 1.23.0 1.24.0
playwright 1.64.1 1.65.0
boto3 1.43.123 1.43.127
ruff 0.14.3 0.17.4
hatchling 1.27.0 1.33.0

Updates pydantic from 2.14.2 to 2.14.3

Release notes

Sourced from pydantic's releases.

v2.14.3 2026-11-04

v2.14.3 (2026-11-04)

What's Changed

Packaging

  • Build wheels for GraalPy 3.13 by @​msimacek in #14136.

    The previous v2.14.2 release published GraalPy 3.11 wheels, which were not working due to a PyO3 version bump. A CI workflow issue made it so that the wheel wasn't tested before publishing. This is now fixed: starting in v2.14.3, we no longer publish GraalPy 3.11 wheels, and GraalPy 3.13 wheels are now published together with the existing 3.12 one.

Performance

Fixes

  • Fix various issues about GC tracking in pydantic-core by @​Viicos in #13819
  • Include null in serialization JSON Schema for unless-none field serializers by @​Kropiunig in #13848
  • Fix RecursionError when copying or unpickling models with defer_build by @​Viicos in #14115
  • Remove dead default_factory check in unsupported Field() attribute by @​owtaylor in #14129
  • Disallow non string extra keys during validation by @​Viicos in #14135
  • Fix deeply nested data being reported as a cyclic reference by @​Viicos in #14164

New Contributors

Changelog

Sourced from pydantic's changelog.

v2.14.0 (2026-10-08)

GitHub release

What's Changed

The highlights of the v2.14 release are available in the blog post. Several minor changes (considered non-breaking changes according to our versioning policy) are also included in this release. Make sure to look into them before upgrading.

This release drops support for Python 3.9 and adds support for Python 3.15.

New Features

  • Add support for multiple_of constraint in fraction and timedelta core schemas by @​Viicos in #13873
  • Add __namespace__ parameter to create_model() by @​Viicos in #13895

Changes

Fixes

  • Call enum constructors in both validation modes by @​Viicos in #13792
  • Fix documentation examples not raising and remove unused string_sub_type unused error code by @​Viicos in #13821
  • Catch OverflowError during ByteSize validation by @​Viicos in #13850
  • Require multiple_of constraints to be positive by @​Viicos in #13862
  • Always pop field name and model type stacks during schema generation by @​saquibjawedbit in #13859
  • Handle TypeError gracefully during docstring extraction by @​Viicos in #13874
  • Fix config propagation of stdlib dataclasses and TypedDicts in JSON Schema by @​Viicos in #13891
  • Don't apply ser_json_timedelta to all datetime types in serialization inference by @​Viicos in #13892
  • Encode JSON Schema defaults with a consistent configuration by @​Viicos in #13893
  • Propagate init and kw_only=False from Field() to stdlib dataclass fields by @​Viicos in #13898
  • Respect propagated extra config in the JSON Schema of stdlib dataclasses by @​Viicos in #13899
  • Handle OS errors during ZoneInfo validation by @​Viicos in #13912
  • Handle exceptions during Decimal validation by @​Viicos in #13940
  • Rebuild incomplete types during serialization inference by @​Viicos in #13922
  • Reject large exponents in Fraction validation by @​Viicos in #13944
  • Avoid validating URL prefix multiple times in multi host URLs by @​Viicos in #13945

New Contributors

... (truncated)

Commits
  • ea492e0 Bump pydantic-core to v2.50.4
  • 4f4a33f Prepare release v2.14.3
  • dca067b Benchmark TypedDict schema generation across builds
  • a2d1f6c Skip annotation handler setup when annotations are empty
  • 3ae0a40 Construct builtin scalar union schemas directly
  • 358d36f Skip general schema dispatch for builtin scalars
  • 3cc701a Improve schema generation for fixed type handlers
  • 762db7e Remove redundant None check in union schema generation
  • c214986 Bump pytest-codspeed to v5.0.4
  • 038ee97 Bump typing-inspection to v0.4.5
  • Additional commits viewable in compare view

Updates langsmith from 0.14.16 to 0.14.17

Release notes

Sourced from langsmith's releases.

v0.14.17

0.14.17 (2026-11-02)

Features

  • cli: add langsmith evaluators create-decision-model (534a040)
  • sandboxes: AWS session tags on proxy role rules (bc15831)
  • sdk: read profile api_key_env in Python, JS and Java SDKs (ce4946f)

Bug Fixes

  • evaluators: show the effective spend limit in the evaluator tables (b00e161)
  • expose v1 session creation and updates in Python and TypeScript SDKs (LSO-4121, LSO-4130) (de2293b)
  • restore disposable Engine sandboxes with released SDK (6529456)
  • sdks: unify shared-profile OAuth refresh locking (d9c5731)

Chores

  • deps-dev: bump types-requests from 2.33.0.20260906 to 2.33.0.20261006 in /sdks/python (6c9be7b)

Documentation

  • sandboxes: document match_paths on proxy rules (b764565)

Build System

  • refresh CA bundles for dev ops (b202202)
Changelog

Sourced from langsmith's changelog.

0.14.17 (2026-11-02)

Features

  • cli: add langsmith evaluators create-decision-model (534a040)
  • sandboxes: AWS session tags on proxy role rules (bc15831)
  • sdk: read profile api_key_env in Python, JS and Java SDKs (ce4946f)

Bug Fixes

  • evaluators: show the effective spend limit in the evaluator tables (b00e161)
  • expose v1 session creation and updates in Python and TypeScript SDKs (LSO-4121, LSO-4130) (de2293b)
  • restore disposable Engine sandboxes with released SDK (6529456)
  • sdks: unify shared-profile OAuth refresh locking (d9c5731)

Chores

  • deps-dev: bump types-requests from 2.33.0.20260906 to 2.33.0.20261006 in /sdks/python (6c9be7b)

Documentation

  • sandboxes: document match_paths on proxy rules (b764565)

Build System

  • refresh CA bundles for dev ops (b202202)
Commits
  • 15dd2a7 Merge pull request #85 from langchain-ai/release-please--branches--main
  • 00ee905 release: 0.14.17
  • 6c9be7b chore(deps-dev): bump types-requests from 2.33.0.20260906 to 2.33.0.20261006 ...
  • d9c5731 fix(sdks): unify shared-profile OAuth refresh locking
  • de2293b fix: expose v1 session creation and updates in Python and TypeScript SDKs (LS...
  • b00e161 fix(evaluators): show the effective spend limit in the evaluator tables
  • bc15831 feat(sandboxes): AWS session tags on proxy role rules
  • b202202 build: refresh CA bundles for dev ops
  • 5b1280f test: gate sparse example tests on supporting server versions
  • b764565 docs(sandboxes): document match_paths on proxy rules
  • Additional commits viewable in compare view

Updates langchain-openai from 1.7.3 to 1.7.4

Release notes

Sourced from langchain-openai's releases.

langchain-openai==1.7.4

Changes since langchain-openai==1.7.3

release(openai): 1.7.4 (#41683) chore(deps): require langchain-core>=1.7.5 for refusal handling (#41682) feat(core): standardize model refusal content blocks (#41582) chore(model-profiles): refresh model profile data (#41556)

Commits

Updates browserbase from 1.23.0 to 1.24.0

Release notes

Sourced from browserbase's releases.

v1.24.0

1.24.0 (2026-11-04)

Features

  • add created and updated timestamps to secrets (717f258)

Chores

  • internal: generate straight into the SDK repos (32fa520)
Changelog

Sourced from browserbase's changelog.

1.24.0 (2026-11-04)

Features

  • add created and updated timestamps to secrets (717f258)

Chores

  • internal: generate straight into the SDK repos (32fa520)
Commits

Updates playwright from 1.64.1 to 1.65.0

Release notes

Sourced from playwright's releases.

v1.65.0

🧾 Locator code in Python

A locator from locator.normalize() now converts to a string as Python code. Use it with page.get_by_ref() to turn an element that an agent picks from a page.aria_snapshot() in the "ai" mode into code for your test:

normalized = page.get_by_ref("e2").normalize()
print(str(normalized))
# get_by_role("button", name="Submit")

New APIs

Notable Fixes ⚠️

Announcements

  • 🐍 The Python client is now a line-by-line port of the Node.js client, so it behaves the same way. The API did not change. If you see a change in behavior, file an issue.
  • 📦 Playwright now publishes a source distribution next to the wheels. It does not include Node.js, so installs that do not accept wheels now work, such as pip install --no-binary :all: and Poetry with installer.no-binary. An install from the source distribution uses a pre-installed Node.js that you set with PLAYWRIGHT_NODEJS_PATH.
  • 🧩 pyee is not a dependency anymore, so it no longer conflicts with packages that need a different version of it.

Browser Versions

  • Chromium 158.0.8127.18
  • Mozilla Firefox 159.0
  • WebKit 27.2

This version was also tested against the following stable channels:

  • Google Chrome 157
  • Microsoft Edge 156
Commits
  • 18175f8 chore: roll Playwright to 1.65.0 (a1f35e1955) (#3327)
  • 6bd6aaa devops: wait 7 days before Dependabot proposes pip updates (#3325)
  • 1e2746c devops(bots): pin the shared actions to a commit SHA (#3319)
  • 015115d fix(deps): remove unused pyee runtime dependency (#3316)
  • df2bf0b chore: roll Playwright to 1.66.0-next (0ea3691032) (#3318)
  • 989329c devops(roll): open the pull request with publish-calls (#3317)
  • 188e1e2 fix(sync): deactivate resume callbacks when waits end (#3311)
  • 8ff9ba6 devops: update pipelines checkout step (#3313)
  • e67101f devops(docker): add .dockerignore for the Docker build context (#3314)
  • 0fcb2ee devops(bots): publish the agent's GitHub writes as typed calls (#3310)
  • Additional commits viewable in compare view

Updates boto3 from 1.43.123 to 1.43.127

Commits
  • d33468a Merge branch 'release-1.43.127'
  • 21bb7de Bumping version to 1.43.127
  • 2eae173 Add changelog entries from botocore
  • cad6fc2 Skip DynamoDB docstring customizations when botocore lacks DocumentModifiedSh...
  • 1dcbb0f Use on-demand billing for the DynamoDB integration test table (#4876)
  • ef06721 Merge branch 'release-1.43.126'
  • ed37b73 Merge branch 'release-1.43.126' into develop
  • de8922c Bumping version to 1.43.126
  • 03472f1 Add changelog entries from botocore
  • 0b10f04 Merge branch 'release-1.43.125'
  • Additional commits viewable in compare view

Updates ruff from 0.14.3 to 0.17.4

Release notes

Sourced from ruff's releases.

0.17.4

Release Notes

Released on 2026-11-05.

Preview features

  • [flake8-logging-format] Avoid behavior changes and syntax errors in fixes (G004) (#27419)
  • [security] Implement tarfile-ignore-zeros-true (#28680)

Bug fixes

  • Accept a bare raise before a semicolon (#29761)
  • Allow match identifiers after a semicolon (#29760)
  • Fix panic on BOM-prefixed files in diagnostic renderer (#30017)
  • [flake8-simplify] Report collapsible elif clauses after a multi-statement if branch (SIM102) (#29814)

Rule changes

  • Show more nonprinting characters in diagnostic fix diffs (#30062)

Performance

  • Coalesce source slices when formatting attributes (#29841)
  • Collect return statements with a statement-only visitor (#29911)
  • [pyflakes] Defer value comparisons for repeated dictionary keys (F601, F602) (#29739)
  • Format node fields directly when comment handling is unnecessary (#29853)
  • Reduce formatter source-slice overhead (#29855)
  • Reuse a callee's qualified name across lint rules (#29916)
  • Skip invalid string character checks when the source contains none (#29883)
  • Use a Bloom filter for formatter comment lookups (#29852)
  • Use a concrete buffer for ordinary writes (#29819)

CLI

  • Give NO_COLOR precedence in Ruff and ty diagnostics (#29898)
  • Honor CLICOLOR=0 in Ruff and ty diagnostics (#29910)

Documentation

  • Correct the documented version and src defaults for ruff-action (#29880)
  • [flake8-bugbear] Make B014 example error out-of-the-box (#29941)
  • [flake8-no-pep420] Document preview behavior (INP001) (#29764)
  • [isort] Expand I001 documentation (#29843)

Other changes

  • [syntax-errors] Extend __debug__ write check to attribute targets (#27908)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.17.4

Released on 2026-11-05.

Preview features

  • [flake8-logging-format] Avoid behavior changes and syntax errors in fixes (G004) (#27419)
  • [security] Implement tarfile-ignore-zeros-true (#28680)

Bug fixes

  • Accept a bare raise before a semicolon (#29761)
  • Allow match identifiers after a semicolon (#29760)
  • Fix panic on BOM-prefixed files in diagnostic renderer (#30017)
  • [flake8-simplify] Report collapsible elif clauses after a multi-statement if branch (SIM102) (#29814)

Rule changes

  • Show more nonprinting characters in diagnostic fix diffs (#30062)

Performance

  • Coalesce source slices when formatting attributes (#29841)
  • Collect return statements with a statement-only visitor (#29911)
  • [pyflakes] Defer value comparisons for repeated dictionary keys (F601, F602) (#29739)
  • Format node fields directly when comment handling is unnecessary (#29853)
  • Reduce formatter source-slice overhead (#29855)
  • Reuse a callee's qualified name across lint rules (#29916)
  • Skip invalid string character checks when the source contains none (#29883)
  • Use a Bloom filter for formatter comment lookups (#29852)
  • Use a concrete buffer for ordinary writes (#29819)

CLI

  • Give NO_COLOR precedence in Ruff and ty diagnostics (#29898)
  • Honor CLICOLOR=0 in Ruff and ty diagnostics (#29910)

Documentation

  • Correct the documented version and src defaults for ruff-action (#29880)
  • [flake8-bugbear] Make B014 example error out-of-the-box (#29941)
  • [flake8-no-pep420] Document preview behavior (INP001) (#29764)
  • [isort] Expand I001 documentation (#29843)

Other changes

  • [syntax-errors] Extend __debug__ write check to attribute targets (#27908)

Contributors

... (truncated)

Commits
  • 05cdc36 Bump version to 0.17.4 (#30073)
  • c6b17c2 [ty] Freshen method typevars before owner specialization (#29543)
  • 4b0b407 [ty] Preserve unions inferred during fixpoint iteration (#29927)
  • 1dd3e9e Show more nonprinting characters in diagnostic fix diffs (#30062)
  • 32be8e7 [ty] Skip fixpoint iteration for simple generic calls (#30054)
  • 926ccc8 [ty] Handle output errors when generating shell completions (#29997)
  • c86652a [ty] Skip active Conda and Pixi environments during discovery if the environm...
  • c9150f0 Add project walltime benchmarks for Ruff (#30061)
  • 64989ec [ty] Report invalid module globs once per override pattern (#30031)
  • 367a563 [ty] Fix conditional type and tuple annotations (#29987)
  • Additional commits viewable in compare view

Updates hatchling from 1.27.0 to 1.33.0

Release notes

Sourced from hatchling's releases.

Hatchling v1.33.0

Added:

  • Officially support Python 3.15.

Hatchling v1.32.4

Fixed:

  • Revert the extra type parameter added to BuildHookInterface in 1.32.3, which broke plugins that subscripted the interface with a single argument (e.g. BuildHookInterface[MyConfig]) by raising TypeError at import time. BuilderConfig is likewise no longer generic, restoring the pre-1.32.3 plugin interface.
  • Strip spaces around version metadata when using original input for CalVer to keep leading zeroes.

Hatchling v1.32.3

Fixed:

  • Preserve the version string exactly as written in core metadata, so stylized versions such as CalVer 2026.08.10 are no longer stripped of leading zeros. Distribution file names and .dist-info directories continue to use the PEP 440 normalized form.

Hatchling v1.32.0

Changed:

  • Bump default core metadata version to 2.5

  • Add tomlkit as a runtime dependency, which is required to rewrite pyproject.toml when setting a static version

Added:

  • The version command can now set a version that is statically defined by the project.version field, updating pyproject.toml in place. Pass --force to allow an explicit downgrade

Fixed:

  • Allow the ; private annotation on project.import-names and project.import-namespaces entries rather than rejecting them as invalid import names.

  • Reject project.readme paths that are absolute or resolve outside of the project directory.

Hatchling v1.31.0

Fixed

  • Only rewrite the shebang of a shared script when a Python shebang is present on the first line, preserving binary files and other content verbatim instead of dropping leading bytes.

Hatchling v1.30.1

Fixed

  • Default core metadata version kept at 2.4 until more tools support 2.5

Hatchling v1.29.0

Fixed:

  • Source Date Epoch no longer fails when set to date before 1980.

Hatchling v1.28.0

Changed:

... (truncated)

Commits
  • c93b542 release Hatch v1.18.2
  • b69f97a release Hatchling v1.33.0
  • e7495de Prepare for release for hatch 1.18.2 and hatchling 1.32.5 (#2477)
  • ad6d66e Use --python instead of --python-version for uv commands (#2473)
  • 6744e60 Fix hatch test crashing or silently doing nothing when filters match no env...
  • 52de770 match exclude key exactly when detecting injection (#2444)
  • 7bbe763 Fix require-runtime-dependencies being ignored for build hooks (#2257)
  • ac9c0c9 Add 3.15 support (#2468)
  • 7c26ebe Fix hatch.cli.application.Application.ensure_plugin_dependencies PyApp Comp...
  • c4abc45 release Hatchling v1.32.4 (#2441)
  • Additional commits viewable in compare view

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 commands and options

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

Bumps the uv-minor-and-patch group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic) | `2.14.2` | `2.14.3` |
| [langsmith](https://github.com/langchain-ai/langsmith-python) | `0.14.16` | `0.14.17` |
| [langchain-openai](https://github.com/langchain-ai/langchain) | `1.7.3` | `1.7.4` |
| [browserbase](https://github.com/browserbase/sdk-python) | `1.23.0` | `1.24.0` |
| [playwright](https://github.com/microsoft/playwright-python) | `1.64.1` | `1.65.0` |
| [boto3](https://github.com/boto/boto3) | `1.43.123` | `1.43.127` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.3` | `0.17.4` |
| [hatchling](https://github.com/pypa/hatch) | `1.27.0` | `1.33.0` |


Updates `pydantic` from 2.14.2 to 2.14.3
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.14.2...v2.14.3)

Updates `langsmith` from 0.14.16 to 0.14.17
- [Release notes](https://github.com/langchain-ai/langsmith-python/releases)
- [Changelog](https://github.com/langchain-ai/langsmith-python/blob/main/CHANGELOG.md)
- [Commits](langchain-ai/langsmith-python@v0.14.16...v0.14.17)

Updates `langchain-openai` from 1.7.3 to 1.7.4
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-openai==1.7.3...langchain-openai==1.7.4)

Updates `browserbase` from 1.23.0 to 1.24.0
- [Release notes](https://github.com/browserbase/sdk-python/releases)
- [Changelog](https://github.com/browserbase/sdk-python/blob/main/CHANGELOG.md)
- [Commits](browserbase/sdk-python@v1.23.0...v1.24.0)

Updates `playwright` from 1.64.1 to 1.65.0
- [Release notes](https://github.com/microsoft/playwright-python/releases)
- [Commits](microsoft/playwright-python@v1.64.1...v1.65.0)

Updates `boto3` from 1.43.123 to 1.43.127
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.43.123...1.43.127)

Updates `ruff` from 0.14.3 to 0.17.4
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.14.3...0.17.4)

Updates `hatchling` from 1.27.0 to 1.33.0
- [Release notes](https://github.com/pypa/hatch/releases)
- [Commits](pypa/hatch@hatchling-v1.27.0...hatchling-v1.33.0)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.14.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-minor-and-patch
- dependency-name: langsmith
  dependency-version: 0.14.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-minor-and-patch
- dependency-name: langchain-openai
  dependency-version: 1.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-minor-and-patch
- dependency-name: browserbase
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-minor-and-patch
- dependency-name: playwright
  dependency-version: 1.65.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: uv-minor-and-patch
- dependency-name: boto3
  dependency-version: 1.43.127
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: uv-minor-and-patch
- dependency-name: ruff
  dependency-version: 0.17.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: uv-minor-and-patch
- dependency-name: hatchling
  dependency-version: 1.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: uv-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Nov 13, 2026
ruff 0.17 adds 203 lint findings repo-wide; upgrading it needs its own change. The workflow identity test now compares with the installed langsmith version instead of a hardcoded patch release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hudsonaikins
hudsonaikins merged commit 4e14c2f into main Nov 13, 2026
3 of 4 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/uv-minor-and-patch-75799b61ff branch November 13, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant