Download Latest Version v0.7.2_ CI_CD _ Dependency Optimization Update source code.tar.gz (8.1 MB)
Email in envelope

Get an email when there's a new version of Crawl4AI

Home / v0.7.2
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-25 3.0 kB
v0.7.2_ CI_CD _ Dependency Optimization Update source code.tar.gz 2025-07-25 8.1 MB
v0.7.2_ CI_CD _ Dependency Optimization Update source code.zip 2025-07-25 8.4 MB
Totals: 3 Items   16.6 MB 0

🚀 Crawl4AI v0.7.2: CI/CD & Dependency Optimization Update

July 25, 2025 • 3 min read


This release introduces automated CI/CD pipelines for seamless releases and optimizes dependencies for a lighter, more efficient package.

🎯 What's New

🔄 Automated Release Pipeline

  • GitHub Actions CI/CD: Automated PyPI and Docker Hub releases on tag push
  • Multi-platform Docker images: Support for both AMD64 and ARM64 architectures
  • Version consistency checks: Ensures tag, package, and Docker versions align
  • Automated release notes: GitHub releases created automatically

📦 Dependency Optimization

  • Moved sentence-transformers to optional dependencies: Significantly reduces default installation size
  • Lighter Docker images: Optimized Dockerfile for faster builds and smaller images
  • Better dependency management: Core vs. optional dependencies clearly separated

🏗️ CI/CD Pipeline

The new automated release process ensures consistent, reliable releases:

:::yaml
# Trigger releases with a simple tag
git tag v0.7.2
git push origin v0.7.2

# Automatically:
# ✅ Validates version consistency
# ✅ Builds and publishes to PyPI
# ✅ Builds multi-platform Docker images
# ✅ Pushes to Docker Hub with proper tags
# ✅ Creates GitHub release

💾 Lighter Installation

Default installation is now significantly smaller:

:::bash
# Core installation (smaller, faster)
pip install crawl4ai==0.7.2

# With ML features (includes sentence-transformers)
pip install crawl4ai[transformer]==0.7.2

# Full installation
pip install crawl4ai[all]==0.7.2

🐳 Docker Improvements

Enhanced Docker support with multi-platform images:

:::bash
# Pull the latest version
docker pull unclecode/crawl4ai:0.7.2
docker pull unclecode/crawl4ai:latest

# Available tags:
# - unclecode/crawl4ai:0.7.2 (specific version)
# - unclecode/crawl4ai:0.7 (minor version)
# - unclecode/crawl4ai:0 (major version)
# - unclecode/crawl4ai:latest

🔧 Technical Details

Dependency Changes

  • sentence-transformers moved from required to optional dependencies
  • Reduces default installation by ~500MB
  • No impact on functionality when transformer features aren't needed

CI/CD Configuration

  • GitHub Actions workflows for automated releases
  • Version validation before publishing
  • Parallel PyPI and Docker Hub deployments
  • Automatic tagging strategy for Docker images

🚀 Installation

:::bash
pip install crawl4ai==0.7.2

No breaking changes - direct upgrade from v0.7.0 or v0.7.1.


Questions? Issues? - GitHub: github.com/unclecode/crawl4ai - Discord: discord.gg/crawl4ai - Twitter: @unclecode

P.S. The new CI/CD pipeline will make future releases faster and more reliable. Thanks for your patience as we improve our release process!

Source: README.md, updated 2025-07-25