// Changelog

What we shipped.

Public, dated, honest. Every release and bug fix that ships to production lands here within 24 hours.

v1.4.0NEW

Google Shopping endpoint + MCP server v2

  • /v1/shopping ships GA — product cards, prices, merchants, ratings.
  • MCP server v2 with streaming responses and tool-call cost preview.
  • Node SDK now auto-retries on 429 with proper Retry-After honoring.
v1.3.0IMPROVED

Faster SERP responses + bigger free tier

  • Median /v1/serp latency cut from 1.6s to 1.2s globally.
  • Free tier bumped from 1,000 to 5,000 credits per month.
  • Added 4 new SERP locations (Vietnam, Egypt, Chile, Norway).
v1.2.1FIXED

Knowledge graph parsing + AI extract retries

  • Fixed knowledge_graph dropping when entity has no Wikipedia source.
  • AI extract no longer double-charges credits on retry after timeout.
  • Improved error messages for malformed extraction schemas.
v1.2.0NEW

Ruby SDK + bring-your-own LLM

  • Official Ruby gem — `gem install datablue`. Mirrors the Python API.
  • BYO-LLM for /v1/extract: connect your OpenAI / Anthropic / Groq key.
  • New People Also Search For block in SERP responses.
v1.1.0IMPROVED

Cleaner JSON schema across all endpoints

  • Consistent snake_case keys everywhere (organic, people_also_ask, ads).
  • Removed legacy fields and undocumented internal flags from responses.
  • Public TypeScript types now exported from @datablue/sdk.

Older entries archived in our GitHub history.