Cloud Release Notes - 2025

April 16, 2025 (10.59.0)

Superfresh

The new Metric and Global Trigger pages are now live in the Superfresh UX user lab, part of our ongoing Superfresh UX enhancements. These updates are designed to make it easier to define, manage, and reuse campaign components. Learn more

DEV-28151

Move metric and trigger pages to SpF public lab

DEV-27565

UI for client-side "custom" trigger

DEV-28315

Update SpF Lab tooltips

DEV-28354

Update label for SpF Experimental lab

DEV-28321

Visitor Behavior - Add message when there are no Personalization Metrics to select

DEV-28375

SpF Metric/Trigger - "Just saved by..." message based upon user's relation to UTC

DEV-27530

Remove deleted resources from recent menu

DEV-28308

Recent view - Problem updating link from old to new

DEV-28350

String Capture Metrics have Default KPI checkbox grayed out

New Features

DEV-28126

Disablement for Request Payload

DEV-28261

HAProxy for Cloud - Limited Availability

Improvements

DEV-28320

Metric has no data re-rollout phase 2: Turn ON the site setting for all sites (cloud only)

DEV-27766

AngularJs "Update" Lab Step 5: Remove AngularJS "Update" lab

DEV-27770

Moment Lab Step 5: Remove Moment.js lab

DEV-28291

Admin API - Speed up API/Model/PageCategories.pm

Bugs/Tasks

DEV-28373

SRM Detection Bug w/ Use Multiple

DEV-28232

User permissions / Labs are reset when incorrect pw entered when changing

DEV-28276

Dashboard - Campaign names bleed over in Recently Ended Winners & Underperformers

DEV-28271

Admin API - Campaign API call with_full returns duplicate variations

DEV-28359

HAProxy - Fully disable name based hosting from haproxy

DEV-28340

SiteSpect Cloud - Keep a consistent ordering for SS_ORIGIN iptables rules

DEV-28341

SiteSpect Cloud - Keep a consistent ordering for vhosts in apache (and haproxy)

DEV-28250

Change DiskSpaceFreeKB regex to work with tmpfs filesystems

DEV-28365

ModSecurity - Ignore requests coming from AlertLogic & requests with an ipv4 address for the host header

DEV-28296

April GeoIP Update

 


March 20, 2025 (10.58.0)

Improvements

DEV-28191

Soften and expand messaging in F&R disablement email

DEV-28249

Metrics not firing for mobile app campaign

DEV-27958

HttpOnly flag impacts origin cookies set in variation

DEV-28157

SpF - update legacy (tt2) search results with new links for metrics and global triggers

DEV-27715

SpF - Add Request Payload value capture to metric - react UI

DEV-28007

SpF - HTTP header trigger: rename "custom" to "custom header" & move to top

DEV-28193

SpF - Metric & global trigger live tag: Add tooltip and change tag name

DEV-28194

SpF - Triggers list page: Add columns

DEV-28192

"Restore" button doesn't restore default error template

DEV-27994

Update Labs Tesla page - specify list of user IDs

DEV-27429

Don't allow circular dependencies between Page Category and Metrics

DEV-28072

Campaign Delete should delete "New Build Flow" factors/variations

DEV-28073

Variation Group Delete should delete "NewBuildFlowCampaign" variations associated with the vg

DEV-28221

March GeoIP Update

Bugs/Tasks

DEV-28284

SRM Detection Errors

DEV-27592

Campaign save puts html in empty "Replace with this" field

DEV-28156

Personalization Metric count displaying wrong number

DEV-28268

Sequential group testing displaying Checkpoint data to SAs only

DEV-28125

Can add client side page category to event track metric in legacy metric page

DEV-28245

Let's Encrypt manual validation fails by changing the target value

DEV-28190

SPF "Experimental" lab stays on when non-SA user turns off main SPF lab

DEV-28142

SpF - "Enable Outlier Filtering" feature blocks Save Panel from closing

DEV-28214

SpF - Create object while already on new object of that type doesn't work

DEV-28235

SpF - Visitor behavior > string capture: wrong metrics

DEV-28281

SpF - Fields modify their type (string/number/boolean) after changing the option

DEV-28115

SpF - Global Trigger Preview issues

DEV-28200

SpF - Personalization metrics totals are wrong in react

DEV-28290

SpF - Global Triggers Page: Creating new triggers doesn't work

DEV-28298

SpF - HTTP header triggers (non-custom subtypes) break the page

DEV-28319

SpF - Metric page: Default KPI option prevents the save panel from hiding

DEV-28303

SpF - Metrics list: Invalid DateTime in Created column

DEV-28305

SpF - "contains" must be selected before selecting the "matches regex" option

DEV-28306

SpF - Metrics list: tooltip propagates the click to other elements

DEV-28307

SpF - Metric page: Global trigger tooltip shows "Updated: 99999999"

DEV-28327

SpF - Metric does not change to non-KPI after assigning a new KPI metric

DEV-28189

SpF - Should be able to save client side metric with only a client side page category trigger

DEV-28143

IPv6CalcCompatible missing from multirequest

DEV-28288

SiteSpect Cloud - "--run_queue" incorrectly tries to run Jobs if none are in the queue

DEV-28282

SiteSpect Cloud - manage_engine_nodes.pl should Error out any Processing jobs with the same PID

DEV-28286

SiteSpect Cloud - getLetsEncryptTokens creates too many connections to the database during a restart_engine job

DEV-27707

2.13. QID: 150084 Unencoded characters

DEV-27711

2.16. QID: 150246 Path-relative stylesheet import (PRSSI) vulnerability

DEV-27713

EVA - 2.1. Vulnerable JavaScript dependency

DEV-28330

[haproxy] Update logrotate for sitespect-haproxy

DEV-27945

Enable the iab update cron

DEV-28152

PCI - Ability to enable ModSecurity

DEV-28269

Hubspot CSP error - cta-service-cms2.hubspot.com

 


February 20, 2025 (10.57.0)

New Features

DEV-28061

Sample Ratio Mismatch (SRM) detection

DEV-27231

Add the client-side "custom" trigger type to metrics

DEV-27983

Request Payload for Audience

DEV-26262

Rate limit report calls from a single user

Improvements

DEV-28043

Delay assignment until the identifier (OC cookie) is exposed

DEV-27981

MU user unable to see users that don't have any permission set.

DEV-28021

Performance matrix not using custom control name

DEV-27961

Let's Encrypt automation is not terminating requests for SiteSpect-hosted validation files

DEV-27990

Sequential testing: Improvements to the checkpoints report

DEV-27991

Sequential testing: Improvements to the trend/results report

DEV-27992

Sequential testing: Improvements to the alerts

DEV-27993

Sequential testing: Improvements to the checkpoint emails

DEV-27735

Metric has no data re-rollout: Turn OFF the alert on all metrics and the site setting for all sites

DEV-27736

Metric has no data re-rollout: Set disable_no_visits_metrics SSCONF variable to 0

DEV-26924

Optimization to Preview

DEV-28039

Only "remove visits older than X months" when a campaign is active

DEV-27948

SiteSpect-Metric-Info header - include "Value" when strings get captured in Custom Variables

DEV-27580

PageCategory API: Return incompatible trigger types

DEV-27137

Site Lab: Remove "Concurrent Assignment Variation Group" lab

DEV-27128

Site Lab: Remove "Metrics with Custom Value don't require Totals/Uniques" lab

DEV-28050

AIA0: Add a user beta for pickaxe

DEV-28051

AIA0: Update CSP to allow SiteSpect AI Assistant to work by connecting to pickaxeproject.com, cdn.jsdelivr.net and fonts.googleapis.com

DEV-28040

UserAsmtCriteria status makes a difference on the engine

DEV-27874

Add Omnichannelcrc32 and omnichanneltagging cookie name attributes to /site api

DEV-28226

Update 20250108-DEV-27735/runme.pl to be rerunable

Superfresh

DEV-27293

Restrict numeric capture and string capture to server-side triggers only

DEV-27723

Change "[Saved] trigger" name to "Global trigger"

DEV-27879

Remove Switch to onChange Validation After Save

DEV-27979

SPF: Add "case insensitive" checkbox when "matches JS Regex" dropdown option selected

DEV-28079

SPF - Custom Var - Totals or Uniques required when should not

DEV-27605

Snackbar on top of logged out screen

DEV-28093

Using a Client-Side Global Trigger on SPF Metric detail doesn't save it

DEV-28144

SpF Metric page: red border doesn’t hide when meeting the validation.

DEV-28090

SPF - Trigger page - "Learn more" link takes user to wrong help page

DEV-28113

SpF - Empty Triggers List Page Missing Left Side

DEV-28149

SpF Metric page: inconsistency in the error message display.

DEV-28139

SpF nav: Remove "Suggest Feature"

DEV-28205

Revert SpF nav: Remove "Suggest Feature"

Bugs/Tasks

DEV-28106

VE can improperly update "Report-Only" CSP headers

DEV-28184

VE changes sticking between variation groups when HttpOnly is enabled

DEV-28037

Reduce table scans

DEV-26810

Bad regex in URL trigger

DEV-28027

VE: searchtext: Not a valid regular expression when creating a Click Track element

DEV-28038

sequential: report cache issues

DEV-26248

Turning on Disablement details by default

DEV-28092

ipv6 addresses are appearing in Logzio for a client with gdpr enabled

DEV-27932

January GeoIP Update

DEV-28060

Properly encode more geolocation database fields in Lib::GeoIP

DEV-27945

Enable the iab update cron

 


February 5, 2025 (10.56.0)

New Feature

DEV-27001

Ability to customize the slow origin restore periods

Bug Fixes

DEV-28218

Engine API 2.0 Endpoint not getting assignments when "Skip Assignment When First Hit Is Internal Content" is enabled

DEV-28225

Alt-Origin Not forwarding CGI Query Params.

 


January 16, 2025 (10.55.0)

New Feature

DEV-28080

Make "Skip Assignment When First Hit Is Internal Content" compatible with custom endpoint.