Releases: fedify-dev/fedify
Fedify 2.0.11
Released on April 7, 2026.
@fedify/fedify
- Fixed
sendActivity()not awaitingfanoutQueue.enqueue()in the fanout path, which could cause fanout messages to be silently dropped on runtimes like Cloudflare Workers that may terminate an isolate as soon as the response is sent. [#661]
@fedify/cfworkers
- Fixed a TypeScript type mismatch that occurred when passing
wrangler types-generated binding types (e.g.KVNamespace,Queue) toWorkersKvStoreandWorkersMessageQueueconstructors. The package previously imported these types from@cloudflare/workers-types/experimental, which includes extra members (such asKVNamespace.deleteBulk()) absent from types generated bywrangler types, causing TypeScript assignment errors at the call site. The import now uses the stable@cloudflare/workers-typesentrypoint, whose definitions match whatwrangler typesgenerates. [#662]
Fedify 1.10.7
Released on April 7, 2026.
@fedify/fedify
- Fixed
sendActivity()not awaitingfanoutQueue.enqueue()in the fanout path, which could cause fanout messages to be silently dropped on runtimes like Cloudflare Workers that may terminate an isolate as soon as the response is sent. [#661]
Fedify 1.9.8
Released on April 7, 2026.
@fedify/fedify
- Fixed
sendActivity()not awaitingfanoutQueue.enqueue()in the fanout path, which could cause fanout messages to be silently dropped on runtimes like Cloudflare Workers that may terminate an isolate as soon as the response is sent. [#661]
Fedify 2.1.3
Released on March 31, 2026.
@fedify/init
- Restored the npm entrypoint contract for
@fedify/initafter thetsdownupgrade started publishingdist/*.mjsfiles while the package metadata still exporteddist/*.jsanddist/*.d.ts. Node consumers such as@fedify/clican start again, includingnpx -y @fedify/cli --help. [#655]
@fedify/create
- Restored the npm CLI entrypoint for
@fedify/createso the publishedbinandexportspaths once again point to generateddist/mod.jsoutput instead of missingdist/mod.jsfiles. This prevents the same packaging regression from breakingnpm init @fedify. [#655]
Fedify 2.0.10
Released on March 31, 2026.
@fedify/lint
- Fixed the published ESM output paths for
@fedify/lintso the package exports and type declarations point to the actual files generated bytsdown. This restores imports such asimport fedifyLint from "@fedify/lint"in documentation examples and other TypeScript consumers.
@fedify/init
- Restored the npm entrypoint contract for
@fedify/initafter thetsdownupgrade started publishingdist/*.mjsfiles while the package metadata still exporteddist/*.jsanddist/*.d.ts. Node consumers such as@fedify/clican start again, includingnpx -y @fedify/cli --help. [#655]
@fedify/create
- Restored the npm CLI entrypoint for
@fedify/createso the publishedbinandexportspaths once again point to generateddist/mod.jsoutput instead of missingdist/mod.jsfiles. This prevents the same packaging regression from breakingnpm init @fedify. [#655]
Fedify 2.1.2
Released on March 29, 2026.
@fedify/fedify
- Fixed CommonJS builds of
@fedify/fedify/vocabmissing theObjectexport from the entry point. Oldertsdownoutput generated an invalid CommonJS re-export, causingrequire("@fedify/fedify/vocab").Objectto beundefined. Updated the bundler toolchain and added a regression test for the built CommonJs entry point. [#651]
Fedify 2.0.9
Released on March 29, 2026.
@fedify/fedify
- Fixed CommonJS builds of
@fedify/fedify/vocabmissing theObjectexport from the entry point. Oldertsdownoutput generated an invalid CommonJS re-export, causingrequire("@fedify/fedify/vocab").Objectto beundefined. Updated the bundler toolchain and added a regression test for the built CommonJs entry point. [#651]
Fedify 1.10.6
Released on March 29, 2026.
@fedify/fedify
- Fixed CommonJS builds of
@fedify/fedify/vocabmissing theObjectexport from the entry point. Oldertsdownoutput generated an invalid CommonJS re-export, causingrequire("@fedify/fedify/vocab").Objectto beundefined. Updated the bundler toolchain and added a regression test for the built CommonJs entry point. [#651]
Fedify 1.9.7
Released on March 29, 2026.
@fedify/fedify
- Fixed CommonJS builds of
@fedify/fedify/vocabmissing theObjectexport from the entry point. Oldertsdownoutput generated an invalid CommonJS re-export, causingrequire("@fedify/fedify/vocab").Objectto beundefined. Updated the bundler toolchain and added a regression test for the built CommonJs entry point. [#651]
Fedify 2.1.1
Released on March 27, 2026.
@fedify/fedify
-
Limited the number of HTTP redirects followed by the remote document loaders and signed HTTP fetches to mitigate resource exhaustion during remote key and document resolution. [CVE-2026-34148 by Abhinav Jaswal]
-
Stopped the remote document loaders and signed HTTP fetches from revisiting the same URL within a redirect chain, preventing self-referential redirect loops. [CVE-2026-34148 by Abhinav Jaswal]
-
Persisted negative public key cache entries for failed remote key fetches, reducing repeated retries against the same unavailable key across requests. [CVE-2026-34148 by Abhinav Jaswal]