Skip to content

20.3.7 | RC8

Choose a tag to compare

@Aukevanoost Aukevanoost released this 06 Mar 14:30
· 85 commits to 20.3.x since this release

Native federation builder rework

This RC finalizes the builder rework.

  • The node_modules (externals) are now faster because they don't use the Angular plugin anymore. Only the linker is used for partially compiled dependencies.
  • The rebuildQueue now fully supports interruptions during the build using a promise race.
  • Swapped the "externals" and "exposed modules" building steps, it makes more sense to first build the externals before building the exposed modules (micro frontends).
  • Use the new RebuildQueue to track federation builds during watch mode, yield the result and interrupt whenever the build is cancelled in favor of a newer build.

What's Changed

  • feat: Use caching to improve performance by @Aukevanoost in #4
  • refactor(builder): Performance improvements by @Aukevanoost in #6
  • fix(old-1066): Allow entryPoint to be provided to builder by @Aukevanoost in #7

Full Changelog: v20.3.6...v20.3.7