v1.25.0

qdm12/gluetun-serversv1.25.0Sep 28, 2026by abimaelmartell

Upgrading?

AI Summary

This release introduces asynchronous text extraction and significantly speeds up underline detection, while also updating the Linux binary for better compatibility with newer GLIBC versions.

Key Highlights

  • New `extractTextWithPositionsAsync` API for non-blocking extraction on the libuv thread pool.
  • Underline and strikeout detection performance improved from ~40s to under 0.5s for complex pages.
  • Linux `x64-gnu` binary updated to support Amazon Linux 2023, RHEL 9, and Debian 11.

New Features

  • Async text extraction API.
  • Performance optimization for underline/strikeout detection.
  • Linux binary compatibility update for GLIBC_2.17.

Full Release Notes

Changes since 1.24.0:

- Node: `extractTextWithPositionsAsync`, the async variant of `extractTextWithPositions`: the same arguments and items, run on the libuv thread pool so a slow page no longer blocks the caller's event loop (#592).
- Underline and strikeout detection no longer takes quadratic time on pages drawn from many thin filled rects or short strokes: a page of about 200,000 thin rects went from about 40 s to under 0.5 s, with the same marks (#592).
- The `linux-x64-gnu` Node binary is cross-built for a GLIBC_2.17 floor again, so it loads on Amazon Linux 2023 (the managed AWS Lambda Node runtimes), RHEL 9 and Debian 11 (#586).

API: Node `extractTextWithPositionsAsync`.

Release preparation: #593.

[Full changelog](https://github.com/firecrawl/pdf-inspector/compare/v1.24.0...v1.25.0)

Related Repositories