Pages

The Frosmo Platform changelog tracks both main releases and maintenance releases, starting with Elephant Point. The changelog provides summary information about the changes in each maintenance release. The changelog also lists the platform component versions in each main and maintenance release.

The Frosmo Platform is hosted on multiple regional servers for improved availability. The changelog reflects the state and release schedule of Frosmo's European main server (admin.inpref.com). As a rule, a release is deployed simultaneously to all servers, so the state and schedule do not usually differ between the servers. However, sometimes a release can be deployed in stages, where one server is updated first and the remaining servers at a later date.

Releases that only include Frosmo-internal improvements are not documented, so if you spot a jump in the documented component version numbers, that's what happened.

The Frosmo Platform is a collection of discrete software components, each separately versioned. A given Frosmo Platform release is therefore a snapshot of specific component versions. All components follow the same version numbering scheme of major.minor.revision, for example 8.60.5. The release entries below only list the versions for the components most relevant to end users and developers working with the Frosmo Platform.

The releases are listed in descending order by date, with the latest release on top.

For detailed information about the main releases, see the Frosmo Platform release notes.

For detailed information about the Graniitti API changes in each release, see the Graniitti API developer guide.

Frosmo Platform releases

Maintenance release (2022-10-06)

Improvements

In the Control Panel:

  • In recommendation strategies, in filter settings, removed the redundant attribute value inputs for the exists and does not exist operators with datetime attributes.
  • In triggers, added support for firing a trigger based on the city in which the visitor is currently located. When you create a Core event trigger for the Visitor location change event, and add an Event data rule for the trigger, you can now select City as the location data property whose value to check.

In Frosmo Preview:

  • In the Site view, in the Features section, the Google Analytics (GA) row now displays a message if GA is not currently available on the page. This can happen either if GA integration is not enabled for the site or if GA timed out during page load.

Platform component versions

ComponentVersion
Frosmo Control Panel4.145.0
Frosmo Core8.142.0
Graniitti API0.145.0

Maintenance release (2022-09-15)

Improvements

In the Control Panel:

  • In segment statistics, removed the Estimated Conversions and Estimated Revenue columns.

Platform component versions

ComponentVersion
Frosmo Control Panel4.143.0
Frosmo Core8.142.0
Graniitti API0.143.0

Maintenance release (2022-09-12)

Improvements

In Frosmo Preview:

  • The Debug views now list the active features on the page first. For example, Debug > Modifications now lists modifications that are currently rendered on the page first, followed by modifications that are currently not rendered on the page.

Platform component versions

ComponentVersion
Frosmo Control Panel4.142.0
Frosmo Core8.142.0
Graniitti API0.142.0

Maintenance release (2022-09-05)

Improvements

In the Control Panel:

  • In recommendation strategies, added support for the Recently bought by the visitor algorithm. The algorithm returns items the visitor has bought in the past 14 days. The algorithm is valid for all page types. For more information, see Creating and editing a recommendation strategy.
  • In affinity group statistics, in the scatter plot, the number of visitors (horizontal axis) now always starts from 0.

Platform component versions

ComponentVersion
Frosmo Control Panel4.140.0
Frosmo Core8.134.0
Graniitti API0.140.0

Maintenance release (2022-08-10)

Improvements

In the Control Panel:

  • Made minor style and copy improvements in the recommendation strategy UI.

Platform component versions

ComponentVersion
Frosmo Control Panel4.139.0
Frosmo Core8.134.0
Graniitti API0.134.1

Maintenance release (2022-07-14)

Improvements

In the Control Panel:

  • Improved how segment size is displayed: Fields that used to display the absolute segment size (the total number of visitors in a segment) now instead display the segment size for the past 30 days (the number of visitors who have been in the segment during the past 30 days).

    This change affects the following views:

    • Site dashboard: In the Featured segments section, removed the segment Size field.
    • Modifications > Overview > Modification > Define targeting: The size displayed for the selected segments now shows the size for the past 30 days.
    • Modifications > Overview > Modification > Define targeting > Select segments: The size displayed for segments now shows the size for the past 30 days.
    • Data Management > Segmentation > Segments: The size displayed for segments now shows the size for the past 30 days.
    • Statistics > Segments: The Size column (visible only when the traffic columns are shown) now shows the size for the past 30 days. In addition, the column label was renamed from Total cookies.

