Skip to content

Releases: context-dot-dev/context-ruby-sdk

v2.23.0

Choose a tag to compare

@contextualbeer contextualbeer released this 30 Sep 22:12
e240eca

2.23.0 (2026-09-30)

Features

  • logs: serve request logs at /org/logs (#1442) (c5093d3)
  • scrape: accept documents up to 50 MB (#1436) (7382a7a)
  • scrape: add productParams.dedupeImages, always run product AI fallback (#1423) (83b2be2)
  • scrape: default POST /web/scrape deadline to 90s (#1428) (adacc1a)

Bug Fixes

  • api: derive OpenAPI request docs from runtime Zod schemas (#1421) (4f3308e)

v2.22.0

Choose a tag to compare

@contextualbeer contextualbeer released this 29 Sep 18:10
5bb7cc2

2.22.0 (2026-09-29)

Features

  • answers: route people and company research with faster answers (#1336) (a391639)
  • api: explain failed scrape outputs and fix agent-reported bugs (#1360) (ca8bb9c)
  • monitors: support browser actions on page monitors (#1365) (f795df1)
  • scrape: default cache age to three days and allow one year (#1339) (57d1e7d)
  • search: add highlights to web search and bill page reads per 10 results (#1387) (d3e33c2)
  • web-search: extend page cache defaults (#1408) (62bd789)

Bug Fixes

  • api: document search domain limits and clarify scrape parameter errors (#1388) (5bfd7fb)
  • scrape: resolve extracted URLs from source references (#1333) (b7799a5)

Documentation

  • openapi: complete concise API reference metadata (#1329) (ea59edb)
  • scrape: rename endpoint to Scrape Anything (#1341) (ace5048)

v2.21.0

Choose a tag to compare

@contextualbeer contextualbeer released this 27 Sep 07:28
469ed35

2.21.0 (2026-09-27)

Features

  • feedback: add agent feedback endpoint (#1322) (f3a9dce)
  • highlights: preserve Markdown structure in scrape excerpts (#1236) (d3c383a)
  • scrape: enable highlights with zero data retention (#1246) (487a289)

Bug Fixes

  • openapi: document exclusive news filters (#1265) (5b7c79d)
  • scrape: only flag partial success when a requested format succeeds (#1325) (1120d93)
  • scrape: preserve successful formats when other outputs fail (#1263) (e2ccfa7)
  • scrape: retain highlight headings only when needed (#1245) (492a305)

v2.20.0

Choose a tag to compare

@contextualbeer contextualbeer released this 23 Sep 07:46
e92d719

2.20.0 (2026-09-23)

Features

Read more

v3.0.0

Choose a tag to compare

@contextualbeer contextualbeer released this 22 Sep 06:34
b0d6de1

2.19.0 (2026-09-22)

Features

  • billing: charge for 404s and skip fraud accounting (#1152) (d1fa73e)
  • scrape: add cache age support to byte downloads (#1171) (9b2704f)
  • scrape: add unified scrape API (#1182) (f96de1a)
  • scrape: align timeout options and public SDK methods (#1207) (f1f8442)
  • scrape: support country for image scraping (#1172) (9b2704f)
  • scrape: support custom screenshot headers (#1169) (ea364f2)
  • scrape: support waitForMs for byte downloads (#1170) (267301b)

Bug Fixes

  • scrape: reuse legacy caches across all output formats (#1197) (007ad3f)

v2.18.0

Choose a tag to compare

@contextualbeer contextualbeer released this 18 Sep 06:56
70edd5c

2.18.0 (2026-09-18)

Features

  • api: enable ZDR on remaining AI endpoints via OpenAI (#1099) (36e5487)
  • products: extract ProductGroup variants with images (#1124) (dd14116)
  • scrape: add CSS extraction rules to HTML scraping (#1146) (4ed406d)
  • web: add URL-based scrape screenshot endpoint (#1150) (52c8043)

Bug Fixes

  • api: lower partial scrape timeout minimum to five seconds (#1118) (871982b)

v2.17.1

Choose a tag to compare

@contextualbeer contextualbeer released this 15 Sep 11:28
eeb2a0d

2.17.1 (2026-09-15)

Bug Fixes

  • api: guarantee search descriptions and align response types (#1089) (7ee03fc)

v2.17.0

Choose a tag to compare

@contextualbeer contextualbeer released this 15 Sep 09:27
9b78faa

2.17.0 (2026-09-15)

Features

  • answers: add live web research with fast and ultra modes (#954) (838e943)
  • api-keys: enforce scoped API key permissions (#1038) (7f87431)
  • api: unify timeout configuration and return partial results (#1030) (7c0fa1f)
  • monitors: add page selector filters (#1037) (1f3a748)
  • web: add raw bytes scraping endpoint (#1081) (e4b2347)

Bug Fixes

  • api: honour maxAgeMs=0 on brand retrieve, styleguide and fonts endpoints (#998) (78491ef)
  • webhooks: format Slack webhook notifications (#1045) (4bd0df1)

v2.16.0

Choose a tag to compare

@contextualbeer contextualbeer released this 11 Sep 21:38
a3078e0

2.16.0 (2026-09-11)

Features

  • api: return request_id on every response (012ba65)
  • logs: expose request log endpoints in SDKs (#1025) (5b22be7)

Bug Fixes

  • api: reject timeoutMS too short for waitForMs (e8a6725)

v2.15.0

Choose a tag to compare

@contextualbeer contextualbeer released this 08 Sep 00:08
c3176c2

2.15.0 (2026-09-08)

Features

  • webhooks: add configurable retries and manual replay (00388ec)
  • webhooks: simplify delivery APIs (fbd879e)