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.
ECOMMERCE SEARCH
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:
- Update the secret(s) in the customer solution to a length of at least 32 characters.
- 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.