Skip to content

chore(effect): update to beta.107 - #43109

Merged
kitlangton merged 2 commits into
v2from
effect-refresh
Aug 17, 2026
Merged

kitlangton merged 2 commits into
v2from
effect-refresh

Conversation

@kitlangton

Copy link
Copy Markdown
Contributor

What

Update the V2 package set from Effect 4.0.0-beta.101 to 4.0.0-beta.107 and migrate the repository to the beta.107 Schema and representation APIs.

The release was published on August 10 and now satisfies the repository's three-day minimumReleaseAge policy.

How

  • Replace removed Schema APIs, including TaggedErrorClass, ErrorClass, and UnknownFromJsonString, across runtime code, tests, templates, and generated clients.
  • Migrate HTTP API code generation from fromASTs to toRepresentations, preserving transport transformation semantics and distinct encoded/type variants.
  • Inline anonymous representation references while retaining stable named Promise types, and deduplicate only equivalent references with the same identifier.
  • Add SSE decoder-error and shared/conflicting-reference regressions.
  • Pin @effect/platform-node-shared to beta.107 so the dependency graph does not resolve the newer RC line.
  • Patch retained [email protected] artifacts for the Schema.TaggedError rename and remove the obsolete beta.101 Effect patch.
  • Regenerate the Effect and Promise client surfaces.

Scope

This keeps drizzle-orm at 1.0.0-rc.2; upgrading Drizzle is outside this dependency refresh.

The AI suite still has seven unrelated Azure/OpenRouter fixture or expectation failures in unchanged paths. CLI standalone/service-registration tests remain environment-dependent and can time out waiting for local service registration.

Testing

  • bun install --frozen-lockfile
  • bun run generate in packages/client
  • bun turbo typecheck --concurrency=3 via the pre-push hook: 33 packages passed
  • Core: 1,838 tests passed
  • Server: 23 tests passed
  • CodeMode: 1,089 tests passed
  • HTTP API codegen: 91 tests passed
  • HTTP recorder: 47 tests passed
  • Simulation: 42 tests passed
  • git diff --check

@kitlangton
kitlangton enabled auto-merge (squash) August 17, 2026 21:51
@kitlangton
kitlangton merged commit d9b81d2 into v2 Aug 17, 2026
8 checks passed
@kitlangton
kitlangton deleted the effect-refresh branch August 17, 2026 21:54
jinhuang712 pushed a commit to jinhuang712/opencode that referenced this pull request Sep 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant