Skip to main content

9.15.0 - Sturdier filters and authentication hardening

What's new

Quick filters keep working when the input is messy

Quick filters let you narrow a table as you type, and many people lean on regular expressions to do it. Previously, typing a pattern that wasn't yet valid — a stray bracket, an unfinished group — could throw and leave the table in a bad state. Now the filter recognizes an invalid expression and keeps the table usable, so you can keep typing and refining without it breaking under you.

Field mapping is more forgiving during loads

When you map a file's columns to Salesforce fields, the mapping is built up as you go and can briefly be incomplete. Loads now handle missing or undefined mapping entries gracefully instead of surfacing an error partway through setup, which makes getting a load configured feel a lot less fragile.

A round of authentication and session hardening

This release tightens up several parts of signing in and managing sessions:

  • The login flow now validates requests to protect against cross-site request forgery (CSRF).
  • Revoking a session clears all of that user's tokens, and error details are preserved when a session ends — so if something goes wrong mid-login, the reason isn't lost when you're redirected.
  • Expired access tokens are now handled gracefully instead of failing outright.

Most of this is invisible day to day — it's the kind of work that quietly makes logging in and staying logged in more dependable.