The Solidus Blog
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
join our mailing list
Be the first to learn about new features and product updates
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
Solidus v4.2
With the 4.2 release we continue contributing to the overarching theme of the 4.x series: the admin rework.
Solidus Core Team
The future of Solidus
When Solidus 1.0.0 was released eight years ago, custom eCommerce applications were all the rage: on the one hand, they were a necessity, as there were very few usable eCommerce platforms, and a lot of functionality had to be created from scratch. On the other, brands had a massive desire to innovate not just through their marketing and products, but also through their shopping experience.
Alessandro Desantis
Managing Partner @ Nebulab
Solidus Quarterly Roundup: Q2 2023
Summer is magic, Solidus community! Greetings from Gabriel, Head of R&D at Nebulab, one of the primary maintainers of the Solidus Open Source project. Today I want to recap the previous quarter with you all and let you see what is happening in the Solidus World.
Gabriel Sambarino
Director of R&D
Solidus v4.1
Solidus v4.1 is the first minor release of the 4.x series. This release is relatively tiny and should be quite easy to upgrade. It starts to lay down the foundational work for the new Admin, which will be delivered gradually during the following releases.
Solidus Core Team
Solidus Quarterly Roundup: Q1 2023
Spring is here, Solidus community! As usual, this is Gabriel writing, Head of R&D at Nebulab, where we work hard to improve Solidus and take it to the next step.
Solidus Core Team