New Features
- Uploader design improvements —
The file upload interface has been
redesigned to reduce whitespace and
create a more modern experience. This
update improves the workflow for
setting additional fields and provides
clearer success or error indications
for multiple file uploads.
- Record Level

- Line Level

- eXtendFiles Approval Setup — A new "Collaboration Settings" tab has been added to the eXtendFiles Configuration screen to manage collaboration settings. See Add eXtendFiles Configuration Page Link and Using eXtendFiles Configuration for more information on utilizing our updated configuration page.

- Amazon S3 role-based
authentication — To improve
security and convenience, eXtendFiles
now supports role-based authentication
for Amazon Web Services S3 storage.
This allows granting access using an
IAM role instead of relying on static
access keys that require manual
rotation. The previous IAM key-based
authentication method will continue to
be supported. Learn more about
the benefits of using an IAM Role
ARN over an IAM User Access
Key
Enhancements
- Improved File Upload Error
Messaging — The file
upload process has been updated to
provide more specific error messages.
Previously, issues during file
uploads, such as incorrect
permissions, would result in a generic
"Internal Server Error." Now, the
system will return the original, more
detailed error message to help users
better diagnose the cause of the
failure.
- eXtendFiles Configuration Audit Log
— An audit trail has been
implemented to track all configuration
changes made on the eXtendFiles
Configuration page. Similar to native
system notes, a new sublist now
displays a log of modifications,
including the field changed, old and
new values, and the user who made the
change. To maintain performance, the
system automatically purges logs older
than 90 days while always retaining
the 10 most recent entries. See Auditing
eXtendFiles Configuration Page
Changes for configuration
instructions.
- Multi-Select Fields in eXtendFiles
Configuration
— Multi-select fields in
the eXtendFile Configuration screen
has been redesigned, replacing the
previous hover list with a modern,
user-friendly chip display for
selected items.
- Box Shared Link Preference — A new setting has been added to the eXtendFiles Configuration page to specify the shared link access level for files uploaded when using Box as the storage type. This allows administrators to override their global Box account default sharing preferences (e.g., Company, Collaborators) to ensure files are accessible as needed.

eXtendFiles Configuration Page
Updates
- A "Default Value" can now be
configured for custom uploader fields
in both the Record Level and Public
Uploader. This streamlines uploads by
pre-selecting a common value for
fields, such as "File Type," which
users can override if necessary. The
new setting is available when
customizing uploader fields.
- A "Return To NetSuite" link has been added to the sidebar of the eXtendFiles Configuration page. This allows users to more easily navigate back to the NetSuite homepage.

- The sidebar search has been improved to search through all page content, including titles, help text, and placeholders. This provides more comprehensive results from different sections, including collapsed menus, making it easier for users to find items.

- A new section has been added to the eXtendFiles Configuration home page to display four different alert types—Information, Warning, Error, and Confirmation—each with distinct colors and icons. This section will be utilized in the future to highlight important features and issues. Existing communication paths with continue as normal.

Sandbox Preference Updates
- To improve performance in
non-production environments, the
system will no longer send file URL
signing requests for Sandbox (SB) and
Release Preview (RP) accounts. This
change utilizes an existing setup flag
that can be explicitly enabled to
allow these requests if needed.
- To improve performance in
non-production environments, the
system will no longer run Map/Reduce
scripts for Sandbox (SB) and
Release Preview (RP) accounts. This
change utilizes an existing setup flag
that can be explicitly enabled to
allow these requests if needed.
Fixes
- Microsoft OneDrive/SharePoint User
Based Upload Authentication
— Resolved an issue where
users were unable to authenticate with
OneDrive from the eXtendFiles
Configuration page.
- Remove Folder Dependency from
Public Upload URLs — The
public upload URL generation for Box
and OneDrive/SharePoint has been
updated to remove the folder ID from
the URL parameters. This change
ensures that previously generated
upload links will continue to function
correctly even if the target folder is
changed in the eXtendFiles
Configuration settings. Files will now
always be uploaded to the currently
configured folder, resolving issues
where old links would break after a
folder update.
- Azure URL Selection Default — Corrected an issue where an
inaccessible public access link was
being presented to the user when
accessing the file via the
"eXtendFiles - View Uploaded File"
field instead of the private access
link.
- "eXtendFiles Transform M/R" Linking
Issue — The "eXtendFiles
Transform M/R" script has been updated
to correctly honor the "Link files to
related transactions" preference from
the eXtendFiles Configuration. When
this setting is disabled, the script
will now stop processing and will no
longer link files to related
transactions.
- Folder Information "Bucket" Not
Populating — Corrected an
issue where the "Bucket" field on the
Folder Information record failed to
populate.
- Folder Sharing Rule URL Access
— Resolved an issue where
users could not access signed URLs for
files when their permissions were
granted through a folder sharing rule.
Users with the appropriate folder
access can now successfully generate
and view files via signed URLs.
- Missing Reference Fields in Line
Level Upload Configuration — Resolved an issue where reference
fields were missing from the
"eXtendFiles Reference Field" dropdown
during Line Level Upload
configuration. The issue occurred when
fields were not on a user's preferred
form, causing them not to be
displayed. The dropdown will now
correctly show all available reference
fields for selection.
Important Note Regarding Bundle
Updates
Customizations May Be Reset During
Bundle Updates
If you have made customizations to base
eXtendFiles components (such as built-in custom
fields, or eXtendFiles Custom Record preferences), these changes may be reset
when NetSuite's bundle update process is
applied. This occurs because bundle-owned
components are overwritten with the latest
bundle definition during updates.
After applying this update, please
review and re-apply any customizations
you have made to eXtendFiles
components.
For more information about why this occurs
and best practices for managing
customizations, see Understanding Why Fields and Preferences May Reset During NetSuite Bundle and SuiteApp Updates.