Bug fixes

In the Control Panel:

  • In Modifications > Overview, fixed a bug that prevented the loading bar from displaying when retrieving the modifications for the site.

Platform component versions

ComponentVersion
Frosmo Control Panel4.138.0
Frosmo Core8.134.0
Graniitti API0.134.1

Maintenance release (2022-07-06)

Improvements

In the Control Panel:

  • In recommendation strategies:
    • In strategy settings, added the Exclude items already added to the cart checkbox for cart pages. The checkbox is selected by default, and you cannot deselect it. Strategies automatically exclude items that are already in a visitor's shopping cart.
    • In strategy settings, added the Exclude the item on this page checkbox for product pages. The checkbox is selected by default, and you cannot deselect it. Strategies automatically exclude the item that a visitor is currently viewing.
  • Made minor style and layout improvements in the affinity group statistics and recommendation strategy UIs.

In Frosmo Recommendations:

  • For cart page strategies, the recommendation engine now automatically excludes items that are already in a visitor's shopping cart.

Platform component versions

ComponentVersion
Frosmo Control Panel4.137.0
Frosmo Core8.134.0
Graniitti API0.134.1

Maintenance release (2022-06-30)

Improvements

In the Control Panel:

  • In recommendation strategies:
    • In strategy settings, when you add a Most viewed by the visitor or Recently viewed by the visitor algorithm, the UI now displays a note stating that any filters defined for the strategy do not apply to results from these algorithms.
    • In strategy filter settings, when you select a relational operator that takes an array as its target value, you now define the array by individually adding the array item values using a simple type-and-click field. Previously, you had to write out the array as a JSON array of strings.

Platform component versions

ComponentVersion
Frosmo Control Panel4.136.0
Frosmo Core8.134.0
Graniitti API0.134.1

Maintenance release (2022-06-28)

Improvements

In the Control Panel:

  • In workspaces, added statistics for modifications. To view the statistics for a workspace modification, open the modification settings, and select the Statistics tab.

Platform component versions

ComponentVersion
Frosmo Control Panel4.135.0
Frosmo Core8.134.0
Graniitti API0.134.1

Maintenance release (2022-06-14)

Improvements

In the Control Panel:

  • In modification statistics, in the graph, renamed the "average conversion value" statistics to "average order value" for terminological consistency. The logic behind the statistics did not change.

Platform component versions

ComponentVersion
Frosmo Control Panel4.134.0
Frosmo Core8.134.0
Graniitti API0.134.1

Maintenance release (2022-06-07)

Improvements

In the Control Panel:

  • In modification statistics, added a new section on key visitor metrics. The section shows the following metrics, all of which are based on display counts, by variation and comparison group:
    • Daily unique visitors
    • Conversions
    • Conversion rate (CR)
    • Revenue
    • Average order value (AOV)
  • In shared code, added linting to the Content field. The field validates the code against ECMAScript 2018 (ES2018).

Platform component versions

ComponentVersion
Frosmo Control Panel4.133.0
Frosmo Core8.131.0
Graniitti API0.131.0

Maintenance release (2022-05-23)

Improvements

In the Control Panel:

  • The login page and the password prompt displayed after your login has expired now include a Remember me checkbox for a persistent login session. If you select the checkbox, the Control Panel remembers your login on the browser for 14 days. If you do not select the checkbox, the Control Panel automatically logs you out after your normal session expires.
  • In modification statistics:
    • In the graph, renamed the following statistics that you can select for display:

      Old nameNew name
      Average conversion value after clickCumulative average conversion value after click
      Average conversion value after displayCumulative average conversion value after display
      Conversion rate after clickCumulative conversion rate after click
      Conversion rate after displayCumulative conversion rate after display
    • In the graph, added the following new statistics that you can select for display:
      • Conversion rate after click (non-cumulative)
      • Conversion rate after display (non-cumulative)
      • Cumulative conversions after click
      • Cumulative conversions after display

Platform component versions

ComponentVersion
Frosmo Control Panel4.130.0
Frosmo Core8.128.0
Graniitti API0.130.0

Maintenance release (2022-05-12)

Improvements

In the Control Panel:

  • In modifications:
    • In the modification statistics view, the Start date and End date widgets now include a drop-down menu for directly selecting the year. Previously, you had to cycle through the months using the arrow buttons to reach a specific year.
    • When you duplicate an A/B test or multi-armed bandit modification, you can now set the case of the new modification also to Personalization or, if selective profiling is enabled for the site, to Non-personalized. However, if the original modification you're duplicating has multiple variations, you need to choose which variation to keep for the new modification, as personalization and non-personalized modifications can only have a single variation.
  • In workspaces:
    • When you publish a workspace, the Control Panel now automatically sets the display start time of a new workspace modification to the time the modification is published to production, unless the start time set in the workspace is in the future, in which case the Control Panel does not change the start time.
    • When you try to publish a workspace, but the publication fails because of a problem in a workspace feature, the Control Panel now displays an error message below the problematic feature in the Publish workspace view.

Bug fixes

In the Control Panel:

  • In modifications, in modification schedule settings, removed the Today button from the Start time and End time widgets, as the button was not working as expected: the button used the user's local time zone rather than the time zone set for the company.

Platform component versions

ComponentVersion
Frosmo Control Panel4.128.2
Frosmo Core8.128.0
Graniitti API0.128.0

Maintenance release (2022-05-09)

Improvements

In the Control Panel:

  • You can now select checkboxes and radio buttons also by clicking the checkbox or radio button label.
  • In workspaces, the title of the workspace main page now includes the name of the workspace in addition to the workspace ID.

In Frosmo Preview:

  • Removed the following deprecated or redundant functionality:
    • Interests section from the Visitor view (replaced by the Actions section introduced on 2022-04-07)
    • Target groups (deprecated on 2022-04-19)

Bug fixes

In the Control Panel:

  • In personal user settings, fixed a bug where, if you tried to save a password that did not meet the password strength requirements, the UI did not display the server's validation error below the Password field.

Platform component versions

ComponentVersion
Frosmo Control Panel4.127.0
Frosmo Core8.120.0
Graniitti API0.127.0

Maintenance release (2022-04-21)

Improvements

In the public APIs:

  • In the Recommendations API and Visitor API, added validation for the cookieId parameter. The APIs now return an error if the cookieId parameter has an invalid value.

Platform component versions

ComponentVersion
Frosmo Control Panel4.121.0
Frosmo Core8.120.0
Graniitti API0.121.0

Maintenance release (2022-04-19)

Improvements

In the Control Panel:

  • In modifications:
    • In Modifications > Overview, the modification details now include variation titles, if defined.
    • Renamed the Selective profiling modification case to Non-personalized.
    • Improved the UI copy for Non-personalized modifications.
  • In template settings, the modifications that use the template are now grouped according to the following modification statuses:
    • Active
    • Upcoming
    • Past
    • Inactive
    • Invalid
  • In segmentation, the target group feature is now deprecated. You can no longer create target groups for a site.
  • In recommendation strategy settings, fixed items now show the item name and ID instead of just the ID.
  • In trigger settings, you can now define a description for a trigger.

Platform component versions

ComponentVersion
Frosmo Control Panel4.120.0
Frosmo Core8.120.0
Graniitti API0.120.0

Maintenance release (2022-04-07)

Improvements

In the Control Panel:

  • In modifications:
    • In Modifications > Overview, the list now displays only active modifications by default.
    • In Modifications > Overview, if you change the modification sort order, the UI now remembers your choice.
  • In recommendation strategies:
    • In strategy settings, multiple filters are now separated by "AND" to indicate that the platform applies each filter.
    • In strategy filter settings, multiple filter rules are now separated by "AND" to indicate that the platform applies each filter rule.
  • In Setup > Status > Product attributes:
    • Removed the Unique values and Values by type columns from the product attributes summary.
    • If the same attribute has values with different data types, the Type column now shows the most common data type first and any additional data types in parentheses after the main type. For example, if an attribute mainly has string array values, but also some string values, the Type column displays the attribute's data type as "List of strings (also: String)".

