github kreuzberg-dev/kreuzberg v3.11.3

latest releases: v4.0.0-rc.13, packages/go/v4/v4.0.0-rc.13, v4.0.0-rc.12...
3 months ago

What's Changed

๐Ÿš€ Features

  • Added comprehensive Docker E2E testing infrastructure
  • Implemented matrix strategy for parallel Docker image testing
  • Added security-hardened tests (volume security, resource limits, malicious input handling)

๐Ÿ› Bug Fixes

  • Fixed PaddleOCR OpenGL dependency by adding libgl1 to Dockerfile
  • Resolved disk space issues in GitHub Actions with sequential per-image builds

๐Ÿ“ฆ Docker Improvements

  • Optimized Dockerfile with multi-stage builds for smaller images
  • Added E2E tests for all Docker variants (core, easyocr, paddle, gmft)
  • Tests now run automatically before publishing Docker images

๐Ÿงช Testing

  • Created docker_images_test.py for comprehensive E2E testing
  • Added Taskfile.yml for local Docker build and test automation
  • Integrated E2E tests into release pipeline

๐Ÿ“š Documentation

  • Updated installation docs with PaddleOCR system dependencies
  • Added OpenGL requirements to OCR backends documentation
  • Updated Docker documentation with new dependencies

Full Changelog: v3.11.2...v3.11.3

Don't miss a new kreuzberg release

NewReleases is sending notifications on new releases.