Bizzkit 23.5.0
Version | 23.5.0 |
---|---|
Release Date | 18 Jul 2023 |
Download | Bizzkit universal feed |
SDKs | Bizzkit nuget feed |
Requirements
Requirement | Minimum supported version | Tested version(s) | Requirement of |
---|---|---|---|
SQL Server | SQL Server 2016 | SQL Server 2017 | All |
Elastic | 7.17.10 | 7.17.10, 7.17.11 | CMS, DAM, Ecommerce Search, PIM |
Redis | 6 | 6 | Ecommerce Search |
Click for explanation...
SQL Server 2017 is the earliest version that is available as a docker image and so even though Bizzkit officially supports 2016, testing is done on 2017.
Elasticsearch is known to introduce breaking changes in minor releases and we therefore explicitly test the Bizzkit products with the two most recent releases. Other 7.17.x versions may work but are not tested explicitly.
Changes
CMS
Bug fixes
BCMS-1052 Rebuild Page Index is able to time out given too many pages
BCMS-1063 Segmentation synchronization is able to time out given too many segmentations
New features
BCMS-897 Add endpoint that resolves menu items for given page ids
New endpoint: POST /{segmentation-key}/menu-items/resolve-from-page-ids
BCMS-898 Add endpoint that resolves pages from an article schedule within a given time span
New endpoint: POST /{segmentation-key}/article-schedules/resolve-for-time-interval
BCMS-899 Add endpoint that resolves article schedules from given page ids
New endpoint: POST /{segmentation-key}/article-schedules/map-for-page-ids
DAM
Bug fixes
BDAM-1232 Navigation of folder tree added to Move/Copy dialog
Other
BDAM-1221 Support switching between different supported image formats
BDAM-1229 Disable ImageGlue and remove ImageGlue DLLs from release packages. See Upgrade Instructions
ECOMMERCE SEARCH
Bug fixes
BECS-1849 Added validation of allowed fields when updating the searchable fields
Other
BECS-895 Added Google Analytics 4 support
BECS-1792 Context list context menu redesign
PIM
Bug fixes
BPIM-3418 Global list dropdown overflows fixed on product filters
BPIM-3564 "Remove CSV-files from exchange folder after" fallback after running "consolidate-pim (p)" in PIM Console
BPIM-3571 Adding invalid variant to master gives wrong error message
BPIM-3605 Dashboard missing number in the middle of the chart
BPIM-3606 Richtext editor is not working when the rich text or multiline selected for the attribute
BPIM-3372 Searching in dropdown supports added to PBrand type in product filters
BPIM-3579 Removing a value from multivalued attribute field is not persistent
BPIM-3634 When updating the segment value on the product detail page, an updated segment is not selected after the value is entered
New features
BPIM-3394 Product Name
You can turn on human friendly product names by setting the following environment variable to true: FEATURE_FLAGS_PIM__Enable_Human_Readable_Product_Names
The product name is part of the product master data. It is optional and doesn't need to be unique. It has been supported by product filters and global searches.
BPIM-3552 Bulk operation for removing/updating product attribute segments
A new bulk operation has been added, "Update attribute segments", which allows users to either remove or update segmented values for multiple products at a time. The feature is limited to single valued attributes.
BPIM-3484 The global search text field moved next to the product filter from the page header
BPIM-3488 UX improved the actions button in product filters
BPIM-3540 AI generated product descriptions PoC
Bizzkit PIM adds an experimental feature and as a precursor for Bizzkit AI Assistant that can help you generate product descriptions for one single valued plain attribute whose field is string-typed (PString, PTranslatedString or PTranslatedStringD).
You enable the feature by adding the following environment variables:
If you use the PRODUCT_ENV_PREFIX
environment variable prefix for PIM, you must prefix the above environment variables.
The feature is enabled when AIAssistant__IsEnabled=true
, it's disabled when it's false
.
The AIAssistant__GoldenProducts__N
is a list IDs of "golden products" which are products where the description is seen as good examples for descriptions based on other attribute values. N must be replaced with ascending integers, starting from 0.
The AIAssistant__DescriptionAttribute
is the ID of the description attribute. Currently, only a single valued plain attribute with one string-typed field (PString, PTranslatedString or PTranslatedStringD) is supported.
The AIAssistant__OpenAIServiceOptions__ApiKey
is the Open AI API key. Hesehus has a key which can be accessed through Passwordstate. Other solution partners will have to use their own in their local docker development environment.
The same values can be set on developer PCs or in the pim.env
environment variable file for a docker setup.
Please note that changing the description attribute and / or the golden products is currently done at deployment time, and an application restart is needed for the changes to take affect.
To read more on how the feature is used, please see AI assisted product descriptions concept in PIM.
Enhancements
BPIM-3506 Widget drag and drop UI improvements
BPIM-3507 Add/Edit widget dialog converted to page layout and UI has been improved
Upgrade instructions
DAM
BDAM-1221: To observe correct behavior for search, the elastic index must be rebuilt
BDAM-1229: When not using ImageGlue it is no longer possible to transform the following images types:
- AI
- PS
- EPS
- SWF
If any of these types are used as part of a predefined setting, they will be deleted once the cache file TTL expires.
Therefore, using cache files transformed by ImageGlue must be avoided to avoid getting 404s on the webshop. New transformations of files with the above image types will fail.
For more information see documentation on https://developer.bizzkit.dev/dam/dam-image-processing/image.glue/.