Repository navigation
Version Packages - #103
Merged
Merged
Version Packages#103
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
September 29, 2026 12:37
ac34588 to
613b28b
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.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
fiber@0.16.3
Patch Changes
#102
69793d2Thanks @AndersRobstad! - A response body that fails to load, or a history clear that fails, is reportedin the History tab again instead of vanishing the moment the tab opens.
History now catches up with what the MCP server records whenever the tab is
opened, and a catch-up that succeeded cleared every error on the way — including
the one the tab was being opened to show. It now clears only an earlier failure
to list history, which is the one a successful list resolves.
Also moves rustls to 0.23.45 for RUSTSEC-2026-0285, in which TLS 1.3 handshake
messages were accepted across encryption level boundaries, and fast-uri (used by
the editor's schema linting) to 3.1.8 for two advisories on how it parses a
URI's authority.
Clicking another collection's settings cog while a settings drawer is open now
reliably switches to that collection. The click also counted as dismissing the
open drawer, and when the dismissal landed last the drawer closed and stayed
closed.
#101
a0bf154Thanks @AndersRobstad! - A collection whose OpenAPI schemas refer to each other in a ring no longerwrites a loader cache of gigabytes, and the MCP server no longer hangs on one.
The cache stored every endpoint's request and response schema with each
$refexpanded in place, stopping only where a reference met itself on the current
path. Schemas that refer to each other — an operand that is an object or a
function, each of which holds operands — have a number of such paths that
grows factorially, and every endpoint got its own copy: one real collection's
cache reached 2.5 GB, a single endpoint's schema 252 MB. Every MCP call, down
to
list_sections, read that file first, so the server answeredinitializeand then nothing else.
Schemas now live in a file of their own beside the endpoint list, stored as the
document wrote them, with each definition they reach kept once. An endpoint's
schema is put together when it is opened or asked for by
get_endpoint, withanything used more than once written a single time under
$defs— which theeditor's linting already reads — so it can never be larger than the document it
came from. Listing, searching and deciding whether a call is allowed read only
the endpoint list. Request bodies built from such schemas are bounded too,
since a depth limit alone still let them branch into hundreds of kilobytes.
A cache written by an earlier version still lists its endpoints straight away:
reading stops at the end of the endpoint list, before the schemas. Its schemas
are left unread until the next refresh writes both files.