2025.9.0
2025.9.0 (2025-09-30)
Storefront
Feature
- Switch to @storybook/nextjs-vite to improve storybook performance
- Add storybook files for checkout steps
- Add tests for the email step
- Use snippets on PDP
- Add product json-ld to detail pages
Changed
- Replaced hardcoded site rating with mocked data
- Use nodejs runtime for nextjs middleware
- Enable
typedRoutesin NextJS config - Build the site using turbopack (now stable)
- Added Optimistic UI updates for sort select
- Fix category being removed from URL after sorting
- Add provided button text to teasers block
- Render availability states correctly
- Fixed content page breadcrumb spacing
- Use product variant for product cards
- Add additional fragment for CategoryFacet
- Updated to nextjs 15.5
- Enhance content snippet handling to prevent infinite re-renders in storybook
- Use vitest to run storybook tests
- Remove unused
@storybook/next. This was replaced by@storybook/nextjs-vite
Backend
Feature
- Added mocked site rating to header
- Added breadcrumb implementation for contentful content page breadcrumbs
- Handle server shutdowns more elegantly by closing connections and cleaning up resources
- Added filtering on categories
- Added snippet usage to storyblok
Changed
- Set default commercetools inventoryMode to
ReserveOnOrder - Added handling of additionalAddressInfo field
- Update mapPageLink to support resourceLink mapping
- Fixed commercetools product search ordering
- Fixed checkout-commercetools event type
- Removed redundant product availability states
Platform
Feature
- Run test:ci with turbo, and merge outputs in script for github action reporting
- Split backend and frontend deployments for AWS
- Split backend and frontend deployments for GCP
- Split backend and frontend deployments for Azure
Changed
- Update the docker healthcheck url
Security
- Set pnpm minimumReleaseAge to 7 days for a bit more protection against npm supply chain attacks
Dependency
- Update to Sentry 10.x
- Update to pino 9.9 and fix errors in the logger usage which now resulted into errors
- Update dependencies to latest version
- Install correct version of playwright dependencies in CICD pipelines
- Update various dependencies
- Upgrade node docker versions to 24.8
- Update federated-token pkg to latest