You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Major MSAL v4 upgrade for the Fusion Framework, bringing enhanced security, improved performance, and better error handling while maintaining full backward compatibility with existing MSAL v2 implementations.
🔥 Key Highlights
MSAL v4 Upgrade: Seamless migration from MSAL v2 to v4 with zero breaking changes for consumers
Enhanced Security: Latest Microsoft authentication security improvements and vulnerability fixes
Telemetry Integration: New provider-level telemetry for MSAL authentication flows
Performance Improvements: Faster token acquisition and optimized caching mechanisms
Future-Proof: Access to latest Microsoft authentication features and ongoing support
📦 What's Changed
Major Releases
@equinor/fusion-framework-module-msal → v6.0.0 - MSAL Browser v4 upgrade with telemetry
@equinor/fusion-framework-module-msal-node → v2.0.0 - MSAL Node API updates
// This still works exactly as beforeconstframework=awaitcreateFramework({modules: [enableMSAL()],});consttoken=awaitframework.modules.auth.acquireToken({scopes: ["User.Read"],});
Optional: Adopt New Features
// New MSAL v4 features availableconsttoken=awaitframework.modules.auth.acquireToken({request: {scopes: ["User.Read"]},behavior: "popup",silent: true,});
Special thanks to @odinr for the comprehensive MSAL v4 upgrade implementation and the entire Fusion Framework team for maintaining this critical infrastructure.
🤖 Beep Bopp – Release notes created by Fusion Assistant!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
🎯 Overview
Major MSAL v4 upgrade for the Fusion Framework, bringing enhanced security, improved performance, and better error handling while maintaining full backward compatibility with existing MSAL v2 implementations.
🔥 Key Highlights
📦 What's Changed
Major Releases
@equinor/fusion-framework-module-msal→ v6.0.0 - MSAL Browser v4 upgrade with telemetry@equinor/fusion-framework-module-msal-node→ v2.0.0 - MSAL Node API updates@equinor/fusion-framework-react-app→ v8.0.0 - React hooks MSAL v4 compatibilityMinor Releases
@equinor/fusion-framework-module-telemetry→ v4.4.0 - Export Measurement classesPatch Updates (30+)
All framework packages updated for MSAL v4 API compatibility including:
@equinor/fusion-framework-module-msalv6.0.0Internal API structure changes (marked as major for safety), but public API remains fully compatible:
@equinor/fusion-framework-module-msal-nodev2.0.0login(options: { scopes: string[] })→login(options: { request: { scopes: string[] } })acquireAccessToken(options: { scopes: string[] })→acquireAccessToken(options: { request: { scopes: string[] } })🚀 Migration Guide
No Action Required
Existing code continues to work without changes:
Optional: Adopt New Features
For MSAL Node Users
Update to new request format:
🐛 Bug Fixes & Improvements
📚 Documentation Updates
🔗 Related Links
🙏 Acknowledgments
Special thanks to @odinr for the comprehensive MSAL v4 upgrade implementation and the entire Fusion Framework team for maintaining this critical infrastructure.
🤖 Beep Bopp – Release notes created by Fusion Assistant!
Beta Was this translation helpful? Give feedback.
All reactions