Chapter 76
Veille CC Releases 2.1.77 → 2.1.81 (17-20 mars 2026)
title: "Veille Claude Code Releases 2.1.77 → 2.1.81 (17-20 mars 2026)" type: "weekly-watch" date: "2026-03-23" score: 3 action: "integrate-gaps" sources:
- "Texte copie (analyse veille structuree par version)"
- "https://github.com/anthropics/claude-code/releases"
- "https://newreleases.io/project/github/anthropics/claude-code"
- "https://releasebot.io/updates/anthropic"
Veille CC Releases 2.1.77 → 2.1.81 (17-20 mars 2026)
Resume
5 releases en 4 jours (17-20 mars 2026): --bare mode pour CI/scripting, --channels permission relay mobile, StopFailure hook, ${CLAUDE_PLUGIN_DATA} persistent plugin storage, output tokens Opus/Sonnet 4.6 portés à 64k/128k, allowRead sandbox filesystem, rate_limits statusline field. Breaking changes: Agent resume param supprimé (→ SendMessage), bypassPermissions durci pour .git/.claude.
Score: 3/5
Justification: Les releases.yaml et claude-code-releases.md étaient déjà à jour (commit 03e5260 "docs: update Claude Code releases to v2.1.81"). La valeur de cette veille = audit de couverture révélant 5 gaps dans les sections thématiques du guide. La veille elle-même est une reformulation lossy du changelog officiel (manque ANTHROPIC_CUSTOM_MODEL_OPTION, PreToolUse security bypass, auto-updater memory leak). Contenus intégrés directement depuis releases.md, pas depuis la veille.
Gaps Identifiés et Corrigés
| Gap | Fichier cible | Priorité | Status |
|---|---|---|---|
StopFailure hook manquant dans Event Types table | ultimate-guide.md ~8976 | P1 | ✅ FAIT |
rate_limits champ statusline JSON non documenté | ultimate-guide.md ~1721 | P2 | ✅ FAIT |
${CLAUDE_PLUGIN_DATA} env var absente de la section Plugins | ultimate-guide.md ~12822 | P2 | ✅ FAIT |
--bare flag absent de la section GitHub Actions CI | ultimate-guide.md ~14008 | P2 | ✅ FAIT |
sandbox.filesystem (allowWrite/denyRead/allowRead) absent de sandbox-native.md | guide/security/sandbox-native.md ~193 | P2 | ✅ FAIT |
Détail des Intégrations
StopFailure hook (v2.1.78)
Ajouté dans la table Event Types (ultimate-guide.md). Fires quand un tour se termine sur une erreur API (rate limit, auth failure). Use case: alerting observabilité sur quota exhaustion.
rate_limits statusline field (v2.1.80)
Ajouté dans la section Custom Statusline Setup. Le champ JSON expose l'usage Claude.ai (fenêtres 5h et 7j) avec used_percentage et resets_at. Permet de monitorer la dette de tokens sans ouvrir le dashboard.
${CLAUDE_PLUGIN_DATA} (v2.1.78)
Ajouté en callout dans la section Plugin Commands. Env var pointant vers un répertoire de stockage persistant préservé lors des mises à jour de plugin. Supprimé uniquement sur /plugin uninstall avec confirmation.
--bare mode (v2.1.81)
Ajouté après l'exemple GitHub Actions claude -p. Désactive hooks, LSP, plugin sync, skill scan. Requiert ANTHROPIC_API_KEY (pas d'OAuth). Rend les jobs CI déterministes en évitant que la config locale développeur pollue l'environnement CI.
sandbox.filesystem settings (v2.1.77/2.1.78)
Étendu la section "Configuring Filesystem Restrictions" dans sandbox-native.md. Documenté les trois champs: allowWrite (expand write beyond CWD), denyRead (block read paths), allowRead (re-allow reads within a denyRead region). Corrigé l'affirmation incorrecte "Filesystem restrictions are configured through permission rules only" — les settings sandbox.filesystem existent et ont été fixes en 2.1.78.
Gaps Non Intégrés (documentés dans releases.md uniquement)
| Feature | Pourquoi non intégrée |
|---|---|
ANTHROPIC_CUSTOM_MODEL_OPTION env var | Pas assez documenté dans la veille; releases.md suffisant |
PreToolUse security bypass fix | Correctif, pas une feature; releases.md suffisant |
| Auto-updater memory leak fix | Correctif opérationnel; releases.md suffisant |
Agent resume → SendMessage breaking | Déjà dans releases.md ligne 126 avec migration |
| Streaming line-by-line disabled on Windows | Désactivé en 2.1.81, comportement temporaire; pas pertinent à documenter |
Fact-Check
| Affirmation | Statut | Source |
|---|---|---|
StopFailure hook en v2.1.78 | ✅ | releases.md:87 |
${CLAUDE_PLUGIN_DATA} en v2.1.78 | ✅ | releases.md:88 |
sandbox.filesystem.allowWrite fix en v2.1.78 | ✅ | releases.md:98 |
allowRead sandbox en v2.1.77 | ✅ | releases.md:111 |
--bare mode en v2.1.81 | ✅ | releases.yaml ligne 21 |
rate_limits statusline en v2.1.80 | ✅ | releases.yaml ligne 31 |
Agent resume param supprimé v2.1.77 | ✅ | releases.md:126 |
| 64k/128k tokens Opus/Sonnet 4.6 v2.1.77 | ✅ | releases.md:110 |
bypassPermissions hardened v2.1.78 | ✅ | releases.md:95 (security fix) |
Challenge (technical-writer)
- Score ajusté: 3/5 (baisse de 4 → 3, justifiée)
- Raison: La veille est une reformulation avec perte par rapport au releases.md officiel. Le workflow update-cc-releases avait déjà traité les 5 versions. Valeur réelle = QA/audit des sections thématiques.
- Points manqués par la veille vs releases.md: ANTHROPIC_CUSTOM_MODEL_OPTION, PreToolUse security bypass, auto-updater memory leak (GBs)
- Risque de non-intégration: Faible pour le contenu brut. Moyen pour les 5 gaps thématiques, désormais corrigés.
