
With 2025.04, the first stable release of the Aimeos e-commerce framework for 2025 is available now. It’s a new major release with some breaking changes, rewritten code and includes:
- Full translations of frontend and backend in over 30 languages
- Removed jQuery completely
- Feature complete GraphQL API
- Merged all types into single table
- Moved stored baskets to own domain
Translations in over 30 languages
The Aimeos 2025.04 release takes global accessibility to the next level with translations now available in over 30 languages, ensuring users across the world can seamlessly manage their e-commerce platforms as well as buying products or services.
This includes widely spoken languages such as Chinese, French, German, Spanish, Russian, and Arabic, as well as regionally significant ones like Hungarian, Portuguese (Brazilian and European), Romanian, Turkish, Bulgarian, Dutch, Italian, Slovak, Slovenian, Polish, Ukrainian, Estonian, Finnish, Japanese, Greek, and Indonesian. Additionally, support has been extended to Nordic and Baltic languages including Danish, Swedish, Norwegian Bokmål, Latvian, and Lithuanian, along with Czech and Korean, making Aimeos one of the most internationally inclusive e-commerce solutions to date.
No more jQuery code in the backend
Now, jQuery has been completely removed from the code base, marking a significant milestone in modernizing the platform. On the frontend, this transition began earlier with the adoption of the lightweight and efficient cash-dom library, providing a seamless jQuery-like API without the overhead.
Now, the backend has also been fully refactored to use VueJS 3 and vanilla JavaScript, ensuring faster performance, better maintainability, and full compatibility with modern development practices. Even complex UI elements like tree components have been reimplemented without jQuery, offering a cleaner and more responsive admin experience.
GraphQL API – feature complete
With the new release, the GraphQL admin API is now fully feature complete, offering a modern, efficient, and consistent interface for managing all backend data. The latest update adds support for searching category and site trees, further enhancing flexibility and usability for developers.
As a result, the legacy JSON admin API has been removed by default to streamline the platform, but for those who need additional time to transition, the corresponding package can still be installed in addition. This marks a major step forward in making Aimeos more scalable, future-proof, and aligned with industry standards.
Single domain for types
All type tables across data domains have been unified into a single table under the new “type” domain, significantly reducing the amount of code and enabling centralized management of type entries. This structural simplification enhances maintainability and consistency across the system.
As part of this change, the former domain
property of type items has been replaced by the actual data domain to which the types belong. To maintain separation where necessary — such as distinguishing between different product list types in product detail sub-panels — additional configuration is now required, offering both flexibility and clearer context-specific behavior.
Moved baskets to own data domain
Stored baskets have been moved from the order domain to a dedicated “basket” domain, bringing significant improvements in both performance and scalability. By decoupling baskets from orders, they can now be stored in a separate database instance, reducing resource contention and enabling more efficient scaling — especially in high-traffic environments. This architectural change ensures smoother handling of active user sessions without impacting order processing, making the system more robust and responsive.