This release fixes issues for SREs watching stability and regressions.
Published 1mo
Productivity & Wikis
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
airbnb-style
ashby
ats
career-ops
claude-code
cv
+11 more
express
greenhouse-api
hh-ru
job-application
job-search
lever
local-first
no-telemetry
resume
self-hosted
sse
Summary
AI summaryFixed three robustness issues in scan handling: abort‑aware pagination delays, descriptive non‑JSON error reporting, and stricter scalar normalization.
Full changelog
[1.75.1] — 2026-06-19
fix(scan): robustness polish on the v1.75.0 config-driven sources. Three small hardening fixes from the post-release review (no behavior change for a healthy scan):
- Abort-aware pagination delays. The Glints (300 ms) and Jobstreet/SEEK (200 ms) inter-page courtesy pauses now resolve immediately when the scan's
AbortSignalfires, via a newdelay(ms, signal)helper inserver/lib/http-json.mjs, so a disconnected client can't hold a paginating scan open for an extra pause. - Descriptive non-JSON error.
fetchJsonnow wraps a non-JSON2xxbody (e.g. an HTML maintenance page served with status 200) asnon-JSON 2xx response from <url>instead of surfacing a bareSyntaxError, so the scanner's per-source error log names the misbehaving endpoint. - Stronger scan-write normalization.
normalizeScanScalarnow collapses the vertical tab, form feed, and the Unicode line/paragraph separators (\v \f U+2028 U+2029) in addition to\r \n \t— a strict superset, so no record/line separator a spreadsheet or viewer might honor survives intoscan-history.tsv.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Career Ops UI
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]