January 2026 Release Notes
GRAX Product Updates
January 2026
January opened the year with two significant platform advances: Azure Managed Identity authentication removes the need for static storage credentials for Azure customers, and inline images in record fields are now served directly from GRAX data. Search also gained relative date support, the Email v2 viewer reached general availability, and Salesforce Files received first-class treatment in the backup process.
Backup & Restore
Azure Managed Identity Authentication Now Supported
What Changed: GRAX now supports Azure Managed Identities for storage authentication. Organizations using Azure Blob Storage can connect without providing or managing static access keys.
Why This Matters: Managed Identities are the recommended approach for securing Azure resource access. This change removes the operational burden of rotating static credentials and reduces the risk associated with long-lived keys. If your organization uses Azure for GRAX storage, you can now migrate to identity-based authentication.
Point-in-Time Restore Field Selection Limited to Updateable Fields
What Changed: The field selection panel in the point-in-time restore flow now shows only fields that Salesforce allows to be updated. Read-only and formula fields are no longer listed.
Why This Matters: Seeing fields that cannot be restored was confusing and could lead to restore attempts that could not complete as expected. The field list is now focused on what you can actually act on, making the restore configuration faster and clearer.
Salesforce Files Now Treated as First-Class Backup Data
What Changed: ContentVersion records (Salesforce Files) are now backed up as first-class objects in the backup process, with consistent tracking and inclusion across all organizations.
Why This Matters: Files attached to Salesforce records are now captured in every backup. If your organization stores important documents, attachments, or media through Salesforce Files, those are now backed up with the same completeness as your record data.
Search
Relative Dates Now Supported in Search Filters
What Changed: Date and timestamp search filters now accept relative expressions such as "last 7 days" or "last 30 days" in addition to specific calendar dates.
Why This Matters: Most recurring searches are time-relative rather than tied to a specific date. You can now build a search that always covers the last 30 days without having to update the date range each time you run it. This is especially useful for templates and scheduled searches.
Search Filter Helpers and Modified Field Context Added
What Changed: Search now displays additional context alongside certain filters, including helper text to guide field selection and information about when fields were last modified.
Why This Matters: This makes it easier to build precise, well-informed queries without leaving the search interface. The additional context is shown inline where it is relevant rather than requiring you to look up field metadata separately.
User Interface
Inline Images Now Served from GRAX Data
What Changed: HTML field content that includes images now serves those images from GRAX's own stored data rather than linking back to Salesforce. This applies by default across record views.
Why This Matters: Images in record fields previously relied on an active Salesforce session to load. They would not display for archived or deleted records, or when a user was not currently logged into Salesforce. Images now load reliably regardless of Salesforce session state, giving you a complete view of your record data at all times.
Email Viewer v2 Now Generally Available
What Changed: The updated email viewer is now the default experience for all users. It provides a more structured, readable presentation of email threads within child record views.
Why This Matters: The v2 viewer improves how email conversations are displayed, making it easier to follow threads and find specific messages within a record. All users now have this experience without any additional configuration.
Smarter HTML Content Updating During Seeds and Restores
What Changed: When HTML field values reference Salesforce record IDs (for example, links in rich text fields), GRAX now updates those references using a tag-and-attribute-aware approach rather than simple text replacement.
Why This Matters: The previous approach could misidentify or leave behind stale ID references in complex HTML content. The updated approach parses HTML structure before making replacements, so links and embedded references in rich text fields are updated more accurately during seeds and restores.
Archive
File Object Relationships Restricted in Archive Activities
What Changed: Adding File object relationships directly to Archive activities is now restricted. File-related data should be handled through the dedicated file support path.
Why This Matters: Mixing File object relationships into general archive configurations can create unexpected data integrity issues. This guardrail ensures file data is handled through the appropriate path, keeping your archive operations predictable and complete.
How to Get the Most from These Updates
Azure customers: consider migrating to Managed Identity. If you currently use static access keys for your Azure storage connection, this is a good time to move to Managed Identity. It removes credential management from your workflow and is the more secure long-term approach.
Update your recurring search templates to use relative dates. Templates that were previously hardcoded to specific date ranges can now be updated to use relative expressions like "last 30 days." This keeps them accurate without any maintenance.
Review how images appear in your record views. With inline images now served from GRAX data, fields that contain HTML with embedded images should display more completely than before. If your records include rich text with images, take a look at how they now appear.
Questions or Feedback?
Reach out to your GRAX Customer Success contact or visit our support portal for help with any of these updates.
January 2026
Last updated
Was this helpful?

