refactor: remove remote ip strategy feature#4476
Conversation
✅ Deploy Preview for module-federation-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
🦋 Changeset detectedLatest commit: 25d05dc The changes in this PR will be included in the next version bump. This PR includes changesets to release 43 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 919909c2ec
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| '@module-federation/modern-js-v3': patch | ||
| '@module-federation/modern-js': patch |
There was a problem hiding this comment.
Release removed runtime plugin APIs as a breaking change
This change removes public APIs by deleting the ./resolve-entry-ipv4 export from both package export maps (packages/modernjs/package.json and packages/modernjs-v3/package.json) and dropping remoteIpStrategy from the public option types (packages/*/src/types/index.ts), so existing consumers can fail with ERR_PACKAGE_PATH_NOT_EXPORTED at runtime or TypeScript errors after upgrade. Because this changeset tags both packages as patch, these breaking removals would be published as non-breaking updates; please publish as a breaking release (or keep compatibility shims/deprecated typings).
Useful? React with 👍 / 👎.
@module-federation/devtools
@module-federation/cli
create-module-federation
@module-federation/data-prefetch
@module-federation/dts-plugin
@module-federation/enhanced
@module-federation/error-codes
@module-federation/managers
@module-federation/manifest
@module-federation/metro
@module-federation/metro-plugin-rnc-cli
@module-federation/metro-plugin-rnef
@module-federation/modern-js-v3
@module-federation/retry-plugin
@module-federation/rsbuild-plugin
@module-federation/rspack
@module-federation/rspress-plugin
@module-federation/runtime
@module-federation/runtime-core
@module-federation/runtime-tools
@module-federation/sdk
@module-federation/third-party-dts-extractor
@module-federation/treeshake-frontend
@module-federation/treeshake-server
@module-federation/webpack-bundler-runtime
@module-federation/bridge-react
@module-federation/bridge-react-webpack-plugin
@module-federation/bridge-shared
@module-federation/bridge-vue3
@module-federation/inject-external-runtime-core-plugin
commit: |
Bundle Size Report2 package(s) changed, 39 unchanged.
Total dist: 6.86 MB (-28455 B (-0.4%)) |
Description
Since modern.js minimal node version become 20 , remove the remote ip strategy feature
Related Issue
Types of changes
Checklist