The Solidus Blog

Solidus v4.8
Solidus 4.8 makes stores faster and safer out of the box, fixes long-standing bugs in shipping, returns, and promotions, and ships the storefront alongside the framework.

Jared Norman
Core Team

Solidus Quarterly Roundup: Q3 2026
Core team announcements, two rounds of coordinated security releases, steady progress on Solidus Admin, and a preview of v4.8. Plus a roadmap for what's next.

Jared Norman
Core Team
join our mailing list
Be the first to learn about new features and product updates

New Solidus releases to address security vulnerabilities
New Solidus releases to address security vulnerabilities. Please, update your store soon.

Jared Norman
Core Team

New Core Team Members: Alistair Norman & Martin Meyerhoff
Solidus welcomes Alistair Norman and Martin Meyerhoff to the Core Team.

Jared Norman
Core Team

New Solidus releases to address security vulnerabilities
New Solidus releases to address security vulnerabilities. Please, update your store soon.

Jared Norman
Core Team

Solidus Status Update – Solidus v4.7
It’s been a few months since the last status update, but we’re excited to share with you all the great work that has happened over the past little while in the Solidus ecosystem. Solidus v4.7.0 has been released! Head over to [the release notes](https://github.com/solidusio/solidus/releases/tag/v4.7.0) to see the list of changes in this release and check out the [upgrade instructions](https://guides.solidus.io/upgrading-solidus/v4.7/) in the guides. This version includes [support for Rails 8.1](https://github.com/solidusio/solidus/pull/6409) and also makes [Rails 7.2 required](https://github.com/solidusio/solidus/pull/6414) for new versions of Solidus. (Thanks to [Alistair](https://github.com/alistairnorman)!) ## What’s new in v4.7.0 ### A new in-memory order updater This is one change that is quite exciting! The team at Super Good worked hard to get this change ready for prime time. Solidus now has an alternative order updater implementation that is optimized for reducing database interactions. Some of the reasons for why we are so excited about this change are - **Increased performance for order updates:** By default, the new order updater makes fewer write calls to the database. This means that order and checkout-related controller actions can resolve faster, with fewer round trips to the database server whenever an order is updated (which is a very often). - **Order update simulation:** By passing `persist: false` to the in-memory order updater, an order can be recalculated without writing the changes to the database. This enables stores to let administrators and customers preview changes to orders before accepting those changes. This PR for this in-memory order updater can be found [here](https://github.com/solidusio/solidus/pull/5872). To use this you need to opt-in by updating the `order_recalculator_class` in your app configuration. If you enable this on your store, head over to the [GitHub Discussions](https://github.com/orgs/solidusio/discussions/categories/show-and-tell) and let us know how it worked! Early experiments show significant performance improvements over the existing order updater. ### Solidus Promotions [Martin Meyerhoff](https://github.com/mamhoff) has refactored and enhanced the Solidus Promotions implementation. If you use promotions on your Solidus store, take a look at all the great changes that are now merged in core: - Changes to promotion condition API, combining the `applicable?` and `eligible?` checks ([#6360](https://github.com/solidusio/solidus/pull/6360)) - A new model to evaluate promotion eligibility without applying a promotion ([#6430](https://github.com/solidusio/solidus/pull/6430)) - Updates to promotion migrator to better handle duplicate codes ([#6422](https://github.com/solidusio/solidus/pull/6422)) - Changes to flatten promotion condition configuration ([#6425](https://github.com/solidusio/solidus/pull/6425)) - Validating promotion uniqueness per order ([#6424](https://github.com/solidusio/solidus/pull/6424)) - Deprecate promotion "level" ([#6357](https://github.com/solidusio/solidus/pull/6357)) - Fix to First Order promotion condition to not fail on canceled orders ([#6343](https://github.com/solidusio/solidus/pull/6343)) ### Other changes - We’ve merged a change that makes product filters easier to override ([#6408](https://github.com/solidusio/solidus/pull/6408)) - Improved linting in Solidus gem - Upgraded to newest ESLint ([#6420](https://github.com/solidusio/solidus/pull/6420)) - Switched to StandardRB ([#6421](https://github.com/solidusio/solidus/pull/6421)) - Fixed the Lookbook in sandbox applications ([#6417](https://github.com/solidusio/solidus/pull/6417)) ## Extension Changes Huge thanks to [Alistair Norman](https://github.com/alistairnorman) for a lot of progress on updating the CI for the following Solidus extensions to use GitHub Actions: - solidus_subscriptions - solidus_i18n - solidus_starter_frontend - solidus_dev_support [Alistair](https://github.com/alistairnorman) added Ruby 4 support to the following gems: - solidus_affirm - solidus_frontend_bootstrap

Chris Todorov
Contributor

Solidus Status Update – October 2025
Updates from the month of October 2025, from across the Solidus project.

Benjamin Wil
Contributor

Solidus v4.6
With the 4.6 release, we continue contributing to the overarching theme of the 4.x series: the admin rework.

Solidus Core Team

Solidus Status Update – August 2025
Updates from the month of August 2025, from across the Solidus project.

Benjamin Wil
Contributor

Solidus Status Update – July 2025
Updates from the month of July 2025, from across the Solidus project.

Benjamin Wil
Contributor

Solidus Status Update – June 2025
Updates from the month of June 2025, from across the Solidus project.

Benjamin Wil
Contributor

Solidus Status Update – May 2025
Updates from the month of May 2025, from across the Solidus project.

Benjamin Wil
Contributor

Solidus v4.4
With the 4.4 release, we continue contributing to the overarching theme of the 4.x series: the admin rework.

Solidus Core Team

Solidus v4.3
With the 4.3 release, we continue contributing to the overarching theme of the 4.x series: the admin rework. Also, the new starter frontend theme has been updated with a fresh look and Tailwind CSS.

Solidus Core Team