| 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 |
|
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.
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.
| 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 |
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.
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.
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.
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.
É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.
| 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 |
| 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) |
- 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.