In Frosmo Recommendations:

  • The recommendation engine no longer returns personalized recommendations to visitors who opt out of personalized, targeted content when selective profiling is used on a site. Only recommendations based on a strategy can be personalized.

    For a visitor who has opted out, the recommendation engine:

    • Returns recommendations without applying any affinity to them.
    • Does not return any recommendation whose strategy use one of the following algorithms:
      • Bought together with categories recently bought by the visitor
      • Bought together with items recently viewed by the visitor
      • Most viewed by the visitor
      • Recently viewed by the visitor
      • Viewed together with categories recently viewed by the visitor
      • Viewed together with items recently viewed by the visitor

    Depending on the strategy settings, the recommendation engine therefore either returns a non-personalized version of a recommendation or no recommendation at all.

  • In the Recommendations API, added support for the profile query parameter for strategies, which allows you to pass the visitor's profiling choice to the recommendation engine. For more information about the parameter, see Recommendations API reference (strategies).

In Frosmo Preview:

  • In the Visitor view, added the Actions section, which displays a summary of the visitor's latest interactions on the site.
  • Updated the application to use React 18.
  • Improved loading for the Google Chrome extension.

Bug fixes

In the Control Panel:

  • In modifications, fixed a bug where an active modification with no active variations remained active. This could happen if you deactivated all variations or removed all active variations of an active modification.

Platform component versions

ComponentVersion
Frosmo Control Panel4.119.0
Frosmo Core8.119.0
Graniitti API0.119.0

Maintenance release (2022-03-24)

Improvements

In the Control Panel:

  • In recommendation strategies, added the following predefined filters for search page strategies:

    • Only return items whose type matches a searched category
    • Only return items whose categories include a searched category

    For more information about these filters, see Creating and editing a recommendation strategy.

  • In recommendation filters, added support for filtering items based on whether an attribute or its value exists:

    • For recommendation strategies, added the exists and does not exist filter rule operators.
    • For recommendation configurations, added support for the exists and notExists filter rule operators.

    A value does not exist if it is one of the following:

    • For arrays and strings (including datetime strings): null, undefined, or empty
    • For Booleans and numbers: null or undefined
  • In site settings:
    • Removed the Advanced target groups module. The module only applies to the legacy modification UI, which is no longer officially supported.
    • Removed the Conversion settings step. The step only contained the site currency setting. Since currency is not displayed anywhere in the Control Panel, the setting and thus the step were unnecessary.
  • Improved the UI copy:
    • In modifications, updated how the segments selected for a modification are displayed.
    • In site settings, update the site module descriptions for clarity and correctness.

Bug fixes

In the Control Panel:

  • In Setup > Products, fixed a bug where, if you opened the URL of a product details modal in a new tab or window, the modal opened only if the product was listed on the first results page; otherwise, the URL opened the first results page. Now, the URL always opens the product details modal.

Platform component versions

ComponentVersion
Frosmo Control Panel4.116.0
Frosmo Core8.111.0
Graniitti API0.116.0

Maintenance release (2022-03-16)

Improvements

In the Control Panel:

  • In recommendation strategies:
    • You can now create a strategy without any algorithms as long as you include at least one fixed item in the strategy. A strategy must at minimum have either one algorithm or one fixed item.

      If you have existing strategies that you've used mainly for their fixed items, you can now remove the algorithms from the strategies and just keep the fixed items.

    • In the recommendation data preview, added links to the item details page in the Control Panel and the item page on the site.
  • In shared code, updated the Monaco Editor for React to the latest stable version to fix a memory leak issue.

Platform component versions

ComponentVersion
Frosmo Control Panel4.114.0
Frosmo Core8.111.0
Graniitti API0.114.0

Maintenance release (2022-03-15)

Improvements

In Affinity:

  • Added affinity tracking support for item attributes whose type is array of strings.

