Skip to content

chore(deps): Bump pandas from 2.2.3 to 2.3.3 in /backend#6670

Merged
jmelahman merged 1 commit intomainfrom
dependabot/pip/backend/pandas-2.3.3
Jan 13, 2026
Merged

chore(deps): Bump pandas from 2.2.3 to 2.3.3 in /backend#6670
jmelahman merged 1 commit intomainfrom
dependabot/pip/backend/pandas-2.3.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2025

Bumps pandas from 2.2.3 to 2.3.3.

Release notes

Sourced from pandas's releases.

Pandas 2.3.3

We are pleased to announce the release of pandas 2.3.3. This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes. Pandas 2.3.3 supports Python 3.9 and higher, and is the first release to support Python 3.14.

The release will be available on the conda-forge channel:

conda install pandas --channel conda-forge

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

Pandas 2.3.2

We are pleased to announce the release of pandas 2.3.2. This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes. Pandas 2.3.2 supports Python 3.9 and higher.

The release will be available on the conda-forge channel:

conda install pandas --channel conda-forge

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

Pandas 2.3.1

We are pleased to announce the release of pandas 2.3.1. This release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes. Pandas 2.3.1 supports Python 3.9 and higher.

The release will be available on the conda-forge channel:

conda install pandas --channel conda-forge

Or via PyPI:

... (truncated)

Commits
  • 9c8bc3e RLS: 2.3.3
  • 6aa788a [backport 2.3.x] DOC: prepare 2.3.3 whatsnew notes for release (#62499) (#62508)
  • b64f0df [backport 2.3.x] BUG: avoid validation error for ufunc with string[python] ar...
  • 058eb2b [backport 2.3.x] BUG: String[pyarrow] comparison with mixed object (#62424) (...
  • 2ca088d [backport 2.3.x] DEPR: remove the Period resampling deprecation (#62480) (#62...
  • 92bf98f [backport 2.3.x] BUG: fix .str.isdigit to honor unicode superscript for older...
  • e57c7d6 Backport PR #62452 on branch 2.3.x (TST: Adjust tests for numexpr 2.13) (#62454)
  • e0fe9a0 Backport to 2.3.x: REGR: from_records not initializing subclasses properly (#...
  • 23a1085 BUG: improve future warning for boolean operations with missaligned indexes (...
  • 6113696 Backport PR #62396 on branch 2.3.x (PKG/DOC: indicate Python 3.14 support in ...
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by cubic

Upgrade pandas from 2.2.3 to 2.3.3 in the backend to pick up bug fixes (including string dtype improvements) and Python 3.14 support. Also bump pandas-stubs to 2.3.3 in dev and update requirements/default.txt, requirements/dev.txt, and pyproject.toml; no code changes.

Written for commit 64d4f97. Summary will update on new commits.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot requested a review from a team as a code owner December 8, 2025 17:31
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Dec 8, 2025

Greptile Overview

Greptile Summary

This PR upgrades pandas from 2.2.3 to 2.3.3 across both backend requirement files. Pandas is a transitive dependency (required by markitdown, datasets, and evaluate) and not directly used by Onyx application code.

Key changes in pandas 2.3.x:

  • Improvements and fixes to the future string data type (preview feature for pandas 3.0)
  • Python 3.14 support (2.3.3 is the first pandas release to support Python 3.14)
  • No breaking changes affecting this codebase

This is a safe maintenance upgrade with no compatibility concerns for the current codebase, as pandas is not directly imported or used by Onyx application code.

Confidence Score: 5/5

  • This PR is safe to merge with no risk
  • This is a routine dependency bump for pandas (2.2.3 to 2.3.3), which is only a transitive dependency. The upgrade includes bug fixes and improvements to preview features with no breaking changes. Pandas is not directly used by the Onyx application code, reducing the risk of compatibility issues. The version bump is minor and follows semantic versioning.
  • No files require special attention

Important Files Changed

File Analysis

Filename Score Overview
backend/requirements/default.txt 5/5 Updated pandas from 2.2.3 to 2.3.3 as a transitive dependency of markitdown
backend/requirements/model_server.txt 5/5 Updated pandas from 2.2.3 to 2.3.3 as a transitive dependency of datasets and evaluate

Sequence Diagram

sequenceDiagram
    participant D as Dependabot
    participant R as Requirements Files
    participant M as markitdown
    participant DS as datasets/evaluate
    participant P as pandas

    D->>R: Detect pandas 2.2.3→2.3.3 update
    R->>M: backend/requirements/default.txt
    M->>P: Requires pandas 2.3.3
    R->>DS: backend/requirements/model_server.txt
    DS->>P: Requires pandas 2.3.3
    Note over P: Version 2.3.3 includes:<br/>- String data type improvements<br/>- Python 3.14 support<br/>- Bug fixes
Loading

Copy link
Copy Markdown
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

@jmelahman jmelahman force-pushed the dependabot/pip/backend/pandas-2.3.3 branch from eed600a to 66bd90c Compare December 9, 2025 04:17
Bumps [pandas](https://github.com/pandas-dev/pandas) from 2.2.3 to 2.3.3.
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.2.3...v2.3.3)

---
updated-dependencies:
- dependency-name: pandas
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@jmelahman jmelahman force-pushed the dependabot/pip/backend/pandas-2.3.3 branch from 66bd90c to 64d4f97 Compare January 13, 2026 22:15
@jmelahman jmelahman enabled auto-merge January 13, 2026 22:16
@jmelahman jmelahman added this pull request to the merge queue Jan 13, 2026
Merged via the queue into main with commit 269d243 Jan 13, 2026
112 of 117 checks passed
@jmelahman jmelahman deleted the dependabot/pip/backend/pandas-2.3.3 branch January 13, 2026 22:41
jessicasingh7 pushed a commit that referenced this pull request Jan 21, 2026
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant