NetSuite Release Notes
Oracle’s release notes, digested with a developer and admin lens. APIs that changed, scripts you need to update, schema additions, and the migrations Oracle isn’t spelling out.
SuiteCommerce Infinite Scroll Extension — Configuration and PLP Behavior
SuiteCommerce adds an Infinite Scroll extension that replaces pagination on Product Listing Pages (PLP) with continuous loading, configurable via the SuiteCommerce Configuration record.
Rule-Based Recognition Treatment Adds Criteria-Driven Overrides to ARM Revenue Elements
Advanced Revenue Management gains two new records — Recognition Treatment and Recognition Treatment Rule — that let you override recognition attributes on revenue elements based on configurable criteria, eliminating manual edits on revenue arrangements.
SCA Device Fingerprinting via CyberSource Decision Manager
SuiteCommerce Advanced natively integrates CyberSource Decision Manager device fingerprinting at checkout from the Vinson release onward. Pre-Vinson bundles require a manual SSP code change.
Intercompany Elimination Journal Entries Can Now Be Summarized via Accounting Preference
A new accounting preference, Journal Entry Summarization on Intercompany Elimination, controls whether elimination journal entry lines are grouped into a single summarized line or remain individual. Behavior varies by account type — some balance-sheet accounts are always summarized regardless of the preference.
SuiteCommerce Advanced Denali: Complete Platform Re-Architecture
SCA Denali is a ground-up re-architecture that replaces the build toolchain (Gulp/Node), template engine (Handlebars over Underscore), CSS preprocessor (Sass over LESS), and frontend framework (Bootstrap 3). Existing implementations require full re-implementation — there is no incremental upgrade path.
SCA Pre-Denali: Legacy Domain and Session Checks Replaced for HTTPS Shopping
SuiteCommerce Advanced pre-Denali releases introduced isCheckoutSupported(), isShoppingSupported(), and session.isLoggedIn2() to replace legacy domain and session detection methods that break under HTTPS shopping domains.
SuiteCommerce: Gift Certificate Groups Mimic Matrix Items on PLP/PDP
The Gift Certificate Management extension adds a Gift Certificate Group record and new item-level fields that let you consolidate multiple gift certificates into a single PLP entry with item-option selection on the PDP, mimicking matrix-item behavior without using matrix items.
Backporting Auto-Apply Promotions to SuiteCommerce Advanced Elbrus
SCA Elbrus sites must manually patch JavaScript, Template, and Sass files and add a custom PromocodeNotifications module to gain the auto-apply promotions capability that shipped natively in the Kilimanjaro release.
Aconcagua Release: SuiteCommerce Moves to Themes, Extensions, and the Extensibility API
The Aconcagua release of SuiteCommerce and SCA replaces direct distro-file editing with a theme/extension deployment model, introduces the Extensibility API for building portable customizations, bumps core JS libraries (Backbone to 1.3.3, underscore to 1.8.3, Bignumber to 4.0.4), and adds Intercompany Cross-Subsidiary Fulfillment and Free Gift Promotion support.
SuiteCommerce 2025.1.20 & 2025.1.30 Minor Fixes: Invoices, Wishlists, Facets, Order Status
Two minor SuiteCommerce patches fix My Account invoice filtering, wishlist deletion errors, canonical URL facet values, and the package-items toggle on sales orders.
SuiteCommerce 2023.2: Commerce API Cart Calls, gulp theme:create, and Breaking Library Updates
Cart quantity changes now hit the Commerce API instead of remove/re-add, a new gulp theme:create command enables Base Theme inheritance, and node-sass jumps to 8.0.0 — review your build tooling before upgrading.
SuiteCommerce 2023.1.x Minor Releases: GA4 Event Tracking, SSP Security Headers, 3DS2 Fixes, and Library Updates
Three SuiteCommerce minor releases adding GA4 event tracking via the GTM Commerce extension, a new SSP security-header configuration property, critical 3DS2 payment-flow fixes, and dependency bumps for Underscore.js, Handlebars, Sass, and VM2.
SuiteCommerce 2021.1.x Minor Releases: Extensibility API, Extension Manager, and Storefront Fixes
Seven minor SuiteCommerce patches (2021.1.1–2021.1.7) fix issues in the Extensibility API (gclid parameter stripping), Extension Manager (gulp extension:fetch, SCDeployer auth), guest checkout permissions, Google Tag Manager cart integration, and several MyAccount UI bugs.
2020.2.x SuiteCommerce Minor Releases: Mandatory TBA for Dev Tools, Extensibility Safe Mode, and Bug Fixes
Seven minor SuiteCommerce releases ship mandatory token-based authentication for all Commerce developer tools (gulp CLI), a new Extensibility Layer Safe Mode that warns on private-module imports, relocated Item Options configuration fields, and numerous checkout/cart/localization bug fixes.
SuiteCommerce 2020.1.x Minor Releases: SuiteScript Rollback, jQuery 3.5.1, and Iframe Security Controls
Twelve minor releases for SuiteCommerce and SuiteCommerce Advanced in the 2020.1 cycle, including a SuiteScript 2.0 rollback for OrderHistory/ReturnAuthorization modules, jQuery upgrade to 3.5.1, new iframe security controls on the Configuration Record, and dozens of checkout and payment-processing fixes.
SuiteCommerce / SCA 2019.2.0: TypeScript Migration, SuiteScript 2.0 Backend, and Breaking Directory Changes
SCA 2019.2.0 begins migrating core source from JavaScript/AMD to TypeScript, refactors Case and OrderHistory modules to SuiteScript 2.0 services, restructures the entire source directory layout, bumps the Node.js requirement to 10.16.x, and updates jQuery from 3.3.1 to 3.4.1.
SuiteCommerce 2018.2: SCDeployer Role for 2FA, New Extensibility API Methods, and Legacy Config Migration
SuiteCommerce 2018.2 adds the SCDeployer role required for developer tool CLI commands under two-factor authentication, introduces registerView() and showContent() on LayoutComponent, migrates Footer and Newsletter config to a Legacy tab, and requires Node.js 8.11.4.
Migrating Vendor Bank Data to Payment Instruments for Intelligent Payment Automation (BILL)
Installing the Intelligent Payment Automation SuiteApp auto-migrates U.S. vendor primary bank accounts from Electronic Bank Payments or HSBC Payment Automation into Payment Instrument records. A MapReduce script is available for manual re-deployment if migration fails.
SCEM Extension Manager Now Minifies and Obfuscates Extension JavaScript by Default
SuiteCommerce Extension Management bundle 2026.1.0 introduces automatic JavaScript code optimization (minification + obfuscation) for extensions at activation time, enabled by default via a new company preference.
SuiteCommerce CDN Caching Now Respects Subsidiary Date Formats
SuiteCommerce sites using CDN caching now render dates according to the shopper's subsidiary Date Format preference instead of serving a cached format from a different subsidiary. The 2026.1.10 patch includes only internal background-processing fixes with no shopper or admin impact.
SuiteCommerce 2026.1: Rehydration, Payment Status Messaging, and Third-Party Library Bumps
SuiteCommerce 2026.1 introduces client-side rehydration for faster first-load performance, conditional payment-status messaging on the Thank You page, and bumps immutables, underscore, and handlebars to newer versions.
FSM Configuration Preview: Inspect Merged Runtime Config in Field Service
Field Service Management adds a Configuration Preview mode that displays the merged runtime config (core product + custom overrides) as a read-only JSON field on the Configuration record.
ALF SuiteApp Adds Invoice Configuration Fields to Subsidiary, Customer, and Vendor Records
The Advanced Localization Features (ALF) SuiteApp adds new fields under an Invoice Configuration subtab on subsidiary, customer, and vendor records, controlling VAT summary printing, document marking, bank details, and localization preferences for ALF PDF/HTML templates only.
NetSuite Connector Adds Loop Returns Integration and Outlook Add-in
NetSuite Connector gains a Loop Returns connector that auto-creates Return Authorizations, Item Receipts, and Cash Refunds from Shopify/Loop Returns, plus a new Outlook add-in for syncing emails and events to NetSuite records.
SuiteCommerce 2025.2 Minor Releases: CAPTCHA Secret Key Moves to API Secrets Manager, Subscriptions Page Fix
The 2025.2.10 minor release moves CAPTCHA secret keys out of the SuiteCommerce Configuration record and into API Secrets, eliminating plaintext storage. The 2025.2.20 patch fixes a Subscriptions page loading failure.
ACH Payments Now Available on SuiteCommerce Web Stores
SuiteCommerce, SuiteCommerce MyAccount, and SCA 2023.1+ now support ACH (Automated Clearing House) payments in checkout and My Account flows, requiring the Payment Instruments feature to be enabled.
New AI Description Field on Custom Records, Fields, and Transactions
NetSuite 2026.1 adds a 250-character AI Description field to custom record, custom field, and custom transaction definitions. The field feeds metadata to NetSuite AI features including the new AI Connector Service (MCP-based).
2025.10.5 Mobile App Fixes: Multi-Record Sales Orders, Geolocation on Uploads, Default-Value Form Save
Patch 2025.10.5 resolves three mobile-app defects: duplicate Sales Order creation when max > 1, missing geolocation metadata on file uploads, and a hidden Save button on fully-defaulted forms.
Mobile App Table Rendering Fix on Resource Index Pages (Forced Re-Login)
Patch 2025.10.4 replaces generic HTML cell rendering on mobile resource index pages with data-type-aware layout components, eliminating flicker and improving responsiveness. The update forces a mobile app logout and restart for all users.
FSM Mobile: Text Field Cursor Fix and Duplicate Entry Elimination
Patch 2025.10.6 resolves two FSM mobile bugs: cursor jumping and lag in text fields, and duplicate inventory/time entries appearing after app refresh or reopen.
FSM SuiteApp Gets New Bundle ID and Configuration Preview in 2025.07.3
The Field Service Management SuiteApp migrates to a new bundle ID (570821), adds a runtime configuration preview, and resolves several mobile and service report issues. Admins must verify XML paths in inactive config files to avoid broken service reports.
Prepaid Usage with Drawdown: Advance-Billed Usage Services with Balance Tracking
New Prepay with Drawdown feature enables advance-billed usage services on subscriptions with automatic balance deduction and optional auto-refill. Requires feature enablement and is incompatible with the Create Revenue Elements for Subscription Revisions preference.
Financial Institution Parser Plug-ins Must Adopt Standardized Error Codes
NetSuite is deprecating free-text exception messages in Financial Institution Parser Plug-ins in favor of standardized errorCode values. Both methods work today, but custom error strings will be removed in a future release.
SuiteCommerce Advanced Mont Blanc: Quotes, SCIS Integration, Site Access Restriction, and Payment Method Changes
The Mont Blanc release of SuiteCommerce Advanced adds front-end quote creation (Estimate records), SuiteCommerce InStore integration, site-wide password protection, alternative payment gateways, and breaks the creditCardIcons configuration in SC.Configuration.js — requiring a migration to the new paymentmethods array and Payment Method record URL fields.
SuiteCommerce Advanced Denali R2: Site Management Tools Integration and Gulp Deploy Fix
SCA Denali R2 integrates Site Management Tools into the Shopping application via a new CMSadapter module, and fixes SSS_TIME_LIMIT_EXCEEDED errors during gulp deploy by switching file uploads from Suitelets to SuiteTalk with incremental deployment support.
SuiteCommerce Advanced Aconcagua R2: New Environment Component, Backbone Rollback, and Bug Fixes
SuiteCommerce Advanced Aconcagua R2 adds Environment.Component to the Extensibility API, rolls Backbone.js back from 1.3.3 to 1.2.2 to fix a Request for Quote redirect bug, and resolves multiple issues across search, checkout, and content management modules.
SuiteProcurement: Multi-Vendor Requisitions, Partial Receipts, and Default Category Mapping
SuiteProcurement SuiteApp now supports multiple vendors on a single requisition, partial item receipt generation, and configurable default item/expense category fallbacks. Two bug fixes address doubled totals on POs/requisitions and missing PO details when approval routing is disabled.
SuiteFlow Adds Scheduled Workflow Execution Logs
The Workflow Definition page now includes a Scheduled Log subtab that surfaces execution status, timestamps, and record counts for scheduled workflows — eliminating the need to dig through system logs or script traces to troubleshoot scheduled workflow runs.
SCIS 2026.1: Background Processing Fixes Only — No POS or API Changes
SuiteCommerce InStore 2026.1 delivers only background processing improvements and bug fixes. No new features, no POS-visible changes, and no documented API or scripting impact.
REST Web Services Gets Attach/Detach, Batch Ops, create-form, selectOptions — SOAP Sunset Continues
NetSuite 2026.1 adds four new REST web services operations (attach/detach, homogeneous batch, create-form, selectOptions), expands REST-supported records significantly, and continues the SOAP endpoint deprecation timeline with 2025.2 as the final planned SOAP endpoint.
Philippine Tax Audit Files Now Include Advanced Intercompany Journal Entries
Tax Audit Files SuiteApp v1.90.0 adds Advanced Intercompany Journal Entries to the Philippine General Ledger and General Journal reports, aligning intercompany transaction data with BIR reporting requirements.
Manufacturing: Simultaneous Ops, Reopenable Work Orders, Build/Unbuild Validation, and Outsourced Assembly Improvements
NetSuite 2026.1 changes how Start-to-Start operations calculate lag, allows reopening closed non-WIP work orders via UI/SuiteScript/CSV, adds quantity validations between Build and Unbuild transactions, and simplifies outsourced assembly updates from the Item Receipt page.
Manufacturing Mobile SuiteApp: Leave Operation Button and Component Consumption UX Updates
The Manufacturing Mobile SuiteApp adds a Leave Operation button on the Report Time screen (concurrent model only) and improves the component consumption workflow with a Description column toggle and Next Component navigation.
Intelligent Payment Automation Now Supports Multi-Subsidiary (OneWorld)
The Intelligent Payment Automation SuiteApp (BILL integration) now supports multiple subsidiaries in OneWorld accounts, requiring separate BILL account sign-up and bank configuration per subsidiary.
Financial Institution Connectivity Plug-ins Moving to Standardized Error Codes
Financial Institution Connectivity Plug-ins must migrate from free-text exception messages to standardized errorCode values. Both methods work today, but custom failure reasons will be removed in a future release.
Financial Institution Parser: createNewTransaction() Now Supports Category Field
As of 2026.1.12, the createNewTransaction() method in the Financial Institution Parser plug-in interface now supports a category field inside additionalFields, letting plug-in authors pass institution-supplied transaction categories into NetSuite.
SuiteBilling: Charge Commit On Usage Preference and Commit Plus Overage Line Behavior
SuiteBilling adds a line-level 'Charge Commit On Usage' preference that defers commitment and minimum-amount billing on usage and C+O subscription lines, plus shared commitment credit allocation across multiple usage services.
https.requestSuitelet Drops options.external — No More Anonymous Outbound Requests
The options.external parameter on N/https requestSuitelet has been removed as of July 2024.1, blocking outbound HTTPS calls from anonymous client-side contexts such as SuiteCommerce shopper sessions.
SuiteCommerce Advanced Vinson: Services Architecture Overhaul, JSON Configuration, and New Storefront Features
The Vinson release of SuiteCommerce Advanced replaces per-service .ss file logic with a centralized ServiceController pattern, moves configuration from JavaScript files to JSON records (bundle 135010), and adds Commerce Categories, Store Locator, Newsletter opt-in, and several checkout enhancements.
SuitePeople Time Clock for Windows 2.0.2.0: Mandatory Restart, No Rollback
SuitePeople Time Clock for Windows ships version 2.0.2.0 with security hardening, removal of rollback to legacy AdiClock, and a new mandatory manual Windows restart after every update.
SuiteCloud SDK 2026.1: Developer Assistant Lands Early, Rest of Toolchain Delayed to February
The 2026.1 SuiteCloud SDK ships only one thing on time: an AI-powered SuiteCloud Developer Assistant for VS Code via the Cline extension. The VS Code extension, Node.js CLI, WebStorm plug-in, and Java CLI are all delayed to February 2026.
SuiteApp Control Center Gets REST API Endpoints for Release Automation
NetSuite 2026.1 exposes new Control Center REST endpoints so SuiteApp publishers can script releases, updates, and install-base monitoring instead of clicking through the UI.
SuiteAnalytics 2026.1: NetSuite.com Data Source Retired, JDBC 8.10.184.0, Saved Search Publishing Field Renamed
NetSuite 2026.1 retires the legacy NetSuite.com Connect data source, recommends JDBC driver 8.10.184.0 for security fixes, and renames the saved-search publishing flag from Public to Available for publishing on website.
Projects 2026.1: Bulk Task Inline Editing and On-Demand Revenue Recalculation
NetSuite 2026.1 adds an inline bulk task editor to the Project form and exposes on-demand Recalculate Revenue Arrangements/Plans actions on Project records. Customized forms and several feature dependencies require action.
2026.1 Inventory SuiteApps: SCM Mobile Config/Customization Overhaul and Quality Management Auto-Sampling
SCM Mobile gains iOS browser support, expression-driven mandatory/label/visibility conditions, and refreshElement() dynamic buttons; Quality Management adds auto-calculated sampling summaries and configurable defect counting on QM Parameters and Statistical Sampling Template records.
2026.1 Inventory Management: Consigned Inventory, WMS Receiving/Picking, and MRP Workbook
NetSuite 2026.1 ships a new Consigned Inventory Management feature, several SCM Mobile/WMS receiving and picking enhancements, a new MRP Supply Chain Planning Results workbook, and kit-item support on Earliest Item Availability.
Intelligent Item Recommendations: CRM Conversion Workbook, Filters, and Preferences Relocation (2026.1)
NetSuite 2026.1 ships a new SuiteAnalytics workbook/dataset for tracking IIR-driven conversions, adds availability filtering and column customization to the IIR popup, and relocates Intelligent Recommendations preferences under AI Preferences.
FSM 2026.01.1: Translation Scaffolding and Mobile/Script Bug Fixes
NetSuite Field Service Management 2026.01.1 lays groundwork for translated scripted strings, reports, and notifications, and ships fixes for barcode scanning, mobile-only employee password handling, dynamic select search, asset geocoding, and a contact-attachment scheduled script that previously looped past 1,000 contacts.
CSV Import Adds SaaS Metric Tracking Fields for Items
NetSuite 2026.1 extends the Items CSV Import to include three SaaS Metric Tracking fields, available when the SaaS Metric Reporting feature is enabled. The fields are supported across most sellable item types.
FSM 2025.10.3: Locale Support, Idempotency Keys, and HTML Sanitization in Mobile
Field Service Management 2025.10.3 adds browser-locale formatting, idempotency-based duplicate prevention on mobile sync, Text Enhance on FSM custom record fields, and stricter HTML sanitization in the mobile app that may break existing rich content.
Text Enhance moves from icon/menu to in-field button in 2026.1
NetSuite 2026.1 replaces the Text Enhance icon and menu with an in-field button on text area and rich text fields. The button performs a default action (Clean up or Generate) with a dropdown for additional actions.
SuiteScript 2026.1: Custom Tool overhaul, PATCH in N/http(s), binary uploads, and a 2.0-as-2.1 runtime toggle
NetSuite 2026.1 reshapes custom tool scripts (new SDF object, logging, Custom Tools page), adds PATCH and binary file support to N/http(s), introduces an SFTP LIST fallback, lets you run 2.0 server scripts on the 2.1 runtime, and adds GPT-OSS to N/llm.
2026.1 Order Management SuiteApps: Ship Central, E-Invoicing, NetSuite Pay, Subscription Metrics
2026.1 ships major updates to Ship Central (PUDO, HIBC/GS1 AI 02 scanning, bulk shipping thresholds, ShipEngine account toggle), Electronic Invoicing 10.2/10.3 (PEPPOL Builder Kit), NetSuite Pay 1.0.26/1.0.28 (Visa CEDP compliance, test gateway), and Subscription Metrics 2.0.0 (new Unit Economics and Retention dashboards).
2026.1 Order Management: FedEx REST API, New CSV Import Records, SuiteBilling C+O, and Sales Order Renewals
NetSuite 2026.1 reworks the FedEx shipping integration around FedEx's REST Ship API (with mandatory MFA re-registration), opens CSV Import to Cash Refund, Customer Deposit, and Customer Refund records, and ships SuiteBilling Commit Plus Overage and a new Sales Order Renewals SuiteApp.
2026.1 Localization SuiteApps: Brazil Tax Reform, Chile GA, Singapore 2.0, Australia Bank Feeds
2026.1 ships CBS/IBS tax support for Brazil's consumption tax reform across multiple SuiteApps, makes the Chile Localization SuiteApp generally available, releases Singapore Localization 2.0.0 with IRAS e-filing, and updates Australia Bank Feeds to 3.0.0 with a staggered import schedule.
2026.1 Item Record Management: Advanced Pricing, Standard Cost Transfers, and Breaking Subrecord Script ID Changes
NetSuite 2026.1 extends the Use Item Cost as Transfer Cost preference to standard cost items, introduces Advanced Pricing (Price Rules and Cost-Plus pricing), and shortens selected item subrecord script IDs — a breaking change for SuiteQL, REST, and SuiteAnalytics Connect queries.
2026.1 Employee Management: New Time-Off Permission and 401(k) Employer Match Pay Code
NetSuite 2026.1 introduces a dedicated Time-Off permission for granular role-based access to Time-Off Request records and adds a 401(k) Employer Match pay code for SuitePeople U.S. Payroll in jurisdictions that tax employer contributions.
2026.1 Bill Capture: OCI Document Understanding LMM and currency sourcing preference
NetSuite 2026.1 swaps Bill Capture's extraction engine for an OCI Document Understanding Custom Generative Model (LMM), adds a currency-sourcing preference, and lets users preview scanned files directly from the Scanned Vendor Bills list.
2026.1 Banking SuiteApps: Payment Automation Sunset, On-Demand Bank Feeds, Cash 360 & IPA Updates
Oracle is winding down the HSBC-backed Payment Automation SuiteApp (EOS December 31, 2026) and pushing customers to Intelligent Payment Automation 2.0.0, while Bank Feeds 26.1.0 adds on-demand AISP imports and Cash 360 1.4.0 folds billing-schedule sales orders into forecasts.
2026.1 Banking: AI-Enriched Matching, Custom Import Schedules, Standardized Error Codes
NetSuite 2026.1 overhauls bank reconciliation with GenAI-enriched transaction matching, ML-based payment date prediction, custom import scheduling, on-demand AISP refresh, and standardized error codes that will replace free-text failure reasons in 2026.2.
2026.1 Accounting: Keyed Journal Sublists, Breaking Balance Field Changes, and Reclassification JE Auto-Approval
NetSuite 2026.1 standardizes journal line sublists to keyed configuration, changes the semantics of Account.balance in SuiteScript and REST (breaking), and auto-approves reclassification journal entries — disabling approval fields that scripts and workflows may reference.
2026.1 Authentication: OAuth 2.0 Expansion, TBA Sunset, PKCE Mandate, and DCR
NetSuite 2026.1 tightens authentication across the board: TBA is closed to new integrations in 2027.1, PKCE becomes mandatory for all OAuth 2.0 auth-code flows, and new endpoints/features arrive for certificate rotation, DCR, multiple redirect URIs, and login notifications.
2026.1 Accounting SuiteApps: Account Matching Report Columns and SuiteApprovals Journal Entry Locking
Account Matching Report SuiteApp 1.1.0 adds Applied Trans Date/Period columns and renames Applied Date. SuiteApprovals 2026.1.1 introduces journal entry record locking with tolerance-based reapproval routing, plus portlet enhancements.
2026.1 Account Setup & Maintenance: Address Subrecord Filtering, Unlimited Sandbox Refreshes, Intercompany Elimination Dataset
NetSuite 2026.1 changes how address subrecords are filtered across SuiteQL, SuiteScript, and REST (now scoped to parent record), removes sandbox refresh limits, adds an Intercompany Elimination dataset to SuiteAnalytics Workbook, and ships new AI Preferences subtabs and Prompt Studio updates.
SuiteTax Gets Line-Level Nexus Determination and Automated Tax on Term Discounts
SuiteTax now resolves nexus per item line based on line-level location instead of header-only, and can automatically generate credit memos for tax adjustments on term discounts for sales transactions.
N/query Pivot API: Native Pivot Tables in SuiteScript 2.1
N/query gains a Pivot module that materializes Workbook-style pivot results inside scheduled and map/reduce scripts — no more reshaping flat result sets in JavaScript.
SuitePeople: Employee Record Schema Additions
The Employee record adds several first-class fields previously implemented as custom fields by most accounts — including preferred name, pronouns, and a normalized work-location reference.
SuiteAnalytics Workbook: Formula Fields Now Reusable Across Workbooks
Custom formula fields can now be defined once at the dataset level and reused across every workbook bound to that dataset — closing one of the longest-running pain points in SuiteAnalytics.
SOAP Web Services: 2026.1 Deprecation Schedule Locked
Oracle has published the formal sunset timeline for SOAP/SuiteTalk WSDL endpoints. New accounts can no longer enable SOAP, and existing accounts have a defined runway before WSDL versions begin to be retired.
SDF Gets Undeploy Hooks, .ss/.ssp File Permissions, and Toolset Object Rename
NetSuite 2026.1 adds a beforeUndeploy lifecycle hook for SuiteApps, lets you define file permissions for .ss and .ssp files directly in SDF XML, and renames the custom tool SDF object from 'tool' to 'toolset' with breaking scriptid and attribute changes.
REST Record Service: Async Bulk Endpoint Goes GA
The async bulk endpoint for the REST Record Service exits beta. Integration platforms can now POST batched record operations and poll a job status URL instead of holding HTTP connections open.
MCP Standard Tools 1.0.5–1.0.6: SuiteQL Metadata Tool and Consolidated Subsidiary Support
MCP Standard Tools SuiteApp adds an ns_getSuiteQLMetadata tool for record-level field discovery and extends report tools to handle consolidated/context subsidiaries with negative internal IDs.
Account Warmer SuiteApp: Automatic Record Preloading for Non-Production Accounts
New Account Warmer SuiteApp automatically preloads frequently used records in sandbox, Release Preview, and demo accounts to reduce first-load latency.
SuiteCloud Development Framework: VS Code Extension Ships
Oracle's official SuiteCloud extension for VS Code replaces the previous WebStorm-only IDE plugin. Source-control friendly project layouts and an integrated deploy/validate panel.
Commerce Extensions: Rolling Update Log Through April 2025
Cumulative release notes for NetSuite Commerce extensions (Bundle/SuiteApp updates) from 2018 through April 2025, covering 30+ extensions with bundle IDs, version numbers, and migration steps for GTM Editor, Stock Notifications, Advanced Sign Up, and others.
SuiteCommerce 2025.2: CAPTCHA, Email Verification, Domain Blocklist, and SCIS Default Change
SuiteCommerce 2025.2 adds hCaptcha/reCAPTCHA support, email verification, and domain blocklisting via new configuration properties. The SCIS integration setting now defaults to disabled, and jquery-bxslider is updated to 4.2.17.
2025.1 SuiteCommerce: Assembly Item Returns, Extension Management Improvements
SuiteCommerce 2025.1 adds customer-facing returns for assembly items and ships Extension Management bundle 521562 with improved error handling and broader DevTools domain support.
SuiteCommerce 2024.2 Minor Releases: Product Reviews Toggle, Shipping/PayPal Fixes, and Checkout Corrections
SuiteCommerce 2024.2 minor releases (2024.2.10–2024.2.40) add a configurable Product Reviews checkbox on the SuiteCommerce Configuration record, fix PayPal shipping-cost zeroing, and resolve several My Account and checkout bugs including Google Tag Manager redirect failures.
SuiteCommerce 2024.2: Public URL Bypass for Password-Protected Sites and Tooling Updates
SuiteCommerce 2024.2 adds a configuration property (overview.publicUrls) to whitelist URLs that bypass site-wide password protection. Node.js 20.10.0 remains the required version for developer tools.
SuiteCommerce 2024.1.x Minor Releases: CMS Lazy Load Changes, third_parties Folder Move, and CLI Update
Three minor SuiteCommerce releases (2024.1.1, 2024.1.2, 2024.1.30) introduce mandatory CMS page lazy loading, relocate the third_parties source folder, bump SuiteCloud CLI to 1.9.0, and fix PayPal redirects, 3D Secure parameter forwarding, and gulp build errors.
SuiteCommerce 2024.1: Clear Cart Button, MyAccount Checkout Flows, and Configuration Record Reshuffling
The 2024.1 SuiteCommerce release adds a Clear Cart button, enables configurable checkout flows for SuiteCommerce MyAccount (reorders only), and reorganizes several tabs/subtabs on the SuiteCommerce Configuration record. Node.js 20.10.0 remains the required version for developer tools.
SuiteCommerce 2023.2.x Minor Releases: LibSass Gulp Tasks Removed, Out-of-Stock Quantity Config Added, and Multiple Bug Fixes
The 2023.2.x minor releases remove LibSass-related gulp tasks from theme/extension developer tools ahead of the 2024.1 deprecation, add a new SuiteCommerce Configuration property to show available quantity on out-of-stock checkout errors, and deliver numerous bug fixes across Purchase History, checkout, analytics, and the Extensibility API.
SuiteCommerce 2023.1: ACH in Checkout, GA4 Events, and TBA for Extension Management
SuiteCommerce 2023.1 adds ACH payment methods to the checkout flow (previously My Account only), enables Google Analytics 4 event tracking, and migrates the Extension Management bundle to token-based authentication (TBA).
SuiteCommerce 2022.2.1: Strike-Through Pricing for Matrix Items, Node.js Update, and Payment Processing Fixes
The 2022.2.1 minor release extends strike-through pricing to matrix items, bumps the required Node.js version to 14.19.0, and patches several payment-processing and search-display bugs in SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced.
SuiteCommerce 2022.2: 3D Secure 2.0 in Payments, GA4 Support, and Configuration Changes
SuiteCommerce 2022.2 adds 3D Secure 2.0 to the Make a Payment and Quote Purchase flows, introduces Google Analytics 4 configuration properties, relocates the Invoice Terms and Conditions config property, and continues to require Node.js 12.21.0 for developer tooling.
SuiteCommerce 2022.1.x Minor Releases: Auth Header Patch, External Checkout Fix, and Bug Fixes
Four minor releases (2022.1.1–2022.1.4) address SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced issues including an NLAuth header removal patch for TBA flows, External Checkout Only support for invoice payments, and several storefront rendering bugs.
SuiteCommerce 2022.1: IE 11 Dropped, Third-Party Library Upgrades, New SMT Areas
SuiteCommerce 2022.1 drops IE 11 support, upgrades gulp-sass to 5.0.0 (breaking change requiring node-sass 7.0.0), bumps Handlebars, underscore.js, and TypeScript, and adds three new SMT areas to the Base Theme.
SuiteCommerce 2021.2.x Minor Releases: Theme Customizer, Customer Registration, and SEO Fixes
Four minor SuiteCommerce patches (2021.2.1–2021.2.4) fix Theme Customizer failures in My Account, a customer-registration bypass on the Website Setup Record, Norwegian locale code corrections, and SEO Page Generator translation issues.
SuiteCommerce 2021.2: ACH Payments, Cacheable Item Search Endpoints, and Extensibility API Additions
The 2021.2 SuiteCommerce release adds ACH payment support on web stores, introduces cacheable and personalized Item Search API endpoints, expands the Extensibility API with new methods on Cart, Environment, UserProfile, and PDP components, and bumps bignumber.js to 9.0.1.
SuiteCommerce 2021.1: Reorder Items, Subscription Management, Mandatory TBA, and Extensibility API Additions
SuiteCommerce 2021.1 adds a Reorder Items feature, self-service subscription management via SuiteBilling, enforces token-based authentication for all developer tools, introduces new Extensibility API components and methods, drops almond and require.js, and requires Node.js 12.21.0.
SuiteCommerce 2020.2: Backbone Deprecation, New SC Components, Frontend Module Renames, and Field Set Updates
SuiteCommerce 2020.2 deprecates Backbone.View, Backbone.Model, and Backbone.Collection in favor of new SC-prefixed components, renames frontend modules (SC.Configuration → Configuration), introduces strike-through pricing config properties, adds PCV-driven Add to Cart hiding, and bumps Node.js to 12.16.3 for developer tools.
SuiteCommerce 2020.1: MyAccount Portal, SuiteScript 2.0 Module Migration, 3DS2, and Breaking Library Updates
The 2020.1 SuiteCommerce/SCA release introduces SuiteCommerce MyAccount, begins migrating core Commerce modules to SuiteScript 2.0, adds 3D Secure 2.0 checkout support, drops IE 9/10, bumps Node.js to 12.14.x, and ships breaking version bumps to Backbone.js, jQuery, Bignumber, and Handlebars.
2019.1 SuiteCommerce: New Extensibility APIs, jQuery 3 Migration, and Breaking Node.js Change
SuiteCommerce 2019.1 ships four new Extensibility API components (UserProfile, MyAccountMenu, LoginRegister, PageType), requires Node.js 10.15.x for developer tools, and upgrades jQuery from 1.11 to 3.3.1—a breaking change for any custom theme or extension relying on removed jQuery APIs.
2019.1 SuiteCommerce & SCA Release — Bundle IDs and Install Requirements
The 2019.1 release of SuiteCommerce and SuiteCommerce Advanced ships as a set of SuiteApp bundles that require a NetSuite 2019.1 account. The page lists bundle IDs but provides no technical detail on specific feature changes.
Aconcagua Release: SuiteCommerce Product Line and Extension Framework
The Aconcagua release introduces SuiteCommerce as a distinct product line alongside SCA and adds the Extension Framework for modular web store customization. Requires NetSuite 2018.1 and new bundle installations.
SuiteCommerce Advanced Kilimanjaro: 3D Secure, Auto-Apply Promotions, Sass Overhaul, and CCT Support
The Kilimanjaro release of SCA introduces 3D Secure payment authentication, auto-apply SuitePromotions, Custom Content Types for SMT, a breaking Sass variable refactor, and requires Node.js 6.11.x for developer tools.
SuiteCommerce Advanced Elbrus: PDP Architecture Overhaul, Custom Fields API, and Composite Views
The Elbrus release of SuiteCommerce Advanced restructures the Product Details Page into new modules (Product, Item, ProductDetails, ProductLine), makes all Backbone.Views composite by default, exposes custom fields through the Commerce API, and adds Store Pickup, Quick Order, Quantity Pricing, and SuitePromotions features.
Need help with a release migration?
We turn release notes into upgrade plans, sandbox test matrices, and the SuiteScript changes you actually have to ship.
Get in Touch