Platform component versions

ComponentVersion
Frosmo Control Panel4.112.0
Frosmo Core8.111.0
Graniitti API0.111.0

Maintenance release (2022-03-10)

Improvements

In the Frosmo JavaScript library:

  • Removed support for Internet Explorer (IE) 11. As of this update, the platform as a whole no longer supports IE11. For information about which browsers the platform officially supports, see Technical overview.

In the public APIs:

  • Removed support for the affinityScores method from the Recommendations API. You can no longer use the Recommendations API to retrieve the affinity profile of a visitor. Instead, use the Visitor API.

Platform component versions

ComponentVersion
Frosmo Control Panel4.111.0
Frosmo Core8.111.0
Graniitti API0.111.0

Maintenance release (2022-03-07)

Improvements

In the public APIs:

  • Added the Visitor API for retrieving visitor affinity data from the Frosmo back end. The Visitor API replaces the Recommendations API for retrieving the affinity profile of a visitor.

In the Control Panel:

  • In Setup > Products, clicking a product name now opens a modal that displays the full product details.
  • In Utilities > Frosmo APIs, added a section for the Visitor API.

Platform component versions

ComponentVersion
Frosmo Control Panel4.110.0
Frosmo Core8.110.0
Graniitti API0.108.0

Maintenance release (2022-03-01)

Improvements

In the Control Panel:

  • When you create a new multi-armed bandit modification, the platform now starts adjusting the variation distribution only after each variation has received at least 100 views. This applies to all multi-armed bandit algorithms except Softmax.

Bug fixes

In the Control Panel:

  • In workspaces, fixed broken links to original production modifications.

Platform component versions

ComponentVersion
Frosmo Control Panel4.108.0
Frosmo Core8.105.0
Graniitti API0.108.0

Maintenance release (2022-01-31)

Improvements

In the Control Panel:

  • In Setup > Status > Product data, updated the daily product events chart to display separate graphs for different types of product tracking used on the site (product views vs. product feed updates, current vs. legacy tracking methods).
  • Removed the Statistics > Products page. The page will return in new and improved form in the future.

Platform component versions

ComponentVersion
Frosmo Control Panel4.103.0
Frosmo Core8.102.0
Graniitti API0.103.0

Maintenance release (2022-01-24)

Improvements

In the Control Panel:

  • In recommendation filters, added support for filtering items based on datetime attributes (any string attribute that represents an ISO 8601 datetime value). You can now filter items based on whether the value of a datetime attribute is or is not inside a specified number of days or hours.

    • For recommendation strategies, added the during and not during filter rule operators.
    • For recommendation configurations, added support for the during and notDuring filter rule operators.

    For example, you can use the created_at and updated_at attributes to filter items based on whether their data has or has not been created or updated inside X days or hours.

In product tracking:

  • Added support for the read-only feed_updated_at attribute. The platform automatically creates and updates the attribute for a product whenever the product data comes from a feed. If you include this attribute in a product view event, the platform ignores the event.
  • The platform now treats the created_at and updated_at attributes as read-only. The platform automatically creates and updates these attributes for a product. If you include either attribute in a product view event, the platform ignores the event.

Bug fixes

In Frosmo Preview:

  • Fixed a bug in Advanced > Products where the UI incorrectly marked a successful product view event as a failed one if the same event had failed earlier on the same page load, and vice versa.
  • Fixed a bug in Advanced > Requests where objects in the URL links were not stringified.

Platform component versions

ComponentVersion
Frosmo Control Panel4.101.0
Frosmo Core8.102.0
Graniitti API0.96.0

Maintenance release (2022-01-18)

Improvements

In data tracking:

  • Added support for product variants. You can now define a product as a variant of a parent product. You do this by defining the parentId standard attribute for the product. The attribute value is the id of the parent product. For more information, see Tracking products with the data layer.

Platform component versions

ComponentVersion
Frosmo Control Panel4.96.0
Frosmo Core8.99.0
Graniitti API0.96.0

Older releases

For information about older Frosmo Platform releases, see the changelog archive.