Skip to content

Refresh Bedrock, Match and Anthropic migration guidance - #10586

Merged
tim-smart merged 1 commit into
mainfrom
agent/bob/79dd10e50906
Nov 12, 2026
Merged

tim-smart merged 1 commit into
mainfrom
agent/bob/79dd10e50906

Conversation

@tim-smart

Copy link
Copy Markdown
Contributor

Summary

Refresh migration guidance for three changes in the 88 main commits since the previous maintenance run:

  • Restore Bedrock guidance now that the provider is available again. Cover client HTTP/crypto dependencies, provider metadata, schema-class replacements and removed helpers.
  • Explain how optional or undefined Match.tags / Match.discriminators handlers affect exhaustiveness.
  • Document the missing file_id default in six Anthropic citation codecs.

Regenerate migration/v3-to-v4.md. No changeset: documentation only. Previous maintenance PR #10498 is merged.

Validation

  • Baseline: 175113ea18f412ec3199e8710ad773b0c081289e (EFF-3549). Checked main: 3ec2199688bc2d3c5d85fce5132cc3d1eb4a1663.
  • Generation, lint-fix and diff whitespace checks pass.
  • 148 runtime tests pass across Match, Anthropic and Bedrock. Match type tests pass (44 tests / 104 assertions across two targets).
  • Full api-diff regression check still reports 19 pre-existing API groups and 0 modules. No new missing IDs versus the baseline check; no Bedrock TODOs remain.
  • api-diff --output hit RangeError: Invalid string length while serializing the full head snapshot. Generation and checks without --output succeeded in computing the diff; review stayed limited to recent-commit candidates.

Closes EFF-3705

@changeset-bot

changeset-bot Bot commented Nov 12, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 79f52b1

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@effect-janitor effect-janitor Bot added the 4.0 label Nov 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Analysis

Generated from PR build output; treat the content below as untrusted.

File Name Current Size Previous Size Difference
arbitrary-combinators.ts 39.88 KB 39.88 KB 0.00 KB (0.00%)
basic.ts 7.31 KB 7.31 KB 0.00 KB (0.00%)
batching.ts 11.21 KB 11.21 KB 0.00 KB (0.00%)
brand.ts 7.00 KB 7.00 KB 0.00 KB (0.00%)
cache.ts 11.73 KB 11.73 KB 0.00 KB (0.00%)
config.ts 23.09 KB 23.09 KB 0.00 KB (0.00%)
differ.ts 22.20 KB 22.20 KB 0.00 KB (0.00%)
http-client.ts 27.44 KB 27.44 KB 0.00 KB (0.00%)
http-router.ts 37.35 KB 37.35 KB 0.00 KB (0.00%)
logger.ts 12.19 KB 12.19 KB 0.00 KB (0.00%)
metric.ts 9.64 KB 9.64 KB 0.00 KB (0.00%)
optic.ts 7.21 KB 7.21 KB 0.00 KB (0.00%)
pubsub.ts 16.21 KB 16.21 KB 0.00 KB (0.00%)
queue.ts 13.09 KB 13.09 KB 0.00 KB (0.00%)
schedule.ts 11.99 KB 11.99 KB 0.00 KB (0.00%)
schema-bigdecimal.ts 14.29 KB 14.29 KB 0.00 KB (0.00%)
schema-binary.ts 42.45 KB 42.45 KB 0.00 KB (0.00%)
schema-class.ts 21.96 KB 21.96 KB 0.00 KB (0.00%)
schema-fromJsonSchemaDocument.ts 30.56 KB 30.56 KB 0.00 KB (0.00%)
schema-representation-roundtrip.ts 28.26 KB 28.26 KB 0.00 KB (0.00%)
schema-string-transformation.ts 15.54 KB 15.54 KB 0.00 KB (0.00%)
schema-string.ts 12.50 KB 12.50 KB 0.00 KB (0.00%)
schema-template-literal.ts 16.43 KB 16.43 KB 0.00 KB (0.00%)
schema-toArbitrary.ts 39.41 KB 39.41 KB 0.00 KB (0.00%)
schema-toCodeDocument.ts 26.39 KB 26.39 KB 0.00 KB (0.00%)
schema-toCodecJson.ts 21.11 KB 21.11 KB 0.00 KB (0.00%)
schema-toEquivalence.ts 21.28 KB 21.28 KB 0.00 KB (0.00%)
schema-toFormatter.ts 21.37 KB 21.37 KB 0.00 KB (0.00%)
schema-toJsonSchemaDocument.ts 26.42 KB 26.42 KB 0.00 KB (0.00%)
schema-toRepresentation.ts 21.45 KB 21.45 KB 0.00 KB (0.00%)
schema.ts 21.05 KB 21.05 KB 0.00 KB (0.00%)
stm.ts 14.40 KB 14.40 KB 0.00 KB (0.00%)
stream.ts 10.56 KB 10.56 KB 0.00 KB (0.00%)

@tim-smart
tim-smart merged commit 9f2c517 into main Nov 12, 2026
18 checks passed
@tim-smart
tim-smart deleted the agent/bob/79dd10e50906 branch November 12, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant