github vendure-ecommerce/vendure v3.3.4

latest releases: v3.4.1, v3.4.0, v3.3.8...
2 months ago

Note for users of the BullMQJobQueuePlugin

This release includes a significant change to the way the BullMQJobQueuePlugin works. It does not involve any breaking changes - you should be able to upgrade without taking any further steps. But you will notice that there will be a new scheduled task which is set to run every minute, named clean-job-queue-index.

This is part of an optimization we made to how the listing of jobs works. In our testing, this improves performance by around 500x with 250k jobs in the queue. You can read more details and see the benchmarks in PR 3590.

Fixes

  • core Add missing peer deps and docs (#3595) (36cf92b), closes #3595
  • core Call OrderInterceptor willRemoveItemFromOrder on removeAllItemsFromOrder (#3578) (#3592) (6c239bf), closes #3578 #3592
  • core Further stability improvement to default scheduler (664b919)
  • core Improve fault-tolerance of default scheduler (852cdce)
  • core Improve ProductOptionGroup soft-delete handling (#3581) (95d9417), closes #3581
  • core Product by slug query filters on channel (#3591) (357de30), closes #3591
  • core Safer access to queryRunner in transactions (5beb2fe), closes #3565
  • dashboard Allow customization of custom field columns (#3597) (f42085b), closes #3597
  • dashboard Fix bug preventing login screen from rendering (cc77ddf)

Features

  • dashboard Custom nav sections (#3598) (cbc0409), closes #3598
  • dashboard Enhance Vite plugin configuration for build output management (257bc03)
  • dashboard Support for custom fields in detail page component (#3599) (32314cc), closes #3599

Perf

  • job-queue-plugin Optimize list query for BullMQJobQueuePlugin (#3590) (208b87a), closes #3590

Full Changelog: v3.3.3...v3.3.4

Don't miss a new vendure release

NewReleases is sending notifications on new releases.