{"version":"2.1.290","anchor":"version-config-min-version-now-waits-on-flag-fetch-hold","canonical_anchor":"version-config-min-version-now-waits-on-flag-fetch-hold","heading":"Forced minimum version check now waits for settings to finish loading","tier":"notice","area":"Startup","scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/version-config-min-version-now-waits-on-flag-fetch-hold","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Forced minimum version check now waits for settings to finish loading\n\nThe check that refuses to run outdated versions now waits for pending server settings before refusing and shutting down\n\n**Unclear.** What causes the settings fetch to be held is not stated.\n\n**What**\n\nClaude Code can be told by a server that your version is too old to run. That check used to run straight away. It now waits for a pending fetch of server settings to finish first. If that fetch is still held up, the refusal is put off until it is done, and then Claude Code shows its message and shuts down.\n\n**Why**\n\nThis affects when an enforced minimum version takes effect at startup.\n\n- Flag `tengu_version_config`: Not enough to say (read for one account on one subscription tier against v2.1.290; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Startup\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: both\n- Heads-up: no"}