Skip to content

chore(deps): update ai sdk#145

Merged
sebdanielsson merged 1 commit into
mainfrom
renovate/ai-sdk
Jul 26, 2026
Merged

chore(deps): update ai sdk#145
sebdanielsson merged 1 commit into
mainfrom
renovate/ai-sdk

Conversation

@renovate

@renovate renovate Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@ai-sdk/google (source) 4.0.224.0.23 age confidence
@ai-sdk/openai (source) 4.0.184.0.19 age confidence
ai (source) 7.0.357.0.36 age confidence

Release Notes

vercel/ai (@​ai-sdk/google)

v4.0.23

Compare Source

Patch Changes
  • f126649: feat(provider/google): default unknown Gemini model IDs to the newest supported capabilities
vercel/ai (@​ai-sdk/openai)

v4.0.19

Compare Source

Patch Changes
  • 34c53c0: Apply reasoning, service tier, and image defaults to recognizable future OpenAI model family versions.
vercel/ai (ai)

v7.0.36

Compare Source

Patch Changes
  • 7fa85b2: fix(ai): use injective serialization for tool approval HMAC payload

    The tool approval signature (experimental_toolApprovalSecret) built its HMAC
    payload by joining fields with \n. Because fields such as toolName and
    toolCallId can themselves contain a newline, distinct field tuples could
    serialize to identical bytes, allowing a signed approval to verify against a
    different tuple. The payload is now serialized with JSON.stringify (with a
    versioned domain-separation prefix), which escapes delimiter/control characters
    and makes the encoding injective.

    Verification remains backwards compatible: a signature in the old format still
    verifies, but only when no field contains the \n delimiter (the condition
    that made the old format ambiguous), so a pending approval that straddles an
    upgrade is not rejected while the collision stays closed.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
respondeo Ready Ready Preview, Comment Jul 26, 2026 5:39pm
respondeo-docs Ready Ready Preview, Comment Jul 26, 2026 5:39pm

@renovate
renovate Bot requested a review from sebdanielsson as a code owner July 26, 2026 17:36
@sebdanielsson
sebdanielsson enabled auto-merge (squash) July 26, 2026 17:37
@sebdanielsson
sebdanielsson merged commit ddb75d2 into main Jul 26, 2026
8 checks passed
@sebdanielsson
sebdanielsson deleted the renovate/ai-sdk branch July 26, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant