27.0.0 - 2026-05-13
Important
Requires gsad >= 25.6.0
✨ Added
- Allow to change the session timeout via the session object by @bjoernricks in 9c4c073
- Report-port gmp command by @daniele-mng in 5663e62
- Add jwt to envelope and login data by @bjoernricks in 8f00f4a
- Add jwt string to the session by @bjoernricks in #5280
- Store apiServer and apiProtocol on http class by @bjoernricks in 12264aa
👷 Changed
- Update useUserTimezone to use session instead of redux store by @bjoernricks in 014a218
- Use useUserTimezone hook to set and get the timezone by @bjoernricks in 7f6a1fb
- Cleanup isLoggedIn status on Gmp object by @bjoernricks in #5273
- Change useSessionTimeout to use the session object instead of redux by @bjoernricks in 17da5cc
- Allow to pass BROWSER_LANGUAGE to setLocale function by @bjoernricks in 95be501
- Use TypeScript for SessionTimer by @bjoernricks in #5277
- Move session from settings to Gmp class directly by @bjoernricks in eccb302
- Adapt hooks to session location changes by @bjoernricks in c89ac8a
- Allow to include JWT in requests for authentication by @bjoernricks in #5283
- Use new
/loginURL for the login by @bjoernricks in #5285
🐛 Bug Fixes
- Fix returning the same timeout date object from the session by @bjoernricks in #5274
- RefetchInterval status for report/results by @daniele-mng in 2ad9ded
- Redirect on login to last visited page by @daniele-mng in 7ea8836
- Dev mode login page prevent white flash and simplify redirect on login by @daniele-mng in #5284
🔥 Removed
- Remove timezone related data from redux store by @bjoernricks in 92fd583
- Remove setting the timezone from useUserSettingsAction hook by @bjoernricks in 69fd1a4
- Remove timezone related code from Gmp class by @bjoernricks in #5272
- Remove dispatching the session timeout to redux on login by @bjoernricks in 6048cc7
- Remove session timeout handling from redux code by @bjoernricks in 723cc6b
- Remove locale data from reduce store by @bjoernricks in 237a963
- Remove unused setLocale method from Gmp class by @bjoernricks in a0fe1ca
- Remove usage of useSession hook by @bjoernricks in 0ff1eca
- Remove command registration for ResultCommand and ResultsCommand by @daniele-mng in #5281
✅ Testing
- Improve mocked session for calling methods by @bjoernricks in 58a5de1
- Adapt tests for timezone changes by @bjoernricks in 20d025a
- Test DetailsPage.test.jsx by @daniele-mng in 30962d3
- Add a createStorage function to gmp/testing by @bjoernricks in 03725b3
- Ensure timers are restored for event tests by @bjoernricks in #5279
- Extend createHttp testing functions for setting HttpOptions by @bjoernricks in 93e6a94