# October 2025 Release Notes

## GRAX Product Updates

### October 2025

October delivered one of the most-requested restore improvements in recent memory: exact time selection for point-in-time restores. Beyond that, the month brought stronger storage guardrails, broader access to Search Templates, and a range of improvements to insights, seeding, and the embedded experience.

***

### Backup & Restore

#### Point-in-Time Restores Now Support Exact Time Selection

**What Changed:** When initiating a point-in-time restore, you can now select a specific time of day in addition to the date. Previously, the restore was limited to date-level precision.

**Why This Matters:** For organizations with high transaction volumes, a lot can change within a single day. Being able to restore to a precise moment gives you much finer control over exactly what state your data is returned to, which is especially valuable when recovering from an event that happened at a known time.

***

#### Records Cleared from the Recycle Bin During Restore

**What Changed:** When a restore brings back records that are currently sitting in the Salesforce Recycle Bin, GRAX now removes them from the Recycle Bin as part of the restore process.

**Why This Matters:** Without this, a restored record and its Recycle Bin counterpart could conflict. The restore now completes cleanly in all cases, with no manual cleanup needed afterward.

***

#### Activity Detail Now Shows Records Scanned at Source

**What Changed:** Activity detail pages now display the number of records that were scanned at the source during each activity run.

**Why This Matters:** This gives you better visibility into the scope of each backup or archive run. You can see whether an activity is scanning the expected volume of records, making it easier to spot when something is out of the ordinary.

***

### Search

#### Search Templates Now Available to All Users

**What Changed:** Standard users can now view and run Search Templates. Previously, access was limited to administrators.

**Why This Matters:** Teams that have built shared templates for common workflows can now make those templates available to everyone, not just admins. Users get consistent, curated searches without needing to rebuild them manually.

***

### Seeding

#### Option to Limit the Number of Records in a Seed

**What Changed:** When configuring a seed, you can now set a maximum number of records to include. The seed will stop once that limit is reached.

**Why This Matters:** For testing purposes or when seeding into smaller sandbox environments, this gives you precise control over seed size without having to manually filter down the source data.

***

### User Interface

#### Insights Tiles Now Link to Documentation

**What Changed:** Each tile on the Insights dashboard now includes a direct link to the relevant documentation for that metric.

**Why This Matters:** If a metric looks unusual or you want to understand exactly what it measures, you can now get to the explanation in one click instead of searching separately.

***

#### Chart Legends Now Distinguish Line and Bar Series

**What Changed:** In Insights charts, line and bar series are now visually differentiated in the legend with distinct indicators.

**Why This Matters:** When a chart mixes series types, it is now clear at a glance which series is which, reducing the chance of misreading a chart that combines trend lines with bar data.

***

#### Child Records Match Salesforce Layout in Embedded Mode

**What Changed:** When GRAX is embedded within Salesforce, child record views now match the Salesforce layout for consistency with the surrounding interface.

**Why This Matters:** Users accessing GRAX from within Salesforce see a presentation that aligns with what they expect from the Salesforce environment, reducing context switching and making the embedded experience feel native.

***

#### Storage Configuration Improvements

**What Changed:** The storage configuration flow now includes improved validation, clearer field labels, and better feedback when credentials are entered or modified.

**Why This Matters:** Setting up or updating storage is a high-stakes operation. The improved flow makes it easier to confirm your configuration is correct before saving, reducing the chance of misconfiguration.

***

### Data & Storage

#### Cross-Region Storage Now Blocked

**What Changed:** GRAX now prevents storage configurations that would direct data across cloud regions. The interface enforces region consistency when configuring storage destinations.

**Why This Matters:** Cross-region storage can introduce data residency concerns and unexpected latency. This guardrail ensures your storage setup stays within the intended region without requiring manual verification.

***

#### Retirement Warnings for Salesforce Username Connections

**What Changed:** Organizations still using Username-based Salesforce connections now see in-app notices indicating that this connection type is being retired and prompting migration to Connected App credentials.

**Why This Matters:** If your organization uses a Username connection, you should plan to migrate to a Connected App before the retirement date. The in-app notice tells you what you need to know and where to take action.

***

### How to Get the Most from These Updates

**Use exact time selection in your next PITR.** If you have not tried a point-in-time restore recently, the time picker is now available. This matters most when you need to recover to a specific moment rather than the start of a day.

**Check your Salesforce connection type.** If you see a retirement warning for Username-based connections, contact your administrator about migrating to a Connected App. Your backup continuity depends on completing that migration.

**Share Search Templates with your whole team.** Now that standard users can access templates, any templates your admins have built are available to everyone. This is a good moment to audit which templates you have and make sure they are up to date.

***

### Questions or Feedback?

Reach out to your GRAX Customer Success contact or visit our support portal for help with any of these updates.

***

*October 2025*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.grax.com/notices/release-notes/october-2025-release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
