Skip to content

Releases: us/crw

v0.16.0

14 Jun 11:01
@us us

Choose a tag to compare

0.16.0 (2026-06-14)

Features

  • mcp: optimize MCP server for context, weight, and conformance (aac7999)
  • proxy: add proxy list + rotation primitives and HTTP-path rotation (776e9fb)
  • proxy: rotate the JS/Chrome (CDP) path per request (422ac09)
  • proxy: v2 BYOP plumbing + honest docs + verification harness (0983ba3)

Bug Fixes

  • extract: stop doubling /v1 in structured-extraction chat URL (d8b8ebc)
  • extract: unify Anthropic structured URL, stop /v1/messages doubling (90ce3dd)
  • proxy: accept snake_case proxy_list alias on v1 ScrapeRequest/CrawlRequest (a8e7b71)
  • proxy: CLI crawl/map --proxy reaches the JS/CDP tier (round-4 review) (6ee7175)
  • proxy: resolve review findings (IP-leak/correctness hardening) (72e0486)
  • proxy: route /map discovery through the rotator (round-2 review) (5ee06cf)
  • proxy: route crawl robots/sitemap egress through the rotator (4835e7d)

v0.15.2

12 Jun 12:08
@us us

Choose a tag to compare

0.15.2 (2026-06-12)

Bug Fixes

  • mcp: npm launcher downloads binary when platform pkg missing (4ae1aa6)

v0.15.1

11 Jun 17:04
@us us

Choose a tag to compare

0.15.1 (2026-06-11)

Bug Fixes

  • ci: poll npm in verify_npm_sdk + expose ./package.json export (ed185dd)

v0.15.0

10 Jun 17:59
@us us

Choose a tag to compare

0.15.0 (2026-06-10)

⚠ BREAKING CHANGES

  • CrwClient() with no API key now targets the cloud and raises if unauthenticated, instead of running locally. Set CRW_LOCAL=1 for the previous zero-config local behavior.

Features

  • add TypeScript SDK (crw-sdk) (1dd96f7)
  • cloud-first default + full client SDK parity (21e819e)
  • fold langchain/crewai adapters into crw.integrations extras (cd49120)
  • release: publish crw-cli (and crw-browse) to crates.io (b3d8004)
  • search: accept native SearXNG categories as passthrough (b3bcc5d)

Bug Fixes

  • antibot: detect Google rate-limit/bot-wall pages served with HTTP 200 (08bb46e)
  • ci: compile TS tests to JS so the SDK suite runs on Node 18/20 (e1b7546)
  • extract: avoid doubling chat/completions in structured base_url (3816bb6)
  • map: fold hyphen/underscore param spellings, add compare actions (f34ae12), closes #128
  • npm: declare node>=18 engines on crw-mcp packages (3c953fe)
  • renderer: reap CDP target + context on PoolGuard cancellation drop (0eebadc)

v0.14.0

08 Jun 16:12
@us us
f01e24c

Choose a tag to compare

0.14.0 (2026-06-08)

Features

  • onboarding: cloud-default messaging + api.fastcrw.com base URL (4ccc92c)
  • pdf: PDF→markdown via pdf-inspector with Firecrawl-compatible parsers + /v2/parse (196b153)
  • search: query-relevance rerank, list answers, multi-round latency guard (ebafe83)

Bug Fixes

  • accept string env vars for auth.api_keys (534f932)
  • pdf: vendor test fixture into each crate (preflight: no cross-crate include) (2c7bfe9)
  • release: scope out-of-crate include check to src/ only (cd61fbf)
  • release: verify apt/homebrew by artifact, not flaky status-ack (7a572fd)

v0.13.4

07 Jun 21:16
@us us
0a4f67c

Choose a tag to compare

0.13.4 (2026-06-07)

Bug Fixes

  • docker: install aarch64 libc headers for cross-compile + CI guard (8cd31ac)

v0.13.3

07 Jun 20:45
@us us
99fcba3

Choose a tag to compare

0.13.3 (2026-06-06)

Bug Fixes

  • release: stop verify-publish reporting false failures (d57c8c6)

Performance

  • docker: cross-compile arm64 instead of QEMU (2h -> ~3min) (a7cab42)

v0.13.2

06 Jun 15:19
@us us
0d961b7

Choose a tag to compare

0.13.2 (2026-06-06)

Bug Fixes

  • server: embed openapi spec inside the crate so it can publish (e606cb9)

v0.13.1

06 Jun 14:28
@us us
d2dd6b7

Choose a tag to compare

0.13.1 (2026-06-06)

Bug Fixes

  • release: correct publish tier ordering + guard topology (c84deed)

v0.13.0

06 Jun 11:45
@us us
8a44c04

Choose a tag to compare

0.13.0 (2026-06-06)

Features

  • search: deterministic Wikidata entity-relation lookup (W3) (aa96e3e)

Bug Fixes

  • release: sync Cargo.lock internal crate versions to 0.12.1 (b5fc8a5)