Arc Forge Labs Docs v2026.10.25

v2026.10.17

Field limits the rate of every route, with smaller limits for sign-in, email, PDFs and integrations.

AI agents and tools can read these release notes as plain Markdown.

This release covers 16 pull requests.

Highlights

  • Field limits the rate of every route, with smaller limits for sign-in, email, PDFs and integrations. (#151)
  • The MCP OAuth router has its own rate limit, and job detail keys are checked where they are set. (#153)
  • Email HTML is cleaned by a real HTML parser. (#152)
  • Passwords are stored as salted scrypt hashes, and older SHA-256 hashes are upgraded at sign-in. (#148)
  • Release jobs build from the release tag, and stop if the tag moved. (#149)

Fixes

  • Field rate-limits every route, with smaller budgets for sign-in, email, PDFs and integrations. (#151)
  • Email HTML is sanitised by a real HTML parser, and the escaping, regex and input alerts are closed. (#152)
  • Release jobs build from the release tag, and stop if it moved. (#149)
  • Passwords are stored as salted scrypt, and older SHA-256 hashes are upgraded. (#148)
  • The MCP OAuth router carries its own rate limit, and job detail keys are checked where they are assigned. (#153)

Contribution record

CHANGELOG/records/2026.10.17.md lists every pull request in this release once, with its related issues and thanks.