Skip to content

Commit bb6406a

Browse files
committed
release: Crawl4AI v0.8.5
Bump version to 0.8.5 across all references (Dockerfile, README, Docker README, blog index, __version__.py). Add release notes, blog post, demo verification script (13 real-crawl tests), and releases directory entry. Key highlights: - Anti-bot detection with 3-tier proxy escalation - Shadow DOM flattening - Deep crawl cancellation - Config defaults API - 60+ bug fixes and critical security patches
1 parent f6ab207 commit bb6406a

8 files changed

Lines changed: 1711 additions & 38 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM python:3.12-slim-bookworm AS build
22

33
# C4ai version
4-
ARG C4AI_VER=0.8.0
4+
ARG C4AI_VER=0.8.5
55
ENV C4AI_VERSION=$C4AI_VER
66
LABEL c4ai.version=$C4AI_VER
77

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,13 @@ Limited slots._
3737

3838
Crawl4AI turns the web into clean, LLM ready Markdown for RAG, agents, and data pipelines. Fast, controllable, battle tested by a 50k+ star community.
3939

40-
[✨ Check out latest update v0.8.0](#-recent-updates)
40+
[✨ Check out latest update v0.8.5](#-recent-updates)
4141

42-
**New in v0.8.0**: Crash Recovery & Prefetch Mode! Deep crawl crash recovery with `resume_state` and `on_state_change` callbacks for long-running crawls. New `prefetch=True` mode for 5-10x faster URL discovery. Critical security fixes for Docker API (hooks disabled by default, file:// URLs blocked). [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.8.0.md)
42+
**New in v0.8.5**: Anti-Bot Detection, Shadow DOM & 60+ Bug Fixes! Automatic 3-tier anti-bot detection with proxy escalation, Shadow DOM flattening, deep crawl cancellation, config defaults API, consent popup removal, and critical security patches. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.8.5.md)
4343

44-
✨ Recent v0.7.8: Stability & Bug Fix Release! 11 bug fixes addressing Docker API issues, LLM extraction improvements, URL handling fixes, and dependency updates. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.8.md)
44+
✨ Recent v0.8.0: Crash Recovery & Prefetch Mode! Deep crawl crash recovery with `resume_state` and `on_state_change` callbacks for long-running crawls. New `prefetch=True` mode for 5-10x faster URL discovery. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.8.0.md)
45+
46+
✨ Previous v0.7.8: Stability & Bug Fix Release! 11 bug fixes addressing Docker API issues, LLM extraction improvements, URL handling fixes, and dependency updates. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.8.md)
4547

4648
✨ Previous v0.7.7: Complete Self-Hosting Platform with Real-time Monitoring! Enterprise-grade monitoring dashboard, comprehensive REST API, WebSocket streaming, and smart browser pool management. [Release notes →](https://github.com/unclecode/crawl4ai/blob/main/docs/blog/release-v0.7.7.md)
4749

crawl4ai/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# crawl4ai/__version__.py
22

33
# This is the version that will be used for stable releases
4-
__version__ = "0.8.0"
4+
__version__ = "0.8.5"
55

66
# For nightly builds, this gets set during build process
77
__nightly_version__ = None

deploy/docker/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ Pull and run images directly from Docker Hub without building locally.
5959

6060
#### 1. Pull the Image
6161

62-
Our latest stable release is `0.8.0`. Images are built with multi-arch manifests, so Docker automatically pulls the correct version for your system.
62+
Our latest stable release is `0.8.5`. Images are built with multi-arch manifests, so Docker automatically pulls the correct version for your system.
6363

6464
```bash
65-
# Pull the latest stable version (0.8.0)
66-
docker pull unclecode/crawl4ai:0.8.0
65+
# Pull the latest stable version (0.8.5)
66+
docker pull unclecode/crawl4ai:0.8.5
6767

6868
# Or use the latest tag (points to 0.8.0)
6969
docker pull unclecode/crawl4ai:latest
@@ -100,7 +100,7 @@ EOL
100100
-p 11235:11235 \
101101
--name crawl4ai \
102102
--shm-size=1g \
103-
unclecode/crawl4ai:0.8.0
103+
unclecode/crawl4ai:0.8.5
104104
```
105105

106106
* **With LLM support:**
@@ -111,7 +111,7 @@ EOL
111111
--name crawl4ai \
112112
--env-file .llm.env \
113113
--shm-size=1g \
114-
unclecode/crawl4ai:0.8.0
114+
unclecode/crawl4ai:0.8.5
115115
```
116116

117117
> The server will be available at `http://localhost:11235`. Visit `/playground` to access the interactive testing interface.
@@ -184,7 +184,7 @@ The `docker-compose.yml` file in the project root provides a simplified approach
184184
```bash
185185
# Pulls and runs the release candidate from Docker Hub
186186
# Automatically selects the correct architecture
187-
IMAGE=unclecode/crawl4ai:0.8.0 docker compose up -d
187+
IMAGE=unclecode/crawl4ai:0.8.5 docker compose up -d
188188
```
189189

190190
* **Build and Run Locally:**

0 commit comments

Comments
 (0)