Repository navigation
Add Effect 4.1 release blog post - #1638
Merged
Merged
Conversation
janitor-chat
Bot
force-pushed
the
agent/frontend-engineer/eeecc140ba03
branch
from
October 28, 2026 12:46
c30ad30 to
4c22d79
Compare
Cloudflare PreviewURL: https://effectwebsite-websiteworker-pr-1638-jz3flqqqos5kfmvu.matechs.workers.dev Built from commit ff0be71. This comment updates automatically with each deployment. |
tim-smart
force-pushed
the
agent/frontend-engineer/eeecc140ba03
branch
from
October 28, 2026 23:01
4c22d79 to
ff0be71
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the Effect 4.1 release post at
apps/web/src/content/blog/releases/effect/4.1.mdx, using the same format as the 3.x minor posts: frontmatter, sections for the main features, an "Other changes" list, then the CHANGELOG and Discord links.4.1.0 isn't tagged yet.
v4/next-minorhas been merged intoEffect-TS/effectmain, and the open release PR (Effect-TS/effect#10038) versionseffectto 4.1.0. I took the scope from the 58 changesets that PR consumes, at7ea1ea2ecf(2026-10-28). The highlights are theeffect/cryptomodules,Glob/FileSystem.glob,CommandLineandRedactedsupport inChildProcess, streamingCsv, HttpApi Problem Details,Decision.Image/Decision.locate,Effect.ignore({ log: "Unhandled" }),Pool.stats, ISO 8601 durations,Match.literalsandMcpServerrequest-level dependencies and visibility. The breaking changes and upgrade notes come from those same changesets.Smaller patch fixes are left to the CHANGELOG link at the end of the post:
Toml.parserejecting out-of-range dates, MSSQL cancellation leases, McpServer list-change notifications sent beforeinitialize,CommandLine.templaterejecting append assignments,Context.pickkeepingmaxDepth,KeyValueStore.layerFileSystemremovesucceeding for missing keys, and the SQLite hang after an interrupted queued transaction.All code examples typecheck against
7ea1ea2ecf.Do not merge until 4.1.0 is published. Pushes to
maindeploy to production, and the blog index, post routes and RSS include every entry, so merging publishes the announcement.Before merging:
dateis a placeholder (2026-10-20). Set it to the real release date.tim_smartis the author, the same as on the 3.x minor posts.The pre-push
vp run checkfails with 21 errors inSearchDialog.tsxandremark-mermaid.ts. Those errors are already onmainand this PR doesn't touch either file.astro syncvalidates the new content entry.Closes EFF-2608