[1.124.0] — 2026-07-21
Added
- Five scan sources (parent v1.22.0 parity, #1808/#1572/#2024/#2055) — Welcome to the Jungle (board-wide JSON API), Agentic Engineering Jobs (agentic/AI-engineering board), Jobvite (zero-auth per-tenant ATS), Gem (per-tenant ATS), and Alibaba Group (careers JSON API, Meituan/Tencent pattern). Each is a host-pinned, CI-isolated source + adapter pair; the registry now ships 67 adapters (62 EN + 5 RU); the
#/scanSource-dropdown fallback and its drift gate are updated; five new suitestests/sources-{wttj,agenticjobs,jobvite,gem,alibaba}.test.mjs.
Fixed
- Arbeitsagentur: nationwide-remote only when
homeofficetypisVOLLSTAENDIG(parent #1981) — thehomeoffice=nv_truequery also returns hybrid roles, so the remote pass now confirms each hit against the job-details endpoint in small batches and fails closed (a lookup error keeps the job's real city so location filters still apply). - SmartRecruiters: public job URLs built without
/postings/(parent #2047) — links now land on the public posting page instead of a 404 for tenants whose public site drops the segment.
Notes
- Parent v1.22.0 also shipped CLI-side changes the web UI does not shell into or already covers: the zh-CN CV template + PDF typography,
/expandmode, provider prompt-cache tweaks (Gemini/OpenAI/Ollama), the per-step token breakdown (utils/token-tracker.mjs— the web UI has its owndata/llm-usage.jsonlusage meter), tracker writer-lock serialization (the web UI routes writes throughwithFileLocksince v1.21), the scanvisa_filter+ absolute posted-date CLI flags (the web UI has its own "Posted within" age filter), and the seen-sources dedupe seeding (#2079/#2080 — the web UI scanner keeps its own scan-history dedup).