From e4d9d9e8257015d9ee7d104f2f9b4dee15538e87 Mon Sep 17 00:00:00 2001 From: Florian BRUNIAUX Date: Mon, 16 Feb 2026 20:37:08 +0100 Subject: [PATCH] fix: correct v2.1.39/v2.1.41 feature attributions + add claude auth CLI docs 3 features were incorrectly attributed to v2.1.39 instead of v2.1.41 (guard nested sessions, OTel speed attribute, Agent Teams model fix). Verified against official CHANGELOG. Also adds claude auth login/status/logout to the ultimate guide maintenance commands table. Co-Authored-By: Claude Opus 4.6 --- .../veille-hebdo-cc-2026-02-16.md | 79 +++++++++++++++++++ guide/claude-code-releases.md | 27 ++++--- guide/ultimate-guide.md | 3 + machine-readable/claude-code-releases.yaml | 15 ++-- 4 files changed, 106 insertions(+), 18 deletions(-) create mode 100644 docs/resource-evaluations/veille-hebdo-cc-2026-02-16.md diff --git a/docs/resource-evaluations/veille-hebdo-cc-2026-02-16.md b/docs/resource-evaluations/veille-hebdo-cc-2026-02-16.md new file mode 100644 index 0000000..5021ce0 --- /dev/null +++ b/docs/resource-evaluations/veille-hebdo-cc-2026-02-16.md @@ -0,0 +1,79 @@ +--- +title: "Veille hebdomadaire Claude Code CLI (9-16 fev 2026)" +type: "weekly-watch" +date: "2026-02-16" +score: 4 +action: "integrated" +versions_covered: ["2.1.39", "2.1.41", "2.1.42"] +sources: + - "GitHub CHANGELOG (anthropics/claude-code)" + - "Releasebot (releasebot.io)" + - "GitHub Releases" + - "Official docs (code.claude.com)" +--- + +# Veille hebdomadaire Claude Code CLI (9-16 fev 2026) + +## Resume + +Veille couvrant 3 releases Claude Code (v2.1.39, v2.1.41, v2.1.42) avec analyse d'impact, avant/apres pour chaque feature, et recommandations operationnelles. + +## Points cles + +- v2.1.42: Perf startup (Zod schema deferred), prompt cache hit rate, fix /resume, fix image dimensions +- v2.1.41: `claude auth login/status/logout`, Windows ARM64, guard sessions imbriquees, OTel `speed`, nombreux fixes stabilite +- v2.1.39: Terminal rendering perf, fatal errors displayed, process hang fix + +## Score: 4/5 + +**Justification**: La veille a permis de detecter 3 features mal attribuees dans notre propre tracking (guard sessions, OTel speed, Agent Teams fix etaient dans v2.1.39 au lieu de v2.1.41). Cette correction factuelle justifie le score eleve. + +## Gaps identifies + +| Gap | Localisation | Priorite | +|-----|-------------|----------| +| `claude auth` CLI non documente | guide/ultimate-guide.md (section 1.1) | Haute | +| Features mal attribuees v2.1.39/v2.1.41 | YAML + MD releases | Critique | +| Release channels (latest/stable) | Non documente | Basse | + +## Challenge (technical-writer agent) + +**Score propose par challenger**: 3/5 + +Arguments: +- Tracking deja a jour, apport limite aux gaps +- Gaps identifies = usage avance, pas core workflows +- Sources citees mais pas linkees directement + +**Contre-argument retenu**: La correction des attributions erronees justifie le 4/5. Sans cette veille, 3 features resteraient attribuees a la mauvaise version. + +## Fact-Check + +| Affirmation | Verifiee | Source | +|-------------|----------|--------| +| v2.1.42: Zod schema deferred | Verified | CHANGELOG officiel (gh api) | +| v2.1.42: Prompt cache hit rate | Verified | CHANGELOG officiel | +| v2.1.41: `claude auth` CLI | Verified | CHANGELOG officiel | +| v2.1.41: Windows ARM64 | Verified | CHANGELOG officiel | +| v2.1.41: Guard sessions (pas v2.1.39) | Verified | CHANGELOG officiel | +| v2.1.41: OTel speed (pas v2.1.39) | Verified | CHANGELOG officiel | +| v2.1.39: Terminal rendering + stability | Verified | CHANGELOG officiel | +| Releasebot "first seen" v2.1.41 = 11 fev | Discrepancy | GitHub Release = 13 fev UTC | + +## Actions realisees + +1. **YAML corrige**: `claude-code-releases.yaml` — 3 features deplacees de v2.1.39 vers v2.1.41, date v2.1.39 corrigee (2026-02-11 -> 2026-02-10) +2. **MD corrige**: `claude-code-releases.md` — Meme correction, contenu v2.1.39/v2.1.41 realigne sur le CHANGELOG officiel +3. **Guide mis a jour**: `ultimate-guide.md` — Ajout `claude auth login/status/logout` dans la table des commandes maintenance (section 1.1) + +## Decision finale + +- **Score**: 4/5 +- **Action**: Integre +- **Confiance**: Haute (fact-check complet contre CHANGELOG officiel via gh api) + +--- + +**Evaluated by**: Claude Code (Opus 4.6) +**Challenge by**: Sonnet 4.5 (technical-writer agent) +**Method**: Multi-phase (Summary > Gap Analysis > Challenge > Fact-Check > Integration) diff --git a/guide/claude-code-releases.md b/guide/claude-code-releases.md index 3cbc5ff..f1cbea1 100644 --- a/guide/claude-code-releases.md +++ b/guide/claude-code-releases.md @@ -35,10 +35,18 @@ tags: [reference, release] ### v2.1.41 (2026-02-13) +- **New**: Guard against launching Claude Code inside another Claude Code session - **New**: `claude auth login`, `claude auth status`, `claude auth logout` CLI subcommands - **New**: Windows ARM64 (win32-arm64) native binary support +- Added `speed` attribute to OTel events and trace spans for fast mode visibility - **Improved**: `/rename` auto-generates session name from conversation context when called without arguments - Improved narrow terminal layout for prompt footer +- Fixed: Agent Teams using wrong model identifier for Bedrock, Vertex, and Foundry customers +- Fixed: Crash when MCP tools return image content during streaming +- Fixed: `/resume` session previews showing raw XML tags instead of readable command names +- Fixed: Opus 4.6 launch announcement showing for Bedrock/Vertex/Foundry users +- Fixed: Hook blocking errors (exit code 2) not showing stderr to the user +- Fixed: Structured-outputs beta header sent unconditionally on Vertex/Bedrock - Fixed: File resolution for @-mentions with anchor fragments (e.g., `@README.md#installation`) - Fixed: FileReadTool blocking on FIFOs, `/dev/stdin`, and large files - Fixed: Background task notifications not delivered in streaming Agent SDK mode @@ -46,20 +54,15 @@ tags: [reference, release] - Fixed: Stale permission rules not clearing when settings change on disk - Fixed: Permission wait time included in subagent elapsed time display - Fixed: Proactive ticks firing while in plan mode - -### v2.1.39 (2026-02-11) - -- **New**: Guard against launching Claude Code inside another Claude Code session -- Added `speed` attribute to OTel events and trace spans for fast mode visibility -- Fixed: Agent Teams using wrong model identifier for Bedrock, Vertex, and Foundry customers -- Fixed: Crash when MCP tools return image content during streaming -- Fixed: `/resume` session previews showing raw XML tags instead of readable command names -- Fixed: Opus 4.6 launch announcement showing for Bedrock/Vertex/Foundry users -- Fixed: Hook blocking errors (exit code 2) not showing stderr to the user -- Fixed: Structured-outputs beta header sent unconditionally on Vertex/Bedrock - Improved: Model error messages for Bedrock/Vertex/Foundry with fallback suggestions + +### v2.1.39 (2026-02-10) + - Improved: Terminal rendering performance -- Multiple stability fixes (fatal errors, process hanging, character loss at screen boundary) +- Fixed: Fatal errors being swallowed instead of displayed +- Fixed: Process hanging after session close +- Fixed: Character loss at terminal screen boundary +- Fixed: Blank lines in verbose transcript view ### v2.1.38 (2026-02-10) diff --git a/guide/ultimate-guide.md b/guide/ultimate-guide.md index 4b58ece..fedaa9e 100644 --- a/guide/ultimate-guide.md +++ b/guide/ultimate-guide.md @@ -260,6 +260,9 @@ claude doctor | `claude update` | Check and install updates | Weekly or when encountering issues | | `claude doctor` | Verify auto-updater health | After system changes or if updates fail | | `claude --version` | Display current version | Before reporting bugs | +| `claude auth login` | Authenticate from the command line | CI/CD, devcontainers, scripted setups | +| `claude auth status` | Check current authentication state | Verify which account/method is active | +| `claude auth logout` | Clear stored credentials | Shared machines, security cleanup | **Update frequency recommendations:** - **Weekly**: Check for updates during normal development diff --git a/machine-readable/claude-code-releases.yaml b/machine-readable/claude-code-releases.yaml index 49680fd..83f61fa 100644 --- a/machine-readable/claude-code-releases.yaml +++ b/machine-readable/claude-code-releases.yaml @@ -27,19 +27,22 @@ releases: - version: "2.1.41" date: "2026-02-13" highlights: + - "Guard against launching Claude Code inside another Claude Code session" - "`claude auth login/status/logout` CLI subcommands" - "Windows ARM64 (win32-arm64) native binary support" + - "`speed` attribute in OTel events for fast mode visibility" - "`/rename` auto-generates session name from conversation context" - - "Multiple stability fixes (FileReadTool FIFOs, background tasks, stale permissions)" + - "Fixed Agent Teams wrong model for Bedrock/Vertex/Foundry" + - "Multiple stability fixes (FileReadTool FIFOs, MCP images, background tasks, stale permissions)" breaking: [] - version: "2.1.39" - date: "2026-02-11" + date: "2026-02-10" highlights: - - "Guard against launching Claude Code inside another Claude Code session" - - "Fixed Agent Teams wrong model for Bedrock/Vertex/Foundry" - - "`speed` attribute in OTel events for fast mode visibility" - - "Multiple stability fixes (rendering, session close, fatal errors)" + - "Improved terminal rendering performance" + - "Fixed fatal errors being swallowed instead of displayed" + - "Fixed process hanging after session close" + - "Fixed character loss at terminal screen boundary" breaking: [] - version: "2.1.38"