Discover the power of flexibility and performance with Pimcore Platform Version 2024.4! This release includes many technical improvements and updates, from OpenSearch support to performance updates and simplified integrations.
The wait is over—Pimcore Platform Version 2024.4 is here, and it’s all about empowering users with flexibility and performance enhancements to improve your experience with Pimcore! This release addresses businesses' and developers' needs, from expanding search engine support to improving data access. Our focus remains clear: enabling you to choose, adapt, and grow confidently in a fast-paced, tech-driven world.
If you are a developer or tech professional eager to dive into the finer technical details, check out the Pimcore Developer Documentation for all the specifics.
Your voice matters. Based on feedback and in light of shifts in the licensing policy of Elasticsearch, we’re introducing support for both Elasticsearch and OpenSearch. This allows you to select the search engine that best suits your business objectives. Flexibility like this ensures you remain in control, regardless of evolving licensing landscapes. However, we will continue monitoring both licensing policies closely and might have to decide for either of these search engines at some point.
For those leveraging the Pimcore Digital Commerce Framework, we have taken search adaptability to the next level by integrating OpenSearch. This enhancement offers greater flexibility, allowing you to adapt search capabilities specifically to your technical and business needs while maintaining seamless functionality.
With the licensing changes of TinyMCE, we evaluated alternatives and selected Quill as a powerful and user-friendly replacement. During the transition, you will have access to both TinyMCE and Quill in Pimcore Platform Version 2024.4, but please note that TinyMCE will be deprecated in Platform Version 2025.1. Quill ensures your content editing experience remains intuitive, robust, and future-proof.
Developers, rejoice! A new REST adapter for headless documents in Pimcore Datahub allows for effortless document data retrieval in JSON format. Forget the complexity of GraphQL queries—this streamlined endpoint simplifies integration with frontend applications and reduces implementation time. By giving you complete access to headless document content, your workflows become more efficient and developer-friendly.
With Pimcore Platform Version 2024.4, we are simplifying how developers manage third-party dependencies by adding support for Symfony Flex. This enhancement introduces a default symfony.lock file to the Pimcore skeleton, containing all the packages the core platform uses.
Here’s what this means:
This approach ensures smoother dependency management and adds convenience to your development process, saving time and reducing complexity.
As the final release of 2024, Platform Version 2024.4 is a Long-Term Support (LTS) version, guaranteed for two years. We also upgraded dependencies across the board, providing a solid, secure, and reliable foundation for users looking to standardize on this release.
With each release, we strive to ensure Pimcore remains robust, adaptable, and aligned with user needs. Pimcore Platform Version 2024.4 is no exception, and this update includes numerous behind-the-scenes improvements to optimize performance and reliability.
A heartfelt thank you goes out to our community of developers for their active contributions. Your pull requests, feedback, and ideas continue to shape the future of Pimcore. Your involvement is the driving force behind many of the enhancements in this release!
Keeping your Pimcore Platform secure and up-to-date is our priority. We upgraded numerous dependencies while ensuring backward compatibility. These updates provide a stable and reliable foundation for Pimcore Long-Term Support, ensuring compatibility with the latest technologies and safeguarding against vulnerabilities.
We’ve made several improvements to the Datahub, including:
As we move towards the future of document blocks, we’re introducing two new Twig extensions, pimcoreblock and pimcoremanualblock. These will replace the current Pimcore Block implementation, ensuring compatibility with Twig 4 while simplifying syntax.
Here is an example of the old syntax:
Versus the new syntax:
Your engagement and feedback from our incredible community contributed significantly to this Pimcore Platform Version release. We value your insights, contributions, and collaboration as we work to evolve the Pimcore Platform continuously.
Stay tuned for more updates, and remember, all the technical details are available in the Pimcore Developer Documentation.