# v1.1.0: geolocation and mobile scraping

Geolocation and mobile scraping, 4x faster parsing, better webhooks, credit packs with auto-recharge, iframe support and URL deduplication, plus SDK fixes.

- Published: December 27, 2024

![v1.1.0 Release](/images/changelog/dec27.webp)

### Changelog Highlights

#### Feature Enhancements

* **New Features**:
  * Geolocation, mobile scraping, 4x faster parsing, better webhooks,
  * Credit packs, auto-recharges and batch scraping support.
  * Iframe support and query parameter differentiation for URLs.
  * Similar URL deduplication.
  * Enhanced map ranking and sitemap fetching.

#### Performance Improvements

* Faster crawl status filtering and improved map ranking algorithm.
* Optimized Kubernetes setup and simplified build processes.
* Sitemap discoverability and performance improved

#### Bug Fixes

* Resolved issues:
  * Badly formatted JSON, scrolling actions, and encoding errors.
  * Crawl limits, relative URLs, and missing error handlers.
* Fixed self-hosted crawling inconsistencies and schema errors.

#### SDK Updates

* Added dynamic WebSocket imports with fallback support.
* Optional API keys for self-hosted instances.
* Improved error handling across SDKs.

#### Documentation Updates

* Improved API docs and examples.
* Updated self-hosting URLs and added Kubernetes optimizations.
* Added articles: mastering `/scrape` and `/crawl`.

#### Miscellaneous

* Added new Firecrawl examples
* Enhanced metadata handling for webhooks and improved sitemap fetching.
* Updated blocklist and streamlined error messages.

_Canonical HTML: https://www.firecrawl.dev/changelog/dec27_

## Site Navigation

### Global Hub
- [Home](/index.md)
- [Pricing](/pricing.md)
- [Blog](/blog.md)
- [Glossary](/glossary.md)
- [Alternatives](/alternatives.md)
- [Tools](/tools.md)
- [Use Cases](/use-cases.md)
- [Integrations](/integrations.md)
- [Changelog](/changelog.md)

### On This Topic
- [Changelog index](/changelog.md)
- [Newer entry: v1.2.0: Introducing /search](/changelog/search.md)
- [Older entry: Introducing Batch Scrape](/changelog/batch-scrape.md)
