GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

Web SDK release notes (historical)

Historical Experiences SDK release notes for Web, 2026 onward. For current releases, use the latest published release notes. For 2025 and earlier, see Web SDK release notes (historical, 2025 and earlier).

0.36.3 - Web

Date: 2026-08-06

Added

CMS-configured row and grid widgets

widgetRemoteIdentifier lets content managers control row and grid widget settings in Experiences CMS. Set it to the widget remote ID when you initialize the widget. See BlazeSDK class and CMS-configured widgets.

Closed-caption styling

Story, moment, and video player themes now support closed-caption styling, so you can customize caption font and placement. See Video theme.

Non-vertical aspect ratios in the Moments player

The Moments player now supports non-vertical video aspect ratios.

Fixed

Ad loading placeholders

Loading placeholders stayed visible when a GAM ad returned no fill.

VAST ad resizing

VAST ads didn't resize correctly after device rotation or player size changes.

Media seek bar

Fixed media seek bar issues.

0.36.1 - Web

Date: 2026-07-20

Added

Composite data source

A new composite() builder on DataSourceBuilder combines several data sources into a single deduplicated feed, configured with BlazeCompositeDataSourceEntry entries. See DataSourceBuilder.

Item click thumbnail

setOnItemClick() now includes contentThumbnailUrl on ItemClickContext: the URL of the clicked item's static thumbnail (not a GIF).

Multiple video ad placements

Videos can play more than one ad in a single video (pre-roll, mid-roll, and post-roll) when the content ad configuration provides adPercentages. If adPercentages is not set, behavior stays pre-roll only.

Start time sorting for live streams

StartTimeDesc and StartTimeAsc replace RecentlyStartingFirst/RecentlyStartingLast for sorting live streams by start time.

Fixed

Widget analytics fields

Restored missing content_type and generated_user_id on widget analytics events (widget_load and widget_visible).

IWidgetView.reload()

Blank player when content reload completed after the player had already opened.

0.35.6 - Web

Date: 2026-06-29

Updated

  • Renamed promotedLabels to coldStartLabels in ForYou data sources

Bug fixes

  • Moment video tracking - moment_start not re-firing on loop
  • No ads for Moments played via non-widget flows

0.35.5 - Web

Date: 2026-06-08

Bug fixes

  • Single-page story replay: fixed the replay button not working for single-content single-page stories.
  • Moments player RTL seek bar: fixed seek bar behavior in right-to-left layouts.
  • Pre-roll IMA ad: fixed pre-roll ads not playing via IMA.

0.35.4 - Web

Date: 2026-05-25

Added

Stories - Meta Pixel

The SDK now sends a Meta Pixel ViewContent event each time a viewer opens a story page in a Google OneBox embed.

Fixed

  • Content player - play button style fix
  • Rectangle widget item style fix

0.35.2 - Web

Date: 2026-05-18

Added

CTA Button: Border Customization

The CTA button now honors borderWidth and borderColor on ICta.

Video & Moment Widgets: Duration Badge & Play Button Overlay

Thumbnails can now show a duration badge (on by default) and an optional play-button overlay.

  • New public types: DurationBadgeStyle, ThumbnailPlayButtonStyle, ThumbnailPlayButtonColorMode.

Story Player: Title Image

A contextual image can now be displayed alongside the story title in the player header.

  • New public types: TitleImageSourceMode, TitleImageConfig.

User Activity

Streaming video (Live)

Streaming video (CMS Streams / live video) is supported starting with this version on Web. Use VideoFilterBuilder helpers such as liveOnly(), allStreams(), and custom({ contentTypes, streamStates }) to control which Videos and streams a widget or player shows. See Video content type delivery.

Aniview Cookie Sync for Ads

The SDK now performs server-side cookie sync on pages that run Aniview campaigns, speeding up programmatic demand and reducing ad latency.

Bug fixes

  • Fixed the gap between the border and the widget item, when having a border-radius configured
  • Long-form video no longer applies the cached closed captions language when shouldAllowClosedCaptions: false.

0.34.5 - Web

Date: 2026-03-29

Bug fixes

  • Fix banner ads not appearing when navigating backward between stories
  • Fix banner ads getting overridden when multiple ad campaigns target the same slot
  • Fix banner ads displaying out of order during story navigation
  • Fix SDK destroying ad slots that belong to the host page

0.34.2 - Web

Date: 2026-03-08

Story Player: Page-Specific Share Links

Share links now deep-link to the currently visible story page; the recipient lands on that exact page when possible, otherwise falls back to the first unviewed page.

  • URL hash format: blaze/story/{storyId}/page/{pageId} (extends the previous blaze/story/{storyId} format).
  • No new configuration required: enabled automatically and respects the existing shouldModifyUrlWithStoryId and shouldModifyUrlWithContentId options (both default to true).
  • Bug fixes

    1. Fix banner ads are not being rendered

0.34.1 - Web

Date: 2026-02-02

Bug fixes

  1. Added missing closing bracket to labelsPriority

0.34.0 - Web

Date: 2026-02-02

Added

Text localization

Text localization (content localization) is supported starting with this version through preferred language APIs. See Text localization.

  • Added setPreferredLanguage(languageCode) to set the SDK preferred language
  • Added preferredLanguage option to Initialize() for setting language during SDK setup
  • Usage:
// Set during initialization
BlazeSDK.Initialize('api-key', { preferredLanguage: 'es' });

// Change with SDK API
BlazeSDK.setPreferredLanguage('fr'); // Switch to French
BlazeSDK.setPreferredLanguage(null); // Reset to default

Bot severity property in SDK technical properties for enhanced bot detection tracking

Fixed

generation now occurs once at SDK initialization instead of multiple times per session

0.33.2 - Web

Date: 2026-01-13

Improved

  • Improved CDN determination on SDK load

0.33.1 - Web

Date: 2026-01-11

Accessibility Improvements

0.33.0 - Web

Date: 2026-01-11

Added

  • setPreferredLanguage(languageCode) to set the SDK preferred language. See setPreferredLanguage.
  • preferredLanguage option on Initialize() for setting the language during SDK setup.
// Set during initialization
BlazeSDK.Initialize('api-key', { preferredLanguage: 'es' });

// Change with SDK API
BlazeSDK.setPreferredLanguage('fr'); // Switch to French
BlazeSDK.setPreferredLanguage(null); // Reset to default

Did this page help you?