Skip to main content

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 typedRoutes in 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