Skip to content

chore: deprecate SerperDevWebSearch + update docs#11577

Merged
julian-risch merged 2 commits into
mainfrom
chore/deprecate-serperdev-websearch
Jun 12, 2026
Merged

chore: deprecate SerperDevWebSearch + update docs#11577
julian-risch merged 2 commits into
mainfrom
chore/deprecate-serperdev-websearch

Conversation

@julian-risch

@julian-risch julian-risch commented Jun 10, 2026

Copy link
Copy Markdown
Member

Related Issues

Proposed Changes:

  • deprecate SerperDevWebSearch with a FutureWarning pointing users to the new serperdev-haystack package (feat: add serperdev integration (moved from Haystack core) haystack-core-integrations#3425)
  • update the docs page (current and version-2.30) to show the new package name, install command, import path, and YAML type
  • make the live-API integration test assertions robust: when Serper returns an answer box, documents (answer box + organic) and links (organic only) differ in length, so the old len(documents) == len(links) == 10 assertion fails on main today

How did you test it?

Notes for the reviewer

  • I could leave out the change that makes the tests more robust since we'll drop the component from main soon. For now it doesn't hurt to have more robust tests though.

Checklist

  • I have read the contributors guidelines and the code of conduct.
  • I have updated the related issue with new insights and changes.
  • I have added unit tests and updated the docstrings.
  • I've used one of the conventional commit types for my PR title: fix:, feat:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test: and added ! in case the PR includes breaking changes.
  • I have documented my code.
  • I have added a release note file, following the contributors guidelines.
  • I have run pre-commit hooks and fixed any issue.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
haystack-docs Ready Ready Preview, Comment Jun 12, 2026 9:05am

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  haystack/components/websearch
  serper_dev.py
Project Total  

This report was generated by python-coverage-comment-action

julian-risch and others added 2 commits June 12, 2026 11:03
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@julian-risch julian-risch force-pushed the chore/deprecate-serperdev-websearch branch from e34303a to 75db901 Compare June 12, 2026 09:03
@github-actions github-actions Bot added the type:documentation Improvements on the docs label Jun 12, 2026
@julian-risch julian-risch marked this pull request as ready for review June 12, 2026 09:08
@julian-risch julian-risch requested a review from a team as a code owner June 12, 2026 09:08
@julian-risch julian-risch requested review from davidsbatista and removed request for a team June 12, 2026 09:08
@claude

claude Bot commented Jun 12, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@davidsbatista davidsbatista left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

looks good!

@julian-risch julian-risch merged commit 1d58f1e into main Jun 12, 2026
28 of 30 checks passed
@julian-risch julian-risch deleted the chore/deprecate-serperdev-websearch branch June 12, 2026 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic:tests type:documentation Improvements on the docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants