New Features:
Introduced Dynamic Loading, Multi-App support and Asymmetric JWT Token Exchange Mode
i. Dynamic Loading : Directly Load the Asset config on run-time instead of having to read from static imi-environments file.
ii. Multi-App Support : Use Different Assets at the same time in different tabs, or Switch Between Assets in the same tab.
iii. Asymmetric JWT Token Exchange Mode: Exchange the Client's generated JWT for a short lived access token & use it for authorization and maintain the token life-cycle, handle retries.
Enhancements
i. Added a Ping-Pong Between SDK & The Service Worker to prevent the service worker from being killed due to idleness,
ii. Fixed Minor Bugs