Skip to content

v1.7.0

Latest

Choose a tag to compare

@Amir-R25 Amir-R25 released this 22 Oct 18:03
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.
fdf44dd

Breaking change: Python 3.11 is now required

Python 3.10 reaches end of life in October 2026, and the security fixes in Pillow 13 (used by the ocr extra) need 3.11. If you're on 3.10, pip and uv will keep installing railtracks 1.6.x, so nothing breaks, but you'll need Python 3.11 or newer for 1.7.0 and later.

What's Changed

  • chore(e2e): get the E2E live-test workflow running again by @Aryan-Railtown in #1696
  • fix(deps): bump certifi and hash-pin CI's pip for the emSign CA incident by @Amir-R25 in #1728
  • fix(llm): detect AVIF from its real header and emit padded base64 by @CoronRing in #1623
  • chore!: drop Python 3.10 support by @Amir-R25 in #1731
  • fix(deps): bump Pillow, pypdf, aiohttp, mcp and oauthlib for Dependabot alerts by @Amir-R25 in #1732

Full Changelog: v1.6.0...v1.7.0