Skip to main content

Release Summary - Oct 09, 2023

The following key features and improvements, along with bug fixes, have been released in Algonomy products in the release version 23.22 during Sep 22 - Oct 09, 2023.

Enterprise Dashboard

Identify Segments Used for InSegment Strategies

In this release, we've introduced an enhancement that empowers merchandisers to fine-tune their strategies using the InSegment model. You can now specify which segments are eligible for use in your InSegment strategies, ensuring that recommendations aren't solely driven by common segments.

The Model Options page has a self-serve option to enable or disable the InSegment model. Once you enable the model, you can easily set the segments that should be whitelisted for model building. You'll find two fields for customization: one for Custom segments and another for User segments. This flexibility allows you to whitelist multiple segments, tailoring your strategies to your specific merchandising needs.

Jira: ENG-26527, ENG-19177

Composite Outfit - Exclusions at Style Level

We've enhanced the Composite Outfit feature in this release, specifically focusing on exclusions at the style level. Now, as a merchandiser, you have the capability to gain insights into the exclusions for a given style. This feature allows you to understand the number of products and outfits that are excluded at the style level, providing you with valuable control over your merchandising strategies.

To utilize this enhancement, simply navigate to the style you're interested in. You'll find two new tabs available: "Outfits" and "Exclusions." The "Outfits" tab displays outfits at the seed level, while the "Exclusions" tab presents a comprehensive view of both excluded outfits and excluded products in separate tabs. The number of exclusions for products and outfits is clearly indicated in parentheses on each sub-tab.

Furthermore, you have the flexibility to include previously excluded products or outfits, mirroring the inclusion functionality at the seed level. This update ensures that you can effortlessly manage exclusions and gain a refreshed view of your products and outfits.

Oct 09 2023.png

Jira: ENG-26644

Social Proof - Select the Location Selector from the Embedded Site in Iframe

In this release, we have introduced a valuable improvement to the Social Proof feature, specifically tailored for Digital Optimization Managers. Now, you can gain better insights into how your messages will appear on item and category pages, enhancing your ability to fine-tune your message display configurations.

With this enhancement, you have the capability to visualize your messages in the context of the actual webpage. By providing a page URL, you can view the site page directly within an iframe. This feature allows you to identify the exact location on the page where the message will be displayed.

The location selector is automatically populated based on the category or item page templates you're using. For item page templates, it captures the location selector, while for category or cart page templates, it captures the anchor element and anchor attribute. This enables you to ensure that your social proof messages align seamlessly with your chosen display locations.

Oct 09 2023_1.png

Jira: ENG-26896

Catalog Enrichment - Ingest a file of product id and attributes

In this release, we have introduced a powerful enhancement to Catalog Enrichment. Optimization Managers can now efficiently enrich their product catalogs with external attributes like visual AI and trend data. This enhancement allows for a seamless integration of valuable data, ultimately improving user affinity and optimization strategies.

The process is simple. Upload a file containing product IDs and their associated attributes to a designated directory via SFTP or FTPS. Our system will automatically ingest these attributes, avoiding duplicates. Furthermore, any necessary attribute name or value modifications will be applied, ensuring smooth integration with your existing catalog.

Jira: PLAT-3620

Disallow Reuse of Historical Passwords in Portal

In this release, we've implemented a crucial enhancement to our portal's security. Now, historical passwords are disallowed, preventing users from reusing previously used passwords. This enhancement enhances the security of user accounts and helps protect sensitive data.

Jira: PLAT-3623

Enterprise Dashboard, UPS

See Cart items in user profile with Cart value

In this release, we're introducing an exciting enhancement to user profiles, focusing on cart items and their associated values.

As a merchandiser, you can view a dedicated section within user profiles displaying products, prices, and quantities linked to the latest session. This information includes:

Session ID: Reflecting the most recent session.

Product ID: Displaying product image, brand, quantity, and price.

The latest cartView data is also included in the Export to CSV feature, allowing you to export and analyze this valuable information.

Oct 09 2023_2.png

Jira:  ENG-25825


Enable the Personalize API to Block Content IDs

In this release, we have introduced an important enhancement to the Personalize API, providing personalization managers with greater control over the content displayed in Engage. This feature allows you to block specific content from being returned, enabling a more tailored and dynamic user experience.

This enhancement enables you to block content from appearing in subsequent requests, ensuring a more curated and personalized experience for your users.

To utilize this feature, the 'bi' parameter has been enabled within the Personalize API. You can pass a list of content IDs to this parameter, separated by pipes ('|'). These specified content IDs will then be filtered out from the API response, ensuring that they do not reappear in subsequent requests.

Jira: ENG-26775

Other Feature Enhancements

The following feature enhancements and upgrades have been made in the release version 23.22 during Sep 22 - Oct 09, 2023.

Jira #



General Availability



Science > Visual AI: Enable API to retrieve the coordinates and recs for bounding boxes

Optimization manager can now enable shoppers to preview and enable the ability to shop the look by selecting the products in an image and seeing similar products for those images.





Enable GlassView Tracking events to be logged in to HDFS

We've implemented an enhancement that enables the logging of GlassView Tracking events directly into HDFS. These events are generated using the appropriate APIs and are received by

The events are then logged into the database. This enhancement enhances event tracking capabilities and improves data accessibility for analysis.




