Cloud Release Notes - 2020

For Cloud Release Notes - 2021, Click Here

November 5th, 2020   (Final 2020 Release)

Fixes and Improvements

Recommendations

  • DEV-24685: Read Only account should lock down inputs
  • DEV-24596: Fix read-only accounts for Recommendation Campaigns
  • DEV-24564: Catalog Viewer UX Overhaul
  • DEV-24539: New Feed Loader Scheduler Tool
  • DEV-24354: Fix previewing with no Recs Template causes window to launch and immediately close
  • DEV-24694: Fix recs attributes endpoint issue

Security

  • DEV-24697: Content-Security-Policy - Log UserAgent with CSP Violations

Other Enhancements & Bug Fixes

  • DEV-24637: Include environment in subject and body of all SiteSpect email alerts for traffic, winners, disablements

October 29th, 2020

New Features

  • DEV-24510: Allow custom variable trigger on new values / Deduplicating orders
  • DEV-24191: Ability to batch Admin API calls
  • DEV-24610: SKU Lookup 1.5

Fixes and Improvements

Recommendations

  • DEV-24598: Modify Recs template and Recs Builder to only show based on SendWithRecs and toHarness via new format=object parameter
  • DEV-24580: Update Recs help links in the A/B flow, Recommendation Template page
  • DEV-24563: Tesla RecsReview attribute Changes Summary
  • DEV-24553: Auto Create RuleName in Expert Mode
  • DEV-24545: Add the SKU field to the Recs template attribute list and the Rule Builder attribute list

Security

  • DEV-24602: Add a CSP for redirect control panel requests (PCI)

Other Enhancements & Bug Fixes

  • DEV-24561: Promote To All Traffic Changes Traffic Split instead of Turning Original OFF
  • DEV-23934: Fix MVT Search field alignment
  • DEV-23790: Fix Date/Time picker Days of week header off-center
  • DEV-24638: Cloud - cron email from top_segments_jobs.pl
  • DEV-24614: Add harness coverage for DEV-24593
  • DEV-24454: Update Column Names in Data Export
  • DEV-24166: Origin Cookies don't get extended with ssobj requests

October 22nd, 2020

Fixes and Improvements

Recommendations
  • DEV-24648 Recs Conditional Rules UX hides the "Add Rule" link
  • DEV-24646 Recs - Make mustache and jsonlogic load into and be used from the SS namespace
  • DEV-24518 Recs - Modify Tesla RecsReview page to browse/display multiple digests
Client-Side Variations
  • DEV-24631 Enable CORS for "asmt_update" and "api" endpoints
  • DEV-24629 Enable ssdomvar to call absolute instead of root-relative endpoints
Syntax Highlighting
  • DEV-24461 Syntax Highlighting: Field Implementation - Rule Builder Modal
Preview
  • DEV-24301 New Preview Progress Page
Real User Monitoring (RUM)
  • DEV-24620 Enhance RUM logging
Security
  • DEV-24576 XSS in Announcements & System Message
  • DEV-24601 PCI - Add a CSP for admin1
  • DEV-24659 Content-Security-Policy Firefox Reporting Cookie Bug
Other Enhancements & Bug Fixes
  • DEV-24666 Visual Editor - Stuck in VE Mode
  • DEV-24655 Fix report tests for 51degrees definition updates
  • DEV-24652 Fix api/user endpoint glitch
  • DEV-24639 SiteSpect not unsetting Content-Length
  • DEV-24590 Performance Matrix Error after updating a campaign's Metrics
  • DEV-24572 GeoIP Update for October 2020
  • DEV-23913 Trailing slash causing API to reject POST calls to /api/user/
  • DEV-23910 A/B builder - Error texts are overlapping with each other in "Would you like to specify a date range?"
  • DEV-23909 "Page category" filter appears twice in Site History
  • DEV-23792 Include/Exclude segments start to decrease after the limit of 20 is surpassed by clicking empty checkboxes
  • DEV-23369 Can not use Hits/Beta hits from Custom Variable in Reporting Segment

October 2nd, 2020

Fixes and Improvements

  • DEV-24593 Additional Custom Variable issue with By User Reports
  • DEV-24523 global origin variation is disabling
  • DEV-24506 In VE some expire cookies are not getting the same site flag
  • DEV-24438 Issue with logging in after clicking "Log Out" in Firefox
  • DEV-24345 Fix Site Dropdown menu clickable area
  • DEV-24317 Fix Mouse Pointer issue in Preview Settings dialog
  • DEV-24061 In-Product Announcement modal has been pushed to the top (regression)
  • DEV-23955 No error warning when saving broken RegEx in IP Audience
  • DEV-24424 Recs: Correct typo in template_js comment
  • DEV-24572 GeoIP Update for October 2020

