2026-05-20 - Session Health Monitoring and Firestore-Backed User Caching¶
Release¶
AgileData.io - Stay Connected: Smarter Session Management That Catches Problems Early
AgileData now actively monitors the health of your session while you work. If your IAP (Identity-Aware Proxy) session expires due to inactivity or a token issue, the application detects this before it causes a confusing error and prompts you to re-authenticate cleanly.
Under the hood, this is powered by a new Firestore-backed session layer in the frontend. Your user identity and session state are cached locally and cross-referenced against the active authentication token. The health check runs continuously in the background — if the session drifts out of sync or the IAP token becomes invalid, you’ll see a clear re-login prompt rather than unexplained failures.
This is particularly valuable in long-running work sessions, where token expiry has historically caused silent failures that required a full page refresh to resolve.
What’s New:
Continuous IAP session health monitoring runs in the background while you use the app
Firestore-backed session cache stores user identity and session state client-side
Inactivity-triggered session expiry is detected and handled gracefully
User email extracted directly from the auth token for consistent session keying
What this means for you:
No more unexplained errors from expired sessions mid-workflow
Clean re-login prompts instead of silent failures when your session times out
More stable long-running sessions for data exploration and rule authoring
Last Refreshed¶
Doc Refreshed: 2026-05-20