github icereed/paperless-gpt v0.17.0
"Mistral Magic" - Smarter OCR, Sharper PDFs ๐ŸŒŸ

latest releases: v0.22.0, v0.21.0, v0.20.0...
4 months ago

Major Features

๐Ÿค– Mistral AI Integration

  • Added Mistral AI as a new provider for both OCR and LLM capabilities
  • Integrated Vision models for adaptable document processing
  • Added dedicated OCR service optimized for document processing
  • Included configuration options for OCR methods
  • Enhanced rate limiting with retry mechanisms for stable API interaction

๐Ÿ“„ PDF Processing Improvements

  • Implemented intelligent PDF page extraction with size optimization
  • Added smart dimension limits (10K pixels max per side, 40MP total)
  • Introduced adaptive JPEG quality adjustment (85-60 range)
  • Added intelligent resizing based on target file size
  • Fixed issues with oversized PDF page extractions

Technical Improvements

โšก Performance

  • Implemented rate limiting and retry controls for LLM requests
  • Added configurable rate limits via environment variables
  • Optimized image processing for better resource utilization

๐Ÿงช Testing & Documentation

  • Added comprehensive tests for Mistral OCR provider
  • Added tests for rate-limited LLM client behavior
  • Expanded test coverage for image processing and error scenarios
  • Added documentation for Mistral integration and configuration

PRs

  • fix: oversized PDF page extractions by @gardar in #362
  • fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.9 by @renovate in #351
  • chore(deps): update dependency dotenv to v16.5.0 by @renovate in #343
  • fix(deps): update dependency @headlessui/react to v2.2.2 by @renovate in #350
  • chore(deps): update dependency @types/node to v22.15.3 by @renovate in #342
  • fix(deps): update github.com/gardar/ocrchestra digest to 2d28866 by @renovate in #364
  • chore(deps): update dependency testcontainers to v10.25.0 by @renovate in #369
  • chore(deps): update dependency @playwright/test to v1.52.0 by @renovate in #367
  • chore(deps): update dependency @vitejs/plugin-react-swc to v3.9.0 by @renovate in #368
  • fix(deps): update dependency axios to v1.9.0 by @renovate in #372
  • Adds Mistral AI integration for OCR and LLM by @icereed in #366
  • chore(deps): update dependency vite to v6.3.4 by @renovate in #371
  • fix(deps): update module google.golang.org/api to v0.231.0 by @renovate in #374
  • fix(deps): update dependency react-router-dom to v7.5.3 by @renovate in #334
  • fix(deps): update dependency react-tooltip to v5.28.1 by @renovate in #338

Full Changelog: v0.16.0...v0.17.0

Don't miss a new paperless-gpt release

NewReleases is sending notifications on new releases.