Data Engineering:

Changes for EU/APAC Fact,lookup Data transfer to AWS US region

In response to evolving data storage needs, we've enhanced data transfer processes for EU/APAC regions. Instead of maintaining separate Redshift clusters, we've consolidated data storage into the existing US RS Cluster, optimizing efficiency.

Key changes include code modifications to support this transition, running Non-Visit Rollups for each zone independently, unifying landing zones within a single S3 bucket, and appending zone information to dimension table files.

These improvements not only optimize data transfer and processing but also ensure data integrity when loading to ThoughtSpot S/W (Software) and Falcon without overwriting crucial information.




Data Engineering:

Add refinements as part of visit logs

In response to specific reporting requirements from a client, we've introduced refinements as part of our visit logs. This customization allows for more detailed and client-specific reporting, enhancing the overall utility of our visit logs.

To manage data efficiently, we've evaluated the volume of information for all clients versus selective clients. If the data volume is substantial, we'll configure selective client processing, similar to our placement product mapping approach. This enhancement streamlines data management and ensures refinements are available for reporting as needed.



Data Engineering:

Update Dashboard configurations to enable Cloud report (EMEA & APAC)

We have upgraded our internal reporting stack (from software to a cloud version) to ensure better performance for reporting. The cloud migration will not affect the way our clients currently use our platform as there will be no change to the user interface, There are added benefits of better performance for reports like Site Analytics and merchandising reports, as well as better download capabilities from the reports, along with other features available with the upgrade to a new version of ThoughtSpot. We are confident that this migration will improve the overall experience of our platform and help our customers make better decisions with the improved analytics features. 09-Oct-2023




Add Java JVM params to the CTL images downloading job

We have enhanced the images downloading job executed within the CTL Airflow DAG. Now, you can easily configure Java JVM parameters, specifically heap memory allocation, for this job.

This update provides greater flexibility and control over the job's memory usage, allowing you to fine-tune its performance according to your specific requirements.





Add support in Repeater to regionalize specific topics

We've improved the capabilities of the Repeater by adding support for regionalizing specific topics. Previously, the Repeater didn't provide the option to regionalize particular topics, which could lead to inefficient event repetition.


With this enhancement, the Repeater can now be associated with a specific region, and sites may or may not be associated with regions. If a topic is regionalized and the site's region matches the repeater's region, the event will be repeated accordingly. If the site is not associated with a region, the event will be repeated to all data centers.



Catalog Enrichment > Feed Processing:

Optimize Catalog Enrichment pipeline with Feed Processing

In this release, we have improved the feed processing to process catalog feed files in Catalog Enrichment. The Feedherder process copies the catalog enrichment attributes directly from the catalog enrichment table to the Product attributes table in the catalog. With this improvement, the feed processing will update the enrichment attributes in tandem with the Feedherder process as every time the Feedherder runs, the entire catalog will be replaced.


Bug and Support Fixes

The following issues have been fixed in the release version 23.22 during Sep 22 - Oct 09, 2023.




General Availability




Verbose Error Messages (with Stack Trace)

It was observed that the application is showing a stack-trace error which was displaying some sensitive information. The error has been rectified.





incorrect UI rule summary for DNR products matching user attribute

For a Do Not Recommend rule using the option Not Recommend Products Matching User Attribute, the rule summary message was getting displayed incorrectly on the list page once it was saved. The summary message has been corrected.



Enterprise Dashboard > Recommend:

Renamed Configurable Strategies may be breaking Strategy rules and Compound Strategies

A client reported an issue where the renamed strategy was still showing the old name. When a configurable strategy was renamed, the original name remained in any Strategy rule or Compound Strategy that uses it. This issue has been fixed now.




"Products with attributes that match a user's attribute" option causing error in recsForPlacements

We have fixed an issue where the "Products with attributes that match a user's attribute" option in Merchandising Rules was causing the recsForPlacements API to return an error. This issue has been resolved now ensuring accurate results in API response.





Variation Metrics Failing in Production

We have resolved the issue with the Engage Variation Metrics, which was causing failures in production since the 12th of July. Our systems are now running smoothly, and you can expect accurate and reliable data from the Dynamic Experience report once again.





Dynamic experience was not working as expected

Dynamic experience was not working as expected and was throwing some code. The issue has been resolved now.





SFI was restarting in SYD dc

SFI was restarting in SYD dc and an exception was displaying syd sfi logs. The issue has been resolved now.





Missing items in autocomplete in production - region issue


A client was able to view only a few terms returned for their Norwegian site. The issue was with the indexing of autocomplete terms for Norwegian region. The issue has been resolved.




Delete enrichment attributes from the database

We have fixed an issue where the science job "MetaTextraction" was generating incorrect attributes. This issue has been resolved now by deleting the enrichment attributes from the database to re-generate and add correct attributes or products in the database.




Data Engineering, Data Reporting:

Rollup failures due to Consul fetch failures

We have addressed the issue related to Consul Server accessibility, which was causing rollup failures due to the unavailability of configuration files.

Our solution involves implementing a retry mechanism for the confd command execution, a general practice recommended by OPS. This enhancement ensures that even in cases of Consul fetch failures, our systems will make repeated attempts to retrieve the necessary configuration files, ultimately reducing job delays and improving overall system reliability.



  • Was this article helpful?