v2.17.0
Added
- Pushing a release tag now creates a draft GitHub release. The new
draft-release.ymlworkflow builds the release notes fromdocs/version-history/<tag>.mdand creates a draft, so a maintainer only has to open it, tick Publish this release to the GitHub Marketplace, choose the categories, and publish. Publishing to the Marketplace can only be done in the release web form (neither the REST API norghhas an option for it), which is why the release is a draft and is never published automatically. A release that already exists for the tag is left alone, and a missing notes page falls back to generated notes.
Changed
- Behavior change: the default Anthropic
standardmodel is nowclaude-sonnet-5-5(wasclaude-sonnet-5), at the same price ($2 / $10 per MTok, cache reads $0.20). Temperature is still omitted and effort is still capped atlowfor it, carried over from Sonnet 5. It was verified with the live model canary: 4 of 4 calls ended withend_turnon the 1200-line stress diff, forclaude-sonnet-5-5andclaude-opus-5-5. Not verified: whether thelowcap is necessary or optimal for Sonnet 5.5, and its non-default temperature behavior. To keep the previous model, set themodel-standard: claude-sonnet-5action input (or theAI_REVIEW_MODEL_STANDARDrepository variable in the example workflow).AI_MODEL_STANDARDworks only when running the container directly, because the action sets it from its inputs. Thebedrock-proxydefault is unchanged because the Bedrock model ID for Sonnet 5.5 is not verified. - The token table now labels Sonnet 5.5 correctly.
config/model-pricing.jsongets an explicit anchoredSonnet 5.5row, and theSonnet 5pattern is anchored, soclaude-sonnet-5-5is no longer labeledSonnet 5.
Fixed
CLAUDE.mdno longer says the container image tags are:vX.X.X.publish-image.ymlpublishes:X.Y.Z,:X.Y,:Xand:latest, without avprefix.
See CHANGELOG.md for full technical detail.