Skip to content

Bizzkit 23.7.0

Version 23.7.0
Release Date 25 Aug 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.11 7.17.11, 7.17.12 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

AUTH/IAM

Bug fixes

BIMV2-824 Error when running bizzkit locally and trying to add a user through UI

CMS

Bug fixes

BCMS-1041 DELETE /_/segmentations/{segmentationKey} should only require ManageSegmentations permission

BCMS-1066 Can't select child articles as linked article

Fixes issue with nested menu items not being displayed in a linked article row.

BCMS-1075 Fix issue with blocks causing the page to fail to save. The issue occurs when internal referential links are disabled as well as external referential links for all link types are disabled.

New features

BCMS-1048 Introduce webhooks of domain events

It is now possible to set up webhooks of domain events, without relying on the old reverse SDK implementation, with the new endpoint POST /_/webhooks. The following events now have a webhook equivalent:

  • After Article Changed
  • After Article Created
  • After Article Deleted
  • After Article Published
  • After Article Unpublished
  • After Item Newly Inserted In Menu
  • After Menu Item Deleted
  • After Menu Item Moved
  • After Menu Item Settings Updated

Other

BCMS-983 Add all permissions to the admin role when using the "SeedAdmin" installer command

Going forward, new installations of CMS will assign all permissions to the admin role from the beginning.

Other

BECS-1935 As a user I want better did you means in English

BECS-1936 As a user I want better did you means in Swedish

BECS-2001 Added support for sorting on custom attributes

PIM

Enhancements

BPIM-3628 Show free text search box on the header when inside the product details page

New features

BPIM-3624 Add PTranslationCultureSpecificMediaBank6File PIM type

BPIM-3625 Add PTranslationCultureSpecificMediaBank6FileD PIM type

BPIM-3626 Add PTranslationCultureSpecificYoutubeVideo PIM type

BPIM-3627 Add PTranslationCultureSpecificYoutubeVideoD PIM type

Other

BPIM-3788 Security Update: Increase minimum web hook JWT secret length to 32 characters

Due to this fix, for security reasons the minimum length for webhook secrets is now 32 characters instead of 16.

Known issue

There's currently a known issue related to segmented PIM types with default. When using the attribute collection editor to clear a non-default segment value on a segmented PIM type with default and saving the product, the application reports that there are no changes to save even though there are changes.

This is a bug that will be hotfixed ASAP after this release. A workaround here would be to remove the entire attribute and add it again with the desired value, or to use fx. the mass edit editor instead, where the bug doesn't apply.

Upgrade instructions

CMS

BCMS-1048: If you want to manage the newly introduced webhooks, you must set a new permission for the required role: ManageWebhooks

PIM

BPIM-3788: To check if the PIM installation is affected, please check if one or more of your PIM web hooks use a secret which is shorter than 32 characters. If you run the premigration step from the PIM Console before you deploy any of the other PIM applications (Website, API, Job Runner, Notification), the pre migration step would tell you which web hooks and targets are affected.

If the system is affected, then follow these steps:

  1. Update the secret(s) in the customer solution to a length of at least 32 characters.
  2. Update the web hook secret(s) in the PIM UI.

Danger

You should not upgrade the PIM applications before you have made sure that you have no secrets that are shorter than 32 characters, because the upgraded version would crash when loading the web hooks page, making it impossible for you to change the secrets through the PIM UI.

Note

The Bizzkit Installer will actually upgrade the code before it runs the pre migration step (this is a known issue), so please make sure that there are no secrets shorter than 32 characters, if you use the Bizzkit Installer.