Skip to main content

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.

Key Features

Enhanced Search Flexibility: OpenSearch and Elasticsearch Support

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.

Pimcore Digital Commerce Framework: OpenSearch Integration

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.

Upgraded WYSIWYG Editor Experience

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.

24-12-Blog-Platform-Version-20244-Quill

Simplified Headless Document Access in Pimcore Datahub

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.

Introducing Symfony Flex Support

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:

  • With the symfony.lock file in place, running composer require symfony/flex is both safe and efficient.
  • You can effortlessly install additional bundles using Flex, such as composer require nelmio/api-doc-bundle

This approach ensures smoother dependency management and adds convenience to your development process, saving time and reducing complexity.

Long-Term Support (LTS) for Stability and Peace of Mind

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.

Blog-Banner-Contact-Us-Inline-Animated-EN

Technical Improvements and User Contributions

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!

Dependency Upgrades for Enhanced Security and Compatibility

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.

Continued Pimcore Datahub Enhancements

We’ve made several improvements to the Datahub, including:

  • Flysystem for storage support in File Export
  • Enhanced indexing performance in Simple Rest API
  • Added HTTP header authentication in File Export pushes and Webhooks
  • Optimized permission check to use an in-memory object in GraphQL endpoints
  • Various bug fixes

Paving the Way for Twig 4 Compatibility

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:

24-12-Blog-Platform-Version-20244-OldSyntax

Versus the new syntax:

24-12-Blog-Platform-Version-20244-NewSyntax

Thank You for Being Part of the Journey

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.

Coming Next