Cloud Release Notes - 2022

November 3, 2022 (10.18.1)

New Features

  • DEV-24101   Client-Side Variations: Apply Only Once
  • DEV-26075   Metric has no data alert: rollout plan
  • DEV-25578   Update MVT p-value calculation with Bonferroni correction (Pendo #143844)

Improvements

  • DEV-25833    Recs: Modify Recs capture library so that no event (except buy) can be sent twice in a row (or twice in a session)
  • DEV-26015    Change site passthroughs interface
  • DEV-26112    Remove HubSpot chat icon from Preview Settings dialog
  • DEV-26117    Session Visit Behavior Triggers - Make Public Lab
  • DEV-26118    Request Payload Testing - Make Public Lab
  • DEV-26121    Default List Harness Tests Failing

Bug Fixes

  • DEV-25895    Preview Value does not reflect last Metric triggered
  • DEV-25971    VE - Hidden elements show the Edit menu options
  • DEV-26044    Badly formed headers break Akamai API calls
  • DEV-26064    Expired password API auth fails when account is Disabled
  • DEV-26109    Default ("Standard") Lists checkboxed not pre-checked on save of a new site
  • DEV-26110    Failing Harness Tests Fix
  • DEV-26131    Optimize retrieval of "CSFApplyOnce" value from DB & fix site beta bug during release process.
  • DEV-26141    Disabled Accounts unable to use apikey to get a new X-API-TOKEN even if  set to allow expired passwords

October 6, 2022 (10.17.0)

Improvements

  • DEV-26100  Content Security - Add  "js.hs-banner.com" to Content Security Policy’s "connect-src".
  • DEV-26067  In-Product Support - Add option to enable hubspot chatbot feature for on premise customers.
  • DEV-26041  Bot Detection - New customers will have IAB bot filtering enabled by default.
  • DEV-25824  Outlier Metrics -  Remove lab.
  • DEV-25819  Import Factor - Remove lab.
  • DEV-25944  Geo Location - September GeoIP update.

Bug Fixes

  • DEV-26076  Results Report - Unable to save a view if date range is set.
  • DEV-26054  AB Campaign - Purge Data button appears for users without the “campaign data delete” permission.
  • DEV-26039  Dashboard - Campaign pipeline doesn’t count campaigns with end date and “alert only” action as active campaigns.
  • DEV-25972  Sites - When a site is copied, a copy of a logged-in SSL Key Uploader user is also created.

September 22, 2022 (10.16.0)

Improvements

  • (DEV-26068)  Domains - Ability to customize XFF header.
  • (DEV-26048)  Content Security - Add Google Tag Manager to Content Security Policy’s "connect-src".
  • (DEV-26019)  A/B Builder - Remove deprecated logic now that Visual Editor toggle is available.
  • (DEV-25968)  Find & Replace - Add JSON to code editor’s content type options in "Replace with this".
  • (DEV-25938)  AB Builder, Metric, Factor and Global Variation - Add message about future deprecation of Visit Rating feature.
  • (DEV-26034)  Integrations - Update Salesforce product name.
  • (DEV-25976)  API - API to bypass or restore a domain.

Bug Fixes

  • (DEV-26061)  Visual Editor - Add element and edit/preview toggle give console errors.
  • (DEV-26035)  Site Settings - Typo in "Inactivity Timeout".
  • (DEV-26022)  MVT Builder: Deleting a factor after previewing it shows preview page instead of deleting.
  • (DEV-25975)  Visual Editor - Cannot open Visual Editor when one of the variations in the AB Builder inserts a script.
  • (DEV-25940)  Import/Export - Display error message on import page for Engine API Campaigns if "Enable Engine API Campaigns" is not enabled on the site.
  • (DEV-25930)  Visual Editor - VE generates a new empty campaign when reloading it after a save.
  • (DEV-25894)  A/B Builder -  When editing a non-recommendations campaign, errors about failed calls to the recommendations API are shown.
  • (DEV-26001) Misc - Hubspot chat icons appear in some iframe modals.

August 25, 2022 (10.15.0)

Improvements

  • (DEV-26031)  Product Announcements - Upcoming deprecation of some audience & segment mobile attributes.

August 11, 2022 (10.14.0)

Improvements

  • (DEV-25960)  A/B Builder - Add documentation and help tooltips for origin experiments 307 redirect feature (DEV-25923).
  • (DEV-25950)  API - Improve engine API response time by retrieving site variations only when needed.
  • (DEV-25821)  A/B Builder - Turn on "Allow Visual Editor Toggle" for all users (remove lab).
  • (DEV-25907)  Logging - Show more information in log file for top segments.
  • (DEV-25623)  Import/Export - Set Global Variation status to inactive on import regardless of its status in the source.

Bug Fixes

  • (DEV-26018)  A/B Builder - Variations don’t respond to user interaction due to "Allow Visual Editor Toggle" lab removal.
  • (DEV-25961)  Baseline Metrics are not evaluated for event track requests (and responses without a body).
  • (DEV-25927)  A/B Builder - Escape characters are shown in the preview panel for 307 origin redirects.
  • (DEV-25919)  A/B Builder - The hash trigger has an empty tooltip.
  • (DEV-25929)  Global Variations - Geo Location triggers overlap the Search & Replace section.

July 28, 2022 (10.13.0)

Improvements

  • (DEV-25942)  Geo Location - July GeoIP Update.
  • (DEV-25877)  Global Variation - For "apply to bot traffic" feature, disable checkbox when bot detection is off. Add tooltip.
  • (DEV-25937)  Metrics - Updated history entry for "Added Personalization to Metric" for improved clarity.
  • (DEV-25874)  API - Add optional site_id parameter to /api/users so you can get users for a particular site.

Bug Fixes

  • (DEV-25949)  Audiences - Error when selecting "A specific Variation Group" for concurrent assignment audience.
  • (DEV-25928)  Analytics - Top Segments graph loading animation doesn't stop if the browser doesn't get an interaction by the user.
  • (DEV-25920)  Campaign Performance - "Show All Sets" drop-down displays "}" instead of ")".
  • (DEV-25946)  Audiences - Highlighting goes away when selecting a campaign for concurrent assignment audience.

July 14, 2022 (10.12.0)

New Features

  • (DEV-25823)  Outlier Metrics -  Turn on for all users.
  • (DEV-25818)  Import Factor - Turn on for all users.

Improvements

  • (DEV-25830)  Architecture - Remove temporary engine check for upgrade process for DEV-25732 find & replace redirect behavior.
  • (DEV-25816)  Architecture - In engine config file, handle Windows line endings when compressing multiline values to a single line.
  • (DEV-25939)  Site Settings - Prevent "Enable Engine API Endpoint" feature from being disabled without being selected.

Bug Fixes

  • (DEV-25915)  Visual Editor - Error loading Changes List if user makes text edit and tracks clicks on same element.

June 30, 2022 (10.11.0)

New Features

  • (DEV-25855)  Architecture - Updating SiteSpect to support containerization - phase 1.
  • (DEV-25822)  Metrics - Make outlier metrics a public labs feature.

Improvements

  • (DEV-25941)  Geo Location - June GeoIP update.
  • (DEV-25896)  Import - Allow inactive Site Variations to be imported.

Bug Fixes

  • (DEV-25913)  Debugging - Healthcheck requests with querystring "?sshealth=1 " and debug header "X-SiteSpect-Debug:1" gives a 500 error.
  • (DEV-25848)  Performance Matrix - Metrics not showing in alphabetical order.
  • (DEV-25785)  Results/Top Segments/Campaign Performance Reports - Updated color scheme has poor contrast.
  • (DEV-25590)  Metrics - EventTrack metrics don't properly escape regex characters in the trigger’s parameter value field.

June 16, 2022 (10.10.0)

New Features

  • (DEV-25923)  Campaign Builder - New variation type “307 redirect” for origin experiments. This will maintain the POST method and body contents in the redirect.

Improvements

  • (DEV-25838)  Add a data-sitespect=”true” attribute to Client Side Factor script tags so that they show up on amps pages.
  • (DEV-25811)  Architecture - Update cron job parameters to use ssconf parameters that control log rotation, archiving, and deletion.
  • (DEV-25740)  User List Page - Filter improvements: New filter for site status, separate filter for user types, site filter shows site in addition to customer name, different filter defaults for cloud vs. on premise customers.
  • (DEV-25697)  Site Settings - Turn off in-site referrer check for all sites on cloud, previously used to assist with bot detection. (The in-site referrer check was previously off only for new sites.) 

Bug Fixes

  • (DEV-25917)  Campaign Builder / Visual Editor - Visual Editor doesn’t relaunch after creating a change, saving and exiting VE, and deleting that change in Campaign Builder without saving first.
  • (DEV-25925)  Metrics - Browser console error on Metric pages.

June 2, 2022 (10.9.0)

New Features

(DEV-25810)  Global Variations - New “Apply to bot traffic” setting allows or prevents bots from seeing a global variation. (Helps with migrating to IAB.)

Improvements

(DEV-25709)  A/B Campaign - Improve "Delete Old Visit Data" to allow configurable time period.
(DEV-25873)  Import - Ignore inactive audiences and metrics in destination so that imported matching audience/metric is imported as new.
(DEV-25820)  Visual Editor / Site Settings - Turn "Allow Visual Editor Toggle" lab on for all users.
(DEV-25790)  Audiences - Increase User's IP Address/Name field length for Audiences of type “User’s IP Address” so that more IP addresses can be listed.
(DEV-25825)  Site Settings - Add AlertLogic bot to default passthrough list so it’s not counted in site traffic.

Bug Fixes

(DEV-25789)  Analytics - Time trends report: Cached report times may not match user’s local timezone.
(DEV-25687)  Data Export - Data Export page takes a long time to load because the event time picker lookup method is slow.

May 19, 2022 (10.8.0)

Improvements

(DEV-25847)  Bot Detection - Update IAB bot detection definitions for May 12.
(DEV-25843)  Geo Location - May GeoIP update.
(DEV-25732)  Find & Replace - New setting controls whether standard find & replace applies to “location” header value on a 302 redirect response.
(DEV-25634)  Doc - Update references from control panel to API documentation to use new URLs.
(DEV-25633)  Omnichannel - Update omnichannel logic to handle empty cookies.
(DEV-25526)  Global Variations - Promote client-side global variations from a lab feature to a fully enabled feature.
(DEV-25817)  Import Factor - "Import Factor" is now a lab feature
(DEV-25668)  Campaigns/Metrics/Global Variations/Factors - Update tooltips for new Request Payload trigger.

Bug Fixes

(DEV-25864)  Global Variations - Client-side Global Variations only available if origin experiments are enabled.
(DEV-25851)  Global Variations - Global Variations cannot be saved if origin experiments are not enabled.
(DEV-25772)  Visual Editor - Edit link feature broken for mobile view (large phone view or smaller).
(DEV-25769)  Knowledge Bot - Remove knowledge bot libraries for on-premise deployments.
(DEV-25742)  Visual Editor - Visual Editor stops working after trying to delete a change from a page other than the one where the change was originally made.
(DEV-25390)  Architecture - Two sites with the same root domain can have cookie collision.

May 5, 2022 (10.7.0)

Improvements

(DEV-25809)  Geo Location - April GeoIP Update.
(DEV-25689)  Architecture - Database improvements.
(DEV-25656)  Display time zone in analytics and site traffic reports.
(DEV-25537)  API: Campaign List - Add KPI with days at significance.
(DEV-25496)  Debugging - Add debug header support for passed through content.
(DEV-24980)  Add GDPR-friendly endpoint /__ssobj/opt-out for the right to be forgotten.

Bug Fixes

(DEV-25787)  Campaign data import broken following rename of TotalHits and BetaHits to Totals and Uniques.
(DEV-25594)  Metrics that use a visitor behavior trigger do not properly trigger in metric preview.
(DEV-25584)  Site domain: Future SSL certificate didn't disappear after it was applied.
(DEV-25542)  API: Receiving 401 unauthorized response / losing access due to no login activity.

Apr 21, 2022 (10.6.0)

New Features

​​(DEV-23051)  Request Payload - Added support for using the HTTP request payload in triggers and in search & replace. This capability is now in AB campaign builder, metrics, global variations, factors, and factor variations.
(DEV-25595)  Engine API - Implement metric counting for eAPI using the passed-in custom url as a trigger.

Quick Wins & Improvements

(DEV-25622)  Engine API - traffic should be evaluated against pass-through list rules.
(DEV-25743)  Visual Editor - UI improvement: on save, show “saving” message and immediately disable save button.
(DEV-25233)  Geo Location - March geo IP update.

Bug Fixes

(DEV-25675)  Campaign builder - Cannot save or preview URL rewrite when origin experiments feature is not enabled.
(DEV-25686)  Global Variation -  Scheduling updates applied to previewed global variations.
(DEV-25696)  Time Trends - colors in key do not match colors in chart.
(DEV-25776)  Campaign Import - Variations imported but not properly linked and added.

Apr 8, 2022 (10.5.0)

New Features

(DEV-25655)  Metrics - Allow calculations to be set as default KPI.

Quick Wins & Improvements

(DEV-25774)  Visual Editor - Fix data migration for updated list of changes feature.
(DEV-25523)  Deprecate Jquery migration libs.
(DEV-25468)  Visual Editor - Improve naming conventions in view changes list.
(DEV-25723)  51 Degrees - Add validation stage to sync_51_degrees job.

Bug Fixes

(DEV-25771)  Preview resource error loading.
(DEV-25652)  Counting - Preview issue with client-side counting.
(DEV-25746)  Visual Editor - Returning to edit mode breaks uploaded images when using custom ssobj path.
(DEV-25737)  Campaign Builder, Recommendation Template -  Copying and pasting same text in ACE editor fields removes that text on save.
(DEV-25684)  Audience - Audience created from a reporting segment contains references to stale data sets.

Mar 25, 2022 (10.4.0)

New Features

(DEV-25629)  Visual Editor - Edit images on a responsive image. Supports img element with single srcset.
(DEV-25567)  WATTS - New macro __SS_USERTYPE__ Watts

Quick Wins & Improvements

(DEV-25667)  Metrics - Improve UX when user selects numeric measurement custom variable.
(DEV-25480)  Admin API - Support for time audience.

Bug Fixes

(DEV-25725)  Visual Editor - Unsaved changes warning when launching Visual Editor.
(DEV-25608)  Permissions - Campaign builder permission level to allow import of individual objects.
(DEV-25566)  Visual Editor - Unable to select element menu options for elements near bottom of page.
(DEV-25560)  User List - Issues when toggling to "No billing entity" filter.
(DEV-25716)  User List - "no billing entity" filter.
(DEV-25611)  Campaign Builder - New active-scheduled or running campaigns are showing the LIVE tag after opening then closing the Visual Editor.
(DEV-25577)  Results Report - Calculations with metric denominator incorrectly calculated.
(DEV-25591)  History - Setting metrics to invisible leaves history entry that the metric was deleted from a campaign.
(DEV-25676)  Recommendations - Preview URL on recommendation template when site preview URL updated.
(DEV-25699)  Inconsistent filesystem path for active_tables directories.
(DEV-25662)  Sites - Copy site fails due to null IabDetection column.
(DEV-20342)  API - API call to create audience has an incorrect message in the response.

Mar 10, 2022 (10.3.0)

Security

Finished rollout of content security policy. This security feature ensures that the SiteSpect control panel executes or renders content only from trusted sources. This provides an additional layer of protection from cross-site scripting and other code injection attacks.

(DEV-25683)  Update killswitch logic.
(DEV-25332)  Enable default content security policy header for all users.

New Features

(DEV-25651)  Labs - Make "allow Visual Editor toggle" a public lab.

Quick Wins & Improvements

(DEV-25670)  Alerts - Include domain in body of email.
(DEV-25571)  Admin API - Return associated resources from page category.
(DEV-25541)  Calculations & Segments - Support for variation group ID.
(DEV-25479)  API Audience - Add PUT/POST for HISTORY type.
(DEV-25425)  EventTrack - Don't use unload event for Lighthouse.
(DEV-25525)  Global Variations -  Turn on public lab for all users for client-side variations.
(DEV-25236)  Robot Detection - Automate creating IAB package/lib for bot detection. Will update definitions; won’t auto-update until 10.4.0.

Bug Fixes

(DEV-25661)  Robot Detection - Filename becomes "__ssobj.png" instead of "ard.png" if filename set back to system default from custom default. Related to ad blocker workaround.
(DEV-25585)  Global Variation - "Disable when search text fails" not saving when unchecked.
(DEV-25562)  Campaign - Scheduling off by 1 minute.
(DEV-25555)  Preview - Previewing with other campaigns.
(DEV-25485)  Site Settings - Enforcing maximum number of variations in a variation group.

Mar 4, 2022

Bug fixes

(DEV-25685)  Analytics - Slow data export.

Feb 25, 2022 (10.2.0)

New Feature

(DEV-25257)  SSO authentication for cloud - address Okta to Okta.

Quick Wins & Improvements

(DEV-25605)  Robot Detection - Allow IAB to be used without ARD.
(DEV-25478)  Admin API - Support for PUT/POST for REMOTE_ADDR audience.

Bug Fixes

(DEV-25599)  Dashboard - Resource loading error.
(DEV-25500)  Triggers - Page-level custom variable visitor behavior triggers.

Feb 11, 2022

New Features

(DEV-25044)  Import/Export - New and improved workflow for exporting and importing Campaign and objects across sites & environments.

Quick Wins & Improvements

(DEV-25475)  Admin API - Add support for language type for audience API.
(DEV-25565)  Admin API - New options to get more details for campaign API.
(DEV-25545)  Admin API - New EventTrack attribute for metrics API.
(DEV-25620)  Admin API - Support for new EventTrack metric attribute in campaign API.
(DEV-25539)  Campaign - New metadata for last modified time and variation types.

Security

Content Security Policy - This new security feature ensures that the SiteSpect control panel executes or renders content only from trusted sources. This provides an additional layer of protection from cross-site scripting and other code injection attacks.

(DEV-25543)  Security - Enable CSP for end users.
(DEV-25628)  Security - Add logging for CSP rollout.
(DEV-25607)  Security - Add Pendo to CSP.

Bug Fixes

(DEV-25610)  Alerts - Emails not being sent.
(DEV-25604)  Import/Export - Import factors to only list active ones.
(DEV-25603)  Admin API - Metric API EventTrack attribute.
(DEV-25593)  Global Variation - Shareable preview links using "#".
(DEV-25343)  Custom Variables - Selected radio button ignored when saved.

January 27th, 2022 (10.0.0)

New Features

Visual Editor Improvements - finishing our third major set of improvements to our visual editor. There is now a new mobile and responsive viewer to easily allow your VE to make changes on any device size. In addition SiteSpect added a new and improved header to navigate the page structure. This feature was previously hidden and it has been brought forward as part of the header. 
(DEV-25467)  Visual Editor - New and improved header to easily navigate page structure.
(DEV-25444)  Visual Editor - New mobile and responsive viewer.
(DEV-25527)  Visual Editor - Deprecate Labs option.
Client-Side Global Variations
(DEV-25524)  Global Variations - Client-Side is now available as a type on Global Variations. Make sure to enable it under Labs in your profile.
Admin API - We have dramatically simplified the ability to create a campaign with our Admin API. This will be invaluable with any programmatic setup of campaigns and integrations with other parts of your ecosystem (CMS, DXP, CDP, etc.)
(DEV-25564)  Admin API - Simplified campaign creation.

Improvements

(DEV-25296)  Analytics / Performance Matrix - Update time per visit user/visit stats to include zero-length visits.
(DEV-25274)  Analytics / Performance Matrix - New option to reset all filtering & segmentation options.
(DEV-24076)  Analytics - Sync colors between results and time trends reports.
(DEV-25506)  Dataset - Sunset “stale” feature.

Admin API Improvements

(DEV-25557)  API Page Categories -> Saved Conditions
(DEV-25481)  API Audience - Add PUT/POST for COOKIEVAL Type
(DEV-25477)  API Audience - Add PUT/POST for Mobile Type
(DEV-25521)  API - Permissions lookup
(DEV-25536)  API - Campaign List: Add alerts
(DEV-25535)  API - Campaigns list add "AssignmentEligibilitySequence" and "AssignmentFrequency" (new).
(DEV-25448)  API - Add "status" parameter to API /users/ endpoint.

Bug Fixes

(DEV-25576)  AB Builder - Preview of newly imported variation from factor broken until save.
(DEV-25561)  User accounts - Fix visibility of disabled user accounts.
(DEV-25554)  Calculations - Refine rules and improve messaging when adding metrics to calculations.
(DEV-25503)  Code editor - UI issues with ESC element on Firefox for regex.
(DEV-25502)  API Audit - Composite API errors if equation doesn't use metrics.
(DEV-25490)  Perform matrix export CSV elements mismatching the view.
(DEV-25489)  Results - Fix for campaign purge to clear out results report.
(DEV-25472)  Global Var - Client-side preview panel showing 0 matches.
(DEV-25452)  AB Builder - Builder shows error on page after saving url rewrite factor.
(DEV-25430)  Security - "Content-Security-Policy" case-insensitive header support.
(DEV-25429)  AB Builder - Spoofing settings modal hangs when navigated to from the preview panel.
(DEV-25426)  AB Builder - Remove old terminology from overlay and non-overlay sets.
(DEV-25379)  AB Builder -  Inactive audience in campaign causes AB Builder warning on leave even though no changes.
(DEV-25378)  Analytics - Results report table & chart don't match with time segment.