v2.9.0
Release v2.9.0
Added 3
- Add federation integration plugin for rstest
- Deduplicate preloaded asset URLs in runtime
- Add instance-aware runtime diagnostics to observability
Fixed 5
- Coordinate Node configuration ownership in rstest
- Support proxy core interop exports in devtools
- Correct stream SSR splitChunks warning and refresh stale docs
- Render the shared packages badge count once in devtools
- Cache synchronous shared factories in runtime-core
From core
What's Changed
New Features 🎉
- feat(rstest): add federation integration plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4920
- feat(runtime): deduplicate preloaded asset URLs by @2heal1 in https://github.com/module-federation/core/pull/4997
- feat(observability): add instance-aware runtime diagnostics by @2heal1 in https://github.com/module-federation/core/pull/4813
Bug Fixes 🐞
- fix(rstest): coordinate Node configuration ownership by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4980
- fix(devtools): support proxy core interop exports by @2heal1 in https://github.com/module-federation/core/pull/4992
- fix: correct stream SSR splitChunks warning and refresh stale docs by @tonoizer in https://github.com/module-federation/core/pull/4986
- fix(devtools): render the shared packages badge count once by @dmchoi77 in https://github.com/module-federation/core/pull/4970
- fix(runtime-core): cache synchronous shared factories by @2heal1 in https://github.com/module-federation/core/pull/4998
Other Changes
- chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in https://github.com/module-federation/core/pull/4979
- chore(deps): bump nanoid from 5.1.6 to 5.1.16 by @dependabot[bot] in https://github.com/module-federation/core/pull/4977
- chore(deps): bump hono from 4.12.26 to 4.12.34 by @dependabot[bot] in https://github.com/module-federation/core/pull/4957
- chore(deps-dev): bump postcss from 8.5.10 to 8.5.23 by @dependabot[bot] in https://github.com/module-federation/core/pull/4964
- chore(deps): bump nanoid from 5.1.6 to 5.1.16 in /packages/enhanced/test/configCases/tree-shaking-share/multi-version-fallback by @dependabot[bot] in https://github.com/module-federation/core/pull/4976
- chore(deps): bump @remix-run/router from 1.23.2 to 1.23.3 in /packages/bridge/bridge-react-webpack-plugin/tests/mockRouterDir/router-v6/react-router-dom by @dependabot[bot] in https://github.com/module-federation/core/pull/4965
- chore(deps): bump json from 2.19.4 to 2.19.9 in /apps/metro-example-host by @dependabot[bot] in https://github.com/module-federation/core/pull/4937
- chore(deps): bump react-router from 7.16.0 to 7.18.2 by @dependabot[bot] in https://github.com/module-federation/core/pull/4936
- chore(deps): bump sharp from 0.34.5 to 0.35.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4932
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.24 in /apps/next-app-router/next-app-router-4000 by @dependabot[bot] in https://github.com/module-federation/core/pull/4955
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.24 in /apps/next-app-router/next-app-router-4001 by @dependabot[bot] in https://github.com/module-federation/core/pull/4933
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.24 in /packages/treeshake-frontend by @dependabot[bot] in https://github.com/module-federation/core/pull/4966
- chore(deps): reconcile Hono dependency updates by @dependabot[bot] in https://github.com/module-federation/core/pull/4928
- chore(deps-dev): bump hono from 4.13.0 to 4.13.1 in /packages/bridge/bridge-react by @dependabot[bot] in https://github.com/module-federation/core/pull/4975
- chore(deps): bump @hono/node-server from 2.0.10 to 2.0.11 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4927
- chore(deps): bump hono from 4.13.0 to 4.13.1 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4960
- chore(website-new): bump zephyr-rspress-plugin to 1.2.2 by @ryok90 in https://github.com/module-federation/core/pull/4989
- ci(release): add next release summary to workflow page by @ryok90 in https://github.com/module-federation/core/pull/4919
- refactor: reuse normalizeSharedOptions and shared createBundlerLogger by @tonoizer in https://github.com/module-federation/core/pull/4987
- chore: remove dead code and stale commented blocks by @tonoizer in https://github.com/module-federation/core/pull/4985
- ci(metro): pin idb-companion 1.1.8 by @2heal1 in https://github.com/module-federation/core/pull/5000
Full Changelog: https://github.com/module-federation/core/compare/v2.8.2...v2.9.0