Skip to content
Merged

Dev #33

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ __pycache__/
*.so


.devodcs
.devdocs

# Distribution / packaging
.Python
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Bright Data Python SDK Changelog

## Version 2.3.0 - Browser API, Scraper Studio, 175 Datasets

- **Browser API**: Connect to cloud Chrome via CDP WebSocket. SDK builds the `wss://` URL, you connect with Playwright/Puppeteer (`client.browser.get_connect_url()`)
- **Scraper Studio**: Trigger and fetch results from custom scrapers built in Bright Data's IDE (`client.scraper_studio.run()`)
- **75 more datasets**: Agoda, AutoZone, BBC, Best Buy, Bluesky, Booking, Costco, eBay, Etsy, GitHub, Google News/Play/Shopping, Home Depot, Kroger, Lowe's, Macy's, Microcenter, Ozon, Quora, Realtor, Reddit, Snapchat, TikTok Shop, Tokopedia, Vimeo, Wayfair, Wikipedia, Wildberries, X/Twitter, Yahoo Finance, Zoopla, and more — **175 total**
- **Codebase cleanup**: Removed dead code and legacy abstractions — collapsed `datasets/client.py` from 1635 to 285 lines, fixed `ScrapeJob.to_result()` crash bug, cleaned up unused protocols, redundant config layers, and stale API modules
- **Test suite rewrite**: Rebuilt test suite from scratch with 365 unit tests, shared fixtures via `conftest.py`, behavioral coverage focus — key modules now at 87–98% coverage (client, scrapers, SERP, sync client, job lifecycle)

---

## Version 2.2.1 - 100 Datasets API

### ✨ New Features
Expand Down
6 changes: 0 additions & 6 deletions MANIFEST.in

This file was deleted.

1 change: 0 additions & 1 deletion benchmarks/bench_async_vs_sync.py

This file was deleted.

1 change: 0 additions & 1 deletion benchmarks/bench_batch_operations.py

This file was deleted.

1 change: 0 additions & 1 deletion benchmarks/bench_memory_usage.py

This file was deleted.

Empty file removed docs/api-reference/.gitkeep
Empty file.
Loading
Loading