Broadleaf Microservices
  • v1.0.0-latest-prod

Search Services Release Notes for 1.8.10-GA

Important
Release Train 1.8.2-GA includes changes from 1.8.4-1.8.10. These have been consolidated here for convenience. In the future, services like Search will see release candidates (RCs) created instead of GAs so that they align with Release Train RCs and GAs.

Requirements

  • JDK 11 is required for Broadleaf release trains 1.7.0-GA, and beyond.

  • JDK 17 is supported for Broadleaf release trains 1.8.1-GA, and beyond.

New Features & Notable Changes

  • Allowed adding filters (e.g., by category id) to be used with type ahead queries just like with regular search queries.

  • Added additional logging when alias are created and deleted.

  • Contribute field paths for option template related translations to support External Options in Catalog.

Bug Fixes

  • Isolate Pattern instances into separate cache in order to avoid serialization errors.

  • Fixed currency mismatch between Product and Variant when using non-USD pricing.

  • Added bean name @Qualifier to SolrRSQLArgumentParser argument of SolrRSQLFilterBuilder to avoid conflict with other implementations of RSQLArgumentParser contributed by other serivces when using a flexpackage configuration.

  • Fixed default sale price during browse by indexing a pricing structure for use in CatalogBrowseService to hydrate default and advanced PriceInfos.

  • Updated Search Field metadata to allow translations of field and facet labels

  • Increased length of blc_field.facet_rule to account for rule sizes.

  • Fixed Solr spellcheck/recommendations not being returned in search results when enabled.