September 18, 2020

Fixes and Improvements

  • Engine API
    • DEV-24513 Engine API "Add Variation" Should Not Be Visible
    • DEV-24479 Custom Variable not working with Engine API
  • Outlier
    • DEV-24217 Calculation / Outlier - Option to toggle denominator used for average
    • DEV-24554 Fix variable declaration error from 24217
  • Product Recs
    • DEV-23937 RecsEngineJS: Support alternate middleware urls in recs libraries via recs config override
    • DEV-24548 Recs - Algorithim Input is getting overwritten by default for algo on campaign refresh
    • DEV-24547 Recs - OPTIONAL_RECS_BODY_PARAMETERS in ssrecsdisplay specifies blackListItems, but the field should actually be blacklistItems
  • Quick Wins and Bugs
    • DEV-24446 Custom variable is broken when used by a Calculation/Segment and the report is By User
    • DEV-24535 Adding Multiple CSS changes on client side variations has gone missing
    • DEV-24544 Ability to override PassThroughPathsAndURLs when in preview
    • DEV-24419 Create MS Edge Segment and Audience
    • DEV-24283 Performance Matrix: Default to Sorting Control Group on top row
    • DEV-24528 A/B Builder, Metric: Switching triggers types from page source has problems
    • DEV-24415 Bandwidth Report Limitation for Notification Feature
  • DEV-24552 Allow the control panel to use TLSv1.3 for domains
  • PO-6886 GeoIP Update for Sept 2020
  • DEV-24508 Error on Import_Part3_Dependencies:1450:3
  • DEV-24505 Remove any comparisons to campaignset "Name" field.
  • DEV-24491 Remove Migrate lib

August 27, 2020

Fixes and Improvements

  • DEV-24462 Performance Matrix By User Multi Segments Bad Data
  • DEV-24440 Results Report Hover Hidden/Truncated
  • DEV-24384 Collect Counting Data per VG Internally (Phase I)
  • DEV-24496 Jquery migrate warning from recent-view.js

August 20, 2020

New Features

  • AB Builder Variation Toolbar
    • DEV-23921 AB Builder Variation Toolbar
    • DEV-24485 Disable "Turn Off" button when only one VG is On.
  • Syntax Highlighting
    • DEV-24243 Syntax Highlighting: Language Selection Dropdown

Fixes and Improvements

  • DEV-24474 Event track metrics are firing even if there is no hit to it
  • DEV-24309 A/B Builder: Visitor Behavior Time Elapsed LIVR issue if shade remains closed
  • PO-6752 August 2020 GeoIP Update

August 13, 2020

Fixes and Improvements

  • DEV-24448 Remove Jquery BB, and make everyone use Jquery and the smallest migrate
  • DEV-24431 SA - Update defaults for SSLProtocol & SSLCipherSuites

Product Recs

  • DEV-24427 Tesla page to allow 1) viewing of review digest information for a given client's feed load 2) approving or 3) rejecting of feed

August 6, 2020

New Feature

  • Syntax Highlighting
    • DEV-24296 Syntax Highlighting: Field Implementation - Rule Builder
    • DEV-24295 Syntax Highlighting: Field Implementation - Client-Side

Fixes and Improvements

  • DEV-24437 List KPI as "KPI" when it is also a Default metric
  • DEV-24135 Improve support for IPv6 client addresses received from CDN
    • DEV-24455 Fix harness failure from 24135
  • PO-6752 August 2020 GeoIP Update

Product Recs

  • DEV-24365 A Rec Template can be deleted being associated to a Campaign
  • DEV-24292 Recs - Default Input for Shopping Cart is not always set Correctly
  • DEV-24269 Recs Rules editor browser console errors
  • DEV-24178 Recs Template "Order" not honored for new Recs Campaigns
  • DEV-24422 Recs - Warnings in clean_active_tables.log
  • DEV-24413 Recs: Event Capture: Don't send initial recs event call until second events call is made

July 30, 2020

Fixes and Improvements

  • DEV-24114 Results Report vs Perf Matrix Inconsistency
  • DEV-24437 List KPI as "KPI" when it is also a Default metric

