Skip to content

Update dependencies#23825

Open
dd-octo-sts[bot] wants to merge 2 commits into
masterfrom
bot/update-dependencies-1779678056
Open

Update dependencies#23825
dd-octo-sts[bot] wants to merge 2 commits into
masterfrom
bot/update-dependencies-1779678056

Conversation

@dd-octo-sts
Copy link
Copy Markdown
Contributor

@dd-octo-sts dd-octo-sts Bot commented May 25, 2026

What does this PR do?

Update the dependencies

Dependency Bumps

Package Old Version New Version
boto3 1.42.72 1.43.14
botocore 1.42.72 1.43.14
cachetools 7.0.5 7.1.4
clickhouse-connect 0.14.1 1.0.1
cryptography 46.0.7 48.0.0
fastavro 1.12.1 1.12.2
kubernetes 35.0.0 36.0.0
openstacksdk 4.10.0 4.13.0
orjson 3.11.7 3.11.9
packaging 26.0 26.2
paramiko 4.0.0 5.0.0
prometheus-client 0.24.1 0.25.0
protobuf 7.34.0 7.35.0
psycopg 3.3.3 3.3.4
pydantic 2.12.5 2.13.4
pyjwt 2.12.1 2.13.0
pymysql 1.1.2 1.2.0
pyopenssl 26.0.0 26.2.0
python-binary-memcached 0.31.4 0.32.0
redis 7.3.0 7.4.0
requests 2.33.0 2.34.2
simplejson 3.20.2 4.1.1
wrapt 2.1.2 2.2.1

This PR was automatically generated by the following workflow:
https://github.com/DataDog/integrations-core/actions/runs/26380869281

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Changelog entries must be created for modifications to shipped code
  • Add the qa/skip-qa label if the PR doesn't need to be tested during QA.

@dd-octo-sts dd-octo-sts Bot added bot qa/skip-qa Automatically skip this PR for the next QA labels May 25, 2026
@dd-octo-sts dd-octo-sts Bot requested review from a team as code owners May 25, 2026 03:01
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@datadog-datadog-prod-us1-2
Copy link
Copy Markdown

datadog-datadog-prod-us1-2 Bot commented May 25, 2026

Pipelines  Tests

Fix all issues with BitsAI

⚠️ Warnings

🚦 14 Pipeline jobs failed

PR | test / test (linux, ubuntu-22.04, postgres, Postgres (py3.13-9.6-UTF8), py3.13-9.6-UTF8) / Postgres (py3.13-9.6-UTF8)-py3.13-9.6-UTF8   View in Datadog   GitHub Actions

🔧 Fix in code (Fix with Cursor). 1 failed test. AssertionError: Needed exactly 1 candidates for 'postgresql.activity.backend_xmin_age', got 0.

PR | test / test (linux, ubuntu-22.04, tls, TLS (py3.13), py3.13) / TLS (py3.13)-py3.13   View in Datadog   GitHub Actions

🔧 Fix in code (Fix with Cursor). AssertionError: Needed exactly 1 candidates for 'tls.cert_validation', got 0. Expected message: Unable to parse the certificate: argument 'data': 'MagicMock' object cannot be converted to 'PyBytes'

PR | test / test-minimum-base-package (linux, ubuntu-22.04, tls, TLS (py3.13), py3.13) / minimum-base-package-TLS (py3.13)-py3.13   View in Datadog   GitHub Actions

🔧 Fix in code (Fix with Cursor). 1 test failed: AssertionError: Needed exactly 1 candidates for 'tls.cert_validation', got 0. Expected: Unable to parse the certificate: argument 'data': 'MagicMock' object cannot be converted to 'PyBytes'

View all 14 failed jobs.

🧪 2 Tests failed in 1 job

PR | run   GitHub Actions

