Release Overview
Curated overview of releases across Bare's building-block and helper modules—breaking changes, removals, and additions.
A curated record of changes across Bare's runtime and ecosystem modules, newest first. For the raw upstream record, see each module's GitHub releases; this page is the docs-team view of what the changes mean for your application.
Looking for pear CLI or pear-* module releases instead? See Pear's release overview.
2026-09-14 — Bare v1.33.0
- Added: an embedder context API, letting the embedder pass state through to deferred
new Addon()calls. - Changed:
bare-moduleis bumped to v7, so the module system no longer carries its own file system read capability—the embedder must pass one in. See the threat model for what this changes. - Changed:
resolutionsandimportsare no longer read frommodule.
2026-09-07 — Bare v1.32.0
- Added:
Bare.Addon.seal(), letting an embedder permanently freeze dynamic addon loading in a process after loading a trusted set of addons—so any JavaScript that runs afterward can't bring in new native code. Statically linked addons are unaffected, andBare.Addon.sealedreports whether the process is sealed. - Added:
new Thread(callback)runs a function body on the new thread, andnew Thread(filename, source[, options])takes the source positionally. SeeBare.Thread. - Deprecated:
ThreadOptions.source, in favor of the positional form.Thread.create()stays deprecated, as it has been since v1.31.0—usenew Thread().
2026-09-01 — Bare module updates
bare-type — v1.1.1
- Breaking:
type.createTag(),type.addTag()andtype.checkTag()removed, with no replacement, in a patch release. See bare-type.
2026-08-04 — Bare v1.31.0
- Deprecated:
Addon.cache,Addon.resolve(specifier), andAddon.load(url), in favor ofnew Addon(url), andThread.create(), in favor ofnew Thread().bare-modulev7 will use the new API to take over addon resolution, initialization, and caching.
2026-07-01 — Bare v1.30.0
- Added: TypeScript module support.
- Changed: module caches are isolated; addon resolution now relies only on
bare-module's public API.
Patch releases in this window (dependency bumps, prebuild updates) and most of Bare's ecosystem modules (bare-buffer, bare-http1, bare-inspect, etc.) aren't covered yet—that backfill is in progress as a separate effort across Bare, P2P, and Pear. See each module's GitHub releases for the raw upstream record in the meantime.
See also
- Pear's release overview—
pearCLI andpear-*module releases. - P2P's release overview—Hypercore, Hyperdrive, HyperDHT, Corestore, and other P2P building-block/helper-module changes.
- Building blocks reference—current API for P2P modules.
- Helpers reference—current API for P2P helpers.
Last updated on