Slow Preview

  • DEV-24281 Fix remove_expired_preview_objects.pl to actually delete preview variation groups

Product Recs

  • DEV-24269 Recs Rules editor browser console errors

July 23, 2020

Fixes and Improvements

  • DEV-24401 Add code to log migrate errors into admin_error_log
  • DEV-24361 Make July GeoIP Update
  • DEV-24314 Update Default Outlier Expressions to 3 Stddev
  • DEV-24284 Metric List Page - Add new column 'Default'
  • DEV-24142 Bandwidth page showing some months twice
  • DEV-23916 Verify that VisitCount and Guid notes only contain numbers
  • DEV-24406 Jquery 3: Fix errors found from: QA entire site with jquery_upgrade Beta on (DEV-24343)
  • DEV-24343 QA entire site with jquery_upgrade Beta on

Product Recs

  • DEV-24320 The Cancel button on Rec Template Creation/Details doesn't have any action
  • DEV-24395 Recs: Prevent {} or lack of response from middleware from causing js errors
  • DEV-24387 Recs: RecsDisplay needs onError/Fail and onNoResults handling, both default and overrides
  • DEV-24369 Recs: Allow all RecsInput getters to send item or itemSet depending on the query and coerce to item based on a configureable default.

July 17th

Fixes and Improvements

  • DEV-24405 Same Site Attribute missing from TFA cookie
  • DEV-24308 Fix Preview Options/Settings line spacing

PO/Arch

  • DEV-24399 DNS logging prep for Logz.io
  • DEV-24366 Bypass Monitoring not compatible with Akamai (permanent fix)

July 7th

Fixes and Improvements

  • DEV-24373 Results Report - % Change of Custom Value Chart
  • DEV-24282 Show Campaign Status on all Campaign Pages
  • DEV-24338 Samesite Cookie Attribute Changes
  • DEV-24312 Handle ip address of 0.0.0.0
  • DEV-24339 Single Tenant - crontab causing frequent emails to be generated
  • DEV-23929 Ability to use RDS service in AWS with a SiteSpect cluster

July 3rd, 2020

Fixes and Improvements

  • DEV-24275 Data Export Page User/Visits Count UI Issue

June 19, 2020

Fixes and Improvements

  • DEV-24310 Change Admin1 Link to point to Hubspot knowledge base.
  • DEV-24106 Allow a user to choose to exclude or include audience triggers.
  • DEV-23924 Site Variations shouldn't start by changing a status to active, they should do that at the end
  • DEV-24273 Syntax Highlighting: Create New Dropdown Style
  • DEV-24270 GeoIP Update for June 2020
  • DEV-24247 Create alerting capability in Hubspot that exists in SF.com today
  • DEV-24210 Failure to Update "Live" Rec Template Messaging
  • DEV-23725 Update SiteSpect::Admin::DataFunctions::Event::Event_List_ByObject

June 12, 2020

Fixes and Improvements

  • DEV-24289 Remove the ability to change variation group in preview & debounce the "preview" button
  • DEV-24198 Metrics list double-sorting
  • DEV-24148 PO - ability to replace a VIPs from manage_cluster.pl
  • DEV-24089 If client forgets to assign site privileges to new users, the user is not visible to them

June 5th, 2020

Fixes and Improvements

  • DEV-24271 DataStorage page is crashing
  • DEV-24267 Fix for custom functions in CSF.js
  • DEV-24238 PO - run_migration.pl fails if /opt/sitespect/etc/ran_migration_data is a 0 byte file
  • DEV-24195 Visited URL Audience Concurrency - follow-up tasks
  • DEV-24182 Bug with saving Count on initial campaign creation
  • DEV-24165 Item is not defined console error when previewing Client-Side Variations
  • DEV-24111 Site List Is Still Double Sorting (Take 3)
  • DEV-24098 Domain "type" dropdown not re-populated when a Domain fails saving
  • DEV-23958 Send email to inform users that their account has been disabled/expired when they request password reset


Product Recommendations

  • DEV-24209 Fix Recommendations Template permissions for non-SA users
  • DEV-24167 RecsCore: Previewing with a broken expert mode rule causes preview window to open and immediately close

May 22, 2020

Fixes and Improvements

  • DEV-24133 GeoIP update for 9.9.4_w21 2020-Q2 GA release
  • DEV-24087 Update Campaign Builder permission to allow editing of Active Campaign Variations
  • DEV-24190 URL Rewrite not being placed in an origin set
  • DEV-23993 Improve the styling of VE "Insecure Content" Messaging
  • DEV-23779 Handle "Concurrent Assignment" with in visit

Section:

  • DEV-24192 [section] substitute REVID and friends in Const module
  • DEV-24168 [section] [Monit] tune Monit service definitions to ensure actionability. Task

Product Recs:

  • DEV-24177 Recs Campaign Rules Builder bugs
  • DEV-24136 RecsCore: Create a Tesla page to allow viewing of a cluster_id
  • DEV-24134 ssrecsdisplay Defensive Coding
  • DEV-24128 RecsCore: update admin CP to use :config_id in recs_api requests
  • DEV-24127 RecsCore: update ssrecscapture/display to use :config_id field in recs_url parsing and pull cluster id in from ssconf to library

May 15, 2020

Fixes and Improvements

  • DEV-24157 Previewing Intermittently but consistently is broken
  • DEV-24090 Campaign Managers cannot upload files
  • DEV-24063 CSM type Metrics that Count do not trigger asmt_update
  • DEV-24151 Ability to configure a connect timeout for mod_proxy
  • DEV-24078 API should not allow Site Variation to be scheduled without a start time
  • DEV-23987 account expiration email - bad HTML

Product Recs

  • DEV-24153 RecsCore: Modify template_js handling so that we expose more data to the template_js, including response data
  • DEV-24137 RecsCore: make admin push cluster_id and recommendations_api_server_address
  • DEV-24119 ssrecsdisplay: Support Rules Data Getters Returning Array Properties

SSO

  • DEV-24162 SSO Cloud: Fix Failing Harness Tests
  • DEV-24038 SSO Cloud: Extend SamlJWT to support Okta SSO Domain Implementation
  • DEV-24037 SSO Cloud: Service Provider Type Field UX - SSODomain_One
  • DEV-24035 SSO Cloud: Show Multiple Login Methods in AdminUser_One

May 1st, 2020

Fixes and Improvements

  • DEV-24107 SNHU geolocation not working correctly
  • DEV-24100 Swedbank - SSO: Support custom priv group mapping to SiteSpect priv groups

April 24, 2020

Fixes and Improvements

  • DEV-24083 Add SS.Recs.onAfterRecsRequest to support alternative use of recs results
  • DEV-24052 Change to user interface of recscapture library for where to send events
  • DEV-24070 All sites show as "live" when creating a new user
  • DEV-24055 API users with Campaign Administrator permission not able to update site variations
  • DEV-24051 output of X-SiteSpect-Debug should include alternate origins
  • DEV-24032 when clicking on Preview button, subsequent Engine API response returns incomplete JSON
  • DEV-23975 SA users can't see their own system privileges if "MU" unchecked
  • DEV-23961 No longer require a value in the "parameter value" Trigger
  • DEV-23849 Add sitespect-metrics-info header for regular Metric calls

April 17, 2020

UX Improvements

  • URL Rewrite Variation Type
  • Value Capture UX Update

Fixes and Improvements

  • DEV-24050 Incorrect error message in Site Settings ("Name & Status" instead of "General") Documentation
  • DEV-23990 SSL Administrator can view other site certificates
  • DEV-23983 Date Picker: cannot clear date
  • DEV-23976 Priority help in A/B builder
  • DEV-23892 PM Segmentation By User Incorrect
  • DEV-23756 UI For URL Rewrite
  • DEV-23675 Update Pass-Through Request Headers (case-insensitive) tooltip
  • DEV-23600 KPI not displaying correctly on Campaigns page.
  • DEV-23493 Value Capture UX Update

April 8, 2020

New Feature

  • Outlier fix
  • Visited URL support in Overlay

Fixes and Improvements

  • Preview Panel fix
  • Alternate origin trigger count fix
  • Entry page reported as /__ssobj/api fix
  •  user with MU rights cannot reset passwords
  • Site Variations are imported as Active
  • LDAP requests
  • HTTPS requests always handled by default VirtualHost
  • Add support for Brotli compression
  • changing the HTTP request method from POST to GET

March 13, 2020

Fixes and Improvements

  • DEV-23992 Remove "learn more" link from new VE "insecure content" message
  • DEV-23973 Section - static ServerAlias for all vhosts
  • DEV-23962 B&H - Data Export Apply button Broken
  • DEV-23954 Teleflora: user with MU rights cannot reset passwords

February 21, 2020

  • DEV-23944 Fix Quirks Mode on TestCampaign_OverlayList
  • DEV-23940 Search still has reference to the Better Beta
  • DEV-23922 Results: Metric data point options (arrow dropdown) not working
  • DEV-23914 Fix Quirks Mode on certain pages (jquery update)
  • DEV-23869 VE - Update Screenshots instructing users how to allow scripts
  • DEV-23860 Close modals with esc key
  • DEV-23698 Make "no script tag" versions of the CSF tokens

February 13, 2020

Fixes and Improvements

  • DEV-23905 Silent error upon save attempt when no KPI or Assigned Metric
  • DEV-23903 JQuery-UX issues in VE dialogs
  • DEV-23800 Republic Services, DNB - Improve Preview UX for Campaign Auditors
  • DEV-23746 Update Receptive -> Pendo profile checkbox and tooltip Documentation

February 7, 2020

New Features

  • INTERNAL Outlier under Labs
  • INTERNAL Go live for Recs Events production endpoint

Fixes and Improvements

  • DEV-23895 Segment logic has changed
  • DEV-23889 Clicking "Apply" in A/B History Objects or Users modal causes history to be launched in new tab
  • DEV-23891 Delete/Reset API Key modal X is ugly
  • Recs Rules Builder Fixes
  • DEV-23841 Set In-site Referrer Check to "disabled" by default
  • DEV-23802 Download Campaign List - not all campaigns downloaded
  • DEV-23783 Fix double-sorting of Site_List
  • DEV-23744 UI error on Site delete (Enforce Sunsetting Site Name in favor of Customer Name + Domain)
  • DEV-23731 Site History page - object type "DNS" missing from available filters

January 2020

New Features

  • Product Recs - Rules Editor
  • You can now create Triggers from Time and Mobile Audiences.
  • Akamai DNS - DNS refactoring

Fixes and Improvements - w4

  • DEV-23836 Adds a checkbox to enable the Outlier feature.
  • DEV-23772 Extends Site Metrics in the API to include more options.

Fixes and Improvements - w3

  • DEV-23822 Adds support for non-HTML content in debug mode.
  • DEV-23821 Fixes issues with the date range picker  in MVT Campaigns, Global Variations, Data Sets, and all History pages.
  • DEV-23811 Hides the URL in the Original Variation Group of the AB Campaign page.
  • DEV-23745 Fixes an issue in which some Visual Editor elements were not displaying on pages.
  • DEV-23739 Fixes an issue in which the Preview Panel was not displaying on some pages.
  • DEV-23791 Fixes an issue with the Visual Editor in which right-clicking the Element referenced the wrong element.
  • DEV-23771 Fixes an issue in which clicking on the Filter shade in History generated an empty browser tab.
  • DEV-23767 Updates the  Pass-Through Request Headers tooltip.
  • DEV-23766 Raises the number of concurrent API users.
  • DEV-23760 Fixes an issue in which a Top Segments Metric appears twice in the Metric list when you select a new Metric.
  • DEV-23715 Fixes an issue in which UTF-8 characters were causing problems in Implementation Notes.
  • DEV-23712 Fixes the display of Campaign Triggers. 
  • DEV-23704 Fixes an issue with secret answers being stored unencrypted.
  • DEV-23700 Fixes an issue that broke Campaigns when deleting the Original Variation Group.
  • DEV-23682 Fixes the 2FA Next button when the user is entering a Verification Code.
  • DEV-23570 Fixes a problem with the Metric List not sorting the Avg Hits/Visits Column.
  • DEV-23557 Fixes an issue with Value Captures rounding in calculations.
  • DEV-23287 Adds the disablement feature to Origin Redirects.
  • DEV-23090 Fixes an issue with turned off Variations displaying as ON in the MVT Builder.
  • DEV-22976 Fixes a display issue with selected Top Segments on the Segment List.
  • DEV-22859 Completely removes the Product Tour.
  • DEV-22839 Fixes a problem in which disabling a Campaign’s Control group with only two groups didn’t automatically make the other group the Control.
  • DEV-22821 Fixes an issue in which reports  include Start or End Dates when the time was not specified.
  • DEV-22569 Adds a Description Field to Global Variations.
  • DEV-20270 Fixes the Clear Segments link for Top Segments on the Performance Matrix.