AEP Web SDK Release Notes

Learn More: AEP Web SDK Release Notes

November 4, 2020

AEP Web SDK 2.3.0

Contains version 2.3.0 of the Adobe Experience Platform Web SDK library.


  • Added support for using a data element when configuring default consent.
  • Added ability to search for XDM schemas with the XDM Object data element type.
  • Added cloning of XDM data within the Send Event action type to ensure any subsequent changes to the XDM data object will not be reflected in the request.

October 1, 2020

AEP Web SDK 2.2.0

Bug Fixes

  • When customers tried to create an XDM object from sandbox schemas, they were running into authentication issues. The API that calls AEP is now aware of environments so users are only presented with those schemas that they have access to edit.


  • When using the identityMap data element, the namespaces is now pre-populated in a dropwdown so you don’t have to fill this in manually.
  • Revamped the UI for the xdmObject data element. In the new UI, you can see which fields have been populated without having to enter each item in the object.

August 26, 2020

AEP Web SDK 2.1.1


  • Fixes an issue where Adobe Experience Platform sandboxes on the XDM Object view displayed incorrectly. If, when using this version of the extension, an expected sandbox is not displayed in the list, the user should check with their Adobe Experience Platform administrator to ensure access permissions are set correctly.

August 5, 2020

AEP Web SDK 2.1.0


  • Breaking Change: Remove the syncIdentity action and support passing those IDs in the sendEvent action instead. Please disable any existing rule using this action before upgrading your extension.
  • Update to Alloy v. 2.1.0 (Release Notes)
  • Support IAB 2.0 Consent Standard in the setConsent action.
  • Support overriding the dataset ID in the sendEvent action.
  • Add a new Data Element of type IdentityMap which can be used to populate the identityMap entry in the XDM Object Data Element which is now enabled, and in the setConsent action.
  • Support passing an identity map in the setConsent action.
  • Support choosing an AEP sandbox in the XDM Object Data Element.

May 26, 2020

AEP Web SDK 1.0.0


  • Support selecting the environment from the Configuration Service.

May 4, 2020

AEP Web SDK 0.1.2


  • Renamed configId to edgeConfigId.
  • Renamed viewStart to renderDecisions, set to false by default. If set to true, Personalization offers are fetched and auto-rendered.
  • Changes related to Get Decisions:
    • Removed the getDecisions command.
    • Added a scopes option to the sendEvent command. Decisions are returned in the sendEvent resolved promise.
    • Added a built-in __view__ scope which will result in returning page/view wide offers. (VEC offers in Target for example.)
      Those decisions return from the sendEvent command only if renderDecisions is set to false.
    • Added a Decisions Received event, which fires when decisions become available.
  • Combined multiple Personalization notifications under a single server call.
  • Fixed issue in Event Merge ID where it was being reset every time the data element was referenced.
  • Renamed the setCustomerIds action to syncIdentity.
  • Added a getIdentity command. This can be consumed via custom code only for now.
  • Enabling debug using _satellite now enables debugging in the AEP Web SDK.
  • Added support for typed values in the XDM Object: Booleans, Numbers and Decimals.

March 16, 2020

AEP Web SDK 0.0.10


  • Combined the concepts of Opt-In & Opt-Out under Consent, and added a new setConsent command.
  • Added a new Data Element of type XDM Object which allows mapping from JavaScript/JSON to XDM.

February 18, 2020

AEP Web SDK 0.0.7


  • Removed idSyncContainerId, datasetId, schemaId, urlDestinationsEnabled, and cookieDestinationsEnabled options
  • Added support for hyphens in edgeDomain option value
  • Request made during ID migration is sent to demdex endpoint to improve cross-domain identification when demdex cookie is not set
  • Request made during ID migration always expects a response to ensure identity cookie gets set
  • When executing an invalid command, a list of valid command names will be logged in the console
  • Added checkbox for toggling third-party cookie support to the Adobe Experience Platform Launch extension. This disables calls to

December 20, 2019

AEP Web SDK 0.0.5


  • Add Activity Tracker configs to Platform Launch Extension
  • Expose EventType and EventMergeId on event command
  • Add onBeforeEventSend config to Platform Launch Extension
  • Add edgeBasePath config to Platform Launch Extension

Update to Alloy v. 0.0.10 which includes the following changes:

  • Implement Client Storage: State and cookies logic moved to the server
  • Expose EventType and EventMergeId on event command
  • Use sendBeacon for link tracking other than exit links
  • Bring back ID Syncs minus checking for expiry
  • setCustomerIds command not hashing ids on non-SSL (http) pages
  • Pass the APEX domain to the server to be used when setting state/cookies
  • Pick up the ECID from the response using a new handle type
  • Remove defaults for Activation & Identity configs
  • Rename + move query options to meta
  • Legacy ECID Migration

Bug Fixes

  • On unexpected status code, parse and format response body for error message
  • Running debug command or using alloy_debug gets overwritten by configuration

November 25, 2019

AEP Web SDK 0.0.3


  • New Merge ID and Type fields on the Send Event action. Merge ID maps to xdm.eventMergeID in the XDM schema and Type maps to xdm.eventType in the XDM schema.
  • Improved error handling and reporting
  • Now uses sendBeacon for all links

Bug Fixes

  • Fixed an issue where toggling debugging through a query string parameter or the debug command wouldn’t persist through the session.

November 18, 2019

AEP Web SDK 0.0.2


  • Extension winked into existence
  • ECID support with no additional libraries or networks calls
  • Opt-in support
  • Support sending XDM to AEP
  • First-party domain support
  • Automatically collect browser context
  • Fully open source (extension, SDK)
  • Detailed logging
  • Ability to hide errors in production

On this page