test_activity_collection[SELECT id, name as name0, name as name1, name as name2, name as name3, name as name4, name as name5, name as name6, name as name7, name as name8, name as name9, name as name10, name as name11, name as name12, name as name13, name as name14, name as name15, name as name16, name as name17, name as name18, name as name19, name as name20, name as name21, name as name22, name as name23, name as name24, name as name25, name as name26, name as name27, name as name28, name as name29, name as name30, name as name31, name as name32, name as name33, name as name34, name as name35, name as name36, name as name37, name as name38, name as name39, name as name40, name as name41, name as name42, name as name43, name as name44, name as name45, name as name46, name as name47, name as name48, name as name49, name as name50, name as name51, name as name52, name as name53, name as name54, name as name55, name as name56, name as name57, name as name58, name as name59, name as name60, name as name61, name as name62, name as name63, name as name64, name as name65, name as name66, name as name67, name as name68, name as name69, name as name70, name as name71, name as name72, name as name73, name as name74, name as name75, name as name76, name as name77, name as name78, name as name79, name as name80, name as name81, name as name82, name as name83, name as name84, name as name85, name as name86, name as name87, name as name88, name as name89, name as name90, name as name91, name as name92, name as name93, name as name94, name as name95, name as name96, name as name97, name as name98, name as name99, name as name100, name as name101, name as name102, name as name103, name as name104, name as name105, name as name106, name as name107, name as name108, name as name109, name as name110, name as name111, name as name112, name as name113, name as name114, name as name115, name as name116, name as name117, name as name118, name as name119, name as name120, name as name121, name as name122, name as name123, name as name124, name as name125, name as name126, name as name127, name as name128, name as name129, name as name130, name as name131, name as name132, name as name133, name as name134, name as name135, name as name136, name as name137, name as name138, name as name139, name as name140, name as name141, name as name142, name as name143, name as name144, name as name145, name as name146, name as name147, name as name148, name as name149, name as name150, name as name151, name as name152, name as name153, name as name154, name as name155, name as name156, name as name157, name as name158, name as name159, name as name160, name as name161, name as name162, name as name163, name as name164, name as name165, name as name166, name as name167, name as name168, name as name169, name as name170, name as name171, name as name172, name as name173, name as name174, name as name175, name as name176, name as name177, name as name178, name as name179, name as name180, name as name181, name as name182, name as name183, name as name184, name as name185, name as name186, name as name187, name as name188, name as name189, name as name190, name as name191, name as name192, name as name193, name as name194, name as name195, name as name196, name as name197, name as name198, name as name199, name as name200, name as name201, name as name202, name as name203, name as name204, name as name205, name as name206, name as name207, name as name208, name as name209, name as name210, name as name211, name as name212, name as name213, name as name214, name as name215, name as name216, name as name217, name as name218, name as name219, name as name220, name as name221, name as name222, name as name223, name as name224, name as name225, name as name226, name as name227, name as name228, name as name229, name as name230, name as name231, name as name232, name as name233, name as name234, name as name235, name as name236, name as name237, name as name238, name as name239, name as name240, name as name241, name as name242, name as name243, name as name244, name as name245, name as name246, name as name247, name as name248, name as name249, name as name250, name as name251, name as name252, name as name253 FROM testdb.users FOR UPDATE-63bd1fd025c7f7fb-truncated-False] from test_query_activity.py   View in Datadog (Fix with Cursor)
RetryError[&lt;Future at 0x7f4b5cb551d0 state=finished raised RetryError&gt;]
test_valid_version_and_critical_certificate_validation_due_to_parsing_error from test_remote.py   View in Datadog (Fix with Cursor)
Needed exactly 1 candidates for &#39;tls.cert_validation&#39;, got 0
Expected:
        ServiceCheckStub(check_id=None, name=&#39;tls.cert_validation&#39;, status=2, tags=[&#39;port:443&#39;, &#39;port:443&#39;, &#39;server:valid.mock&#39;, &#39;server:valid.mock&#39;, &#39;server_hostname:valid.mock&#39;, &#39;server_hostname:valid.mock&#39;], hostname=None, message=&#34;Unable to parse the certificate: argument &#39;data&#39;: &#39;MagicMock&#39; object cannot be converted to &#39;PyBytes&#39;&#34;)
Difference to closest:
        Expected message: Unable to parse the certificate: argument &#39;data&#39;: &#39;MagicMock&#39; object cannot be converted to &#39;PyBytes&#39;
        Found Unable to parse the certificate: argument &#39;data&#39;: &#39;MagicMock&#39; object is not an instance of &#39;bytes&#39;

Similar submitted:
Score   Most similar
0.97    ServiceCheckStub(check_id=&#39;&#39;, name=&#39;tls.cert_validation&#39;, status=2, tags=[&#39;port:443&#39;, &#39;port:443&#39;, &#39;server:valid.mock&#39;, &#39;server:valid.mock&#39;, &#39;server_hostname:valid.mock&#39;, &#39;server_hostname:valid.mock&#39;], hostname=&#39;&#39;, message=&#34;Unable to parse the certificate: argument &#39;data&#39;: &#39;MagicMock&#39; object is not an instance of &#39;bytes&#39;&#34;)
...

ℹ️ Info

No other issues found (see more)

❄️ No new flaky tests detected

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 88.98% (+1.61%)

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 2110f02 | Docs | Datadog PR Page | Give us feedback!

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2110f0257b

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@@ -0,0 +1 @@
Update dependencies No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge End changelog entry with a period

The new changelog entry text is missing a trailing period (Update dependencies), which violates the repository guideline in AGENTS.md (“Write a single line ... End the line with a period.”). This same pattern is repeated across the other changelog.d/23825.added files added in this commit, so the changelog set is not compliant and will require follow-up edits before release automation/review.

Useful? React with 👍 / 👎.

@dd-octo-sts
Copy link
Copy Markdown
Contributor Author

dd-octo-sts Bot commented May 25, 2026

Validation Report

All 21 validations passed.

Show details
Validation Description Status
agent-reqs Verify check versions match the Agent requirements file
ci Validate CI configuration and Codecov settings
codeowners Validate every integration has a CODEOWNERS entry
config Validate default configuration files against spec.yaml
dep Verify dependency pins are consistent and Agent-compatible
http Validate integrations use the HTTP wrapper correctly
imports Validate check imports do not use deprecated modules
integration-style Validate check code style conventions
jmx-metrics Validate JMX metrics definition files and config
labeler Validate PR labeler config matches integration directories
legacy-signature Validate no integration uses the legacy Agent check signature
license-headers Validate Python files have proper license headers
licenses Validate third-party license attribution list
metadata Validate metadata.csv metric definitions
models Validate configuration data models match spec.yaml
openmetrics Validate OpenMetrics integrations disable the metric limit
package Validate Python package metadata and naming
qa-label Validate the pull request declares whether it needs QA for the next Agent release
readmes Validate README files have required sections
saved-views Validate saved view JSON file structure and fields
version Validate version consistency between package and changelog

View full run

@codecov
Copy link
Copy Markdown

codecov Bot commented May 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.84%. Comparing base (6250e42) to head (2110f02).

Additional details and impacted files
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@AAraKKe
Copy link
Copy Markdown
Contributor

AAraKKe commented May 25, 2026

Waiting for #23672 to be merged so we can build with the latest rust version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment