Release Summary - May 05, 2023

The following key features and improvements, along with bug fixes, have been released in Algonomy products in the release version 23.11 during April 21 – May 05, 2023.

Find

Minimum and maximum values for custom numeric attributes

Introduced two new features in Find.

  • Facet field stats
  • Facet field limit

The feature can be controlled through both Portal Configuration as well as Find API parameter.

Jira: ENG-25804

Social Proof

Show selected message types on List and Cart pages

Social proof will now show only the selected metric related message for List Page and Cart page. Users can edit that message type for text and threshold. 
Jira: ENG-25177

Streaming Catalog

Control usage of force=true flag with Streaming API

By default, force flag will be switched off for all clients irrespective of what a client is sending in their ingest calls. The force flag feature is enabled at site ID level. Ops/Engineering/Support can enable or disable force flag, which doesn’t require the clients to make any changes to their code base.

Jira: PLAT-3413

Other Feature Enhancements

The following feature enhancements and upgrades have been made during April 21 – May 05, 2023.

Jira #

Module/Title

Summary

General Availability

PLAT-3476

Streaming Catalog:

Add combinedName as an enrichment property field

A new parameter ‘combinedName’ has been added as an enrichment property field in Catalog Enrichment API.

05-May-2023

PLAT-3462

Streaming Catalog:

sidekick exposes a new endpoint to display sites' partitions

A new REST endpoint is available now on sidekick to display sites' partitions. Available query params are as follows:

showAll: displays active/inactive sites.

groupBy: all the sites will be sorted by sideId in ascending order or grouped by their partition.

08-May-2023

PLAT-3448

Platform > Mail:

Reduce number of metrices generated in DD by Mail Service

The number of metrices generated in Datadog by Mail Service has been reduced as the increased number of metrices exceeded the memory usage limit.

05-May-2023

PLAT-3444

Platform > Identity & Access Management:

Federated Login - Don't override the default roles present in IDP for an existing user

User Management functionality has been improved to manage the role association for SSO users with a Trusted IDP. Now the default role configuration is set up in such a way, that every time an existing user logs in to RR portal via Trusted IDP configuration, a user with a set of roles in User Management will not get overridden by the default role settings.

05-May-2023

PLAT-3443

Streaming Catalog:

Remove all null values for item properties if action is REPLACE

The Catalog Streaming Engine was removing the entire original item from the envelope during REPLACE action if a property, override, or association is set to null. To resolve this issue, all null values for item properties have been removed if the action is REPLACE.

08-May-2023

PLAT-3435

Streaming Catalog

Added support for Category Parent Delete in NCA

NCA has been updated to delete the parent ID when the Category Parent is sent as null by the client.

08-May-2023

ENG-25669

Data Engineering:

Zero Search Results Queries in Search Term Report

Users can now view the number of queries resulting in zero search results for each search term in the "Search Term Report". This feature helps users optimize their search terms and improve their search experience. The new column "Number of Queries with Zero Search Results" is added immediately after the number of total queries in the report.

05-May-2023

ENG-25246

 

Dashboard:

Guided Selling - Recommendations

The Guided Selling template now supports configurable strategy selection and displays recommendations on the selected placement. This feature calls the RecsForPlacementContext API with the fields/variables selected by the shopper, and presents the recommendations in the guided selling template.

Not generally available yet.

ENG-25140

 

Dashboard:

Rendering guided selling

Users can now experience the Guided Selling feature, with the ability to view screens and questions with the options configured in the Dynamic Experiences journey, carousel, and JS code. This implementation also includes the display of recommendations in accordance with the configured dynamic experience.

Not generally available Yet.

ENG-25817

Guided Selling:

Validate Guided Selling feature E2E

 

Guided Selling feature has been thoroughly validated end-to-end. This includes fixing and verifying several issues, such as being unable to select any value from auto-suggested values, template variable formatting, and hiding the template.

Not generally available yet.

PLAT-3361

Platform > Streaming Catalog and UPS:

Adding SKU support in Streaming Catalog

 

SKU support has been added in Streaming Catalog and included an override/SKU section.

08-May-2023

PLAT-3269

Platform > UPS, UPS Reader, and UPS Writer:

UPS view events are made dynamic based on shopper behavior

UPS uses a delay of 10 minutes and keeps the number of viewed products within this defined time window. If the user has viewed more than the configured number of products, then UPS refreshes the list of products viewed by dropping the oldest of the products and replacing them with the latest product viewed.

Hence UPS is developed to dynamically manage the user view events that refresh in real time and the new lock-in period is set once the user views the next default number of new products.

05-May-2023

ENG-25985

Find:

Incorrect schema present in find-py-scripts

Incorrect schema (referenceContentUserContext) was present in the find-py-scripts which has been replaced with the correct schema (productUserContext).

05-May-2023

ENG-25924

Enterprise Dashboard:

Adding Currency Symbol variable under ‘Configurations’ of Guided Selling experience

The ‘Currency symbol’ variable is added under ‘Configurations’ in the Guided Selling experience to view the correct currency format.

Not generally available yet.

ENG-25768

Enterprise Dashboard:

Guided Selling UI enhancements

The following UI enhancements has been made for the initial version of Guided Selling:

User will be able to see values in drop-down selectors and easily select the desired value.

Changed ‘Layout’ title to ‘Style’. In Screen sections, user can easily see the preview of the quiz, set foreground/background color, and add background image.

Added placeholder text ‘Search here...’ in auto search/complete field.

The recommendations will be based on the user's selections and their shopping history.

Clicking on a recommendation will load the product's item page and then the user can click back to view the results again.

 

Not generally available yet.

ENG-25843

Find:

CatalogTagger collection Batch and language service compatibility

A dynamic schema for querytag item ‘catalogtagger collection’ has been added in language service.

05-May-2023

ENG-25396

 

Find:

NER collection integration in language service

We have successfully integrated NER collection into our language service. Users can now access the new language container for NER collection.

05-May-2023

ENG-25344

 

Find:

Batch Processing Integration for NER Collection in Catalog Tagging

We have implemented NER collection integration for tagging catalog fields in batch processing. This enables the creation of a new collection in Solr triggered by the existing catalog job. This feature is a part of our soon-to-be available Query understanding capability. Additionally, this release includes an upgrade to the embedded Solr version to 7.7.3.

05-May-2023

ENG-23946

 

Dashboard:

Filter reports by Pagetype when all placements are selected

We have added a new filter option in the Reporting section. Now, instead of selecting all placements for a Pagetype, users can filter reports by passing Pagetype as a filter. This new feature has been added to the following reports: Placements Report, Strategies Report, Recommend Segment Report, and Advanced Merchandising Report.

To use the new filter, users need to update the Page and Placement filter by selecting either "By Page type" or "By Placements."

05-May-2023

ENG-19942

 

Discover:

Product sorting issue in product list page

It has been noticed that when a user visits several product pages and comes back to the product list, the order in which the products were displayed to the user previously gets changed, the user is shown a different level of the product list page, because of which the user was not able to retrieve the products that he had seen earlier. The issue has been resolved now.

 

08-May-23

PLAT-3369

 

Streaming Catalog:

Streaming SKU data such as color, size, etc. associated with the catalog to CXP

Streaming of SKU data with streaming API, so that Recommend can consume the SKU information the way it is currently working with the SKU feed. To maintain backward compatibility, customers should be able to switch to Streaming from Feed and use Streaming API to sync the SKU information associated with the Product catalog and continue using SKUs with Recommend with all the existing capabilities. The improvement has been done.

08-May-2023

PLAT-3436

 

Streaming Catalog:

Deleting Category Parent in Streaming Engine

A client should be able to delete the parent category relationship by either passing a null or an empty string " ".

The behaviour should be same for both the cases – null and empty “ ” string.

08-May-2023

PLAT-3376

 

Streaming Catalog:

Make catalog resilient if headers element is present in item v2

Added headers to item v2. 1.9.8.7 and 1.9.8.7 will serve as the future rollback version. Ensured that 1.9.8.7 doesn’t choke if headers in Item v2 are present.

08-May-2023

PLAT-3386

Streaming Catalog

Enhanced Snapshot Management: Delete Older Archived Snapshots

We have added a new feature in the snapshot server that allows users to delete older archived snapshots. With the addition of a new REST endpoint, users can now effortlessly delete all archived snapshots that are 15 days old or older.

08-May-2023

PLAT-3433

 

Streaming Catalog:

Enhanced Category Association Processing in the Streaming Component

we have streamlined the processing of category associations in the Streaming Component. By converting all product-category associations to string or string array and ensuring that category-parent associations are converted to a single string value, we have enhanced compatibility and reliability.

08-May-2023

ENG-25449

Find:

Introduced GeoLocation Item Type

We have introduced a new GeoLocation item type, allowing users to define properties such as span, location, area, spanType, and geoMembership. Additionally, changescripts have been added for primary key sequences and header record tables.

08-May-2023

Bug and Support Fixes

The following issues have been fixed during April 21 – May 05, 2023.

Jira#

Title

Summary

General Availability

PLAT-3460

Streaming Catalog

Catalog Streaming Engine thrown NPE in given scenarios

NullPointerException was thrown on catalog streaming service while ingesting data in the following scenarios:

Ingest Category Payload via PUT

Ingest Product SKU with Payload via PUT

This issue has been fixed now.

08-May-2023

PLAT-3450

Streaming Catalog

Bug fixes related to SKU features

All the issues have been fixed related to SKU including issues with missing SKU field, matching SKU fields with Item Header, and duplicate values in Item Header.

08-May-2023

PLAT-3442

Streaming Catalog

Deleting SKU caused engine to shut down

NullPointerException was thrown in Consumer Thread while deleting SKU that caused Catalog Steaming Engine to shut down. This issue has been fixed now.

08-May-2023

ENG-25810

Dashboard > Configurable Strategies:

View Results tab returns 0 products

 

Configurable Strategies that caused the View Results tab to return 0 products when any sorting option was selected with any sitewide model + category or brand seed. The issue affected all sorting options and sitewide models and was caused by the recsUsingStrategy API call not passing the seed param. The issue has been fixed by ensuring that the expected parameters are included when the strategy is saved.

05-May-2023

ENG-25729

 

Dashboard:

UI issues related to the default site

UI issues related to the default site, including issues with saving, setting the correct default site, and deleting the default site has been resolved.

05-May-2023

ENG-25728

 

Recommend:

p13n_generated.js doesn't add p13n_cfrad.js scriptlet when cfrad is absent

 

Faced ab Issue with v2.0 p13n_generated.js not adding the p13n_cfrad.js scriptlet in the response when cfrad was not present in the request parameters or cookie. This was an issue even when the "enable rcs in post requests" configuration was checked.

The issue has been fixed by adding the "rcs" parameter for v2.0.

05-May-2023

ENG-25129

Dashboard:

"Diversify Results by Category" UI fix

The "Diversify results by category" filter that was not properly displaying in the portal UI, despite being saved in the backend. The issue has been resolved, and the filter is now correctly displayed in the UI.

05-May-2023

ENG-23336

Recommend:

CategoryBasedReplenishment in Configurable Strategies not accurate

Issue with CategoryBasedReplenishment models in Configurable Strategies fixed now. The Replenishment, Category based Replenishment, and User Purchase History models now ignore the "don't recommend previously purchased products" setting.

05-May-2023

ENG-20351

Recommend:

Experience Browser not displaying product details for Configurable Strategies

The issue with the Configurable Strategies and Experience Browser has been resolved. Previously, clients were unable to view the product IDs and names for a strategy in the Experience Browser. This has been fixed and the expected product details are now visible. Additionally, the mixed response issue in the annotations object has been addressed, allowing for more accurate results.

05-May-2023

ENG-25870

 

Data Science:

CS view results: timestamps not sent with user history

Timestamps were not sent with user history on the Configurable Strategies view results dashboard page. The "Deep NLP Based User Affinity" feature has been updated to return recommendations with or without sort options, even if product IDs are specified in the user history.

05-May-2023

ENG-25922

Enterprise Dashboard:

Fake answer should pass no value instead of empty string in Guided Selling

In Guided Selling, when a fake answer is selected (for example, no attribute value), the value passed in the recsForPlacementsContext API should have no value instead of passing as an empty string. This causes no recommendations returned as they are all filtered out. This issue has been fixed now.

Not generally available yet.

ENG-25919

Data Engineering:

Data is unavailable for the reports even after running the rollups

Data was not available for the reports (Advanced Merchandising Report, Placements Report, Recommend Segment Report, and Strategies Report) even after running the rollups. This issue has been fixed now.

05-May-2023

ENG-25816

Enterprise Dashboard > Engage

Unable to select any value from auto suggested values

A client is unable to select any value from the auto-suggested values available in Option input field on Guided Selling design page. This issue has been fixed after deploying engage: 5.42.1.

Not generally available yet.

ENG-26005

Find

Getting ‘JsonObject’ error message in Find search term request

A client was getting an error in Find search term request while working with a specific search term and received an error message as "JsonObject". This issue has been fixed now.

05-May-2023

ENG-25723

 

Recommend:

ClickCPInSegment models not working as expected

We have resolved an issue with ClickCPInSegment models not working correctly, resulting in a drop in views. Upon investigation, we found that the models were not getting built and had no data. We have now fixed the issue and recommend updating CooccurrenceGeneratorJob to version 5.96.0 to avoid similar issues in the future.

05-May-2023