Release Notes

Release Notes

Every Core dna product, release by release, newest first. Each product ships on its own schedule.

Platform 2024.1

What’s new in Core dna Platform 2024.1

Cache improvements

The first release of 2024 features an overhaul of our caching system.

In Core dna, the records involved in rendering a frontend page vary largely due to the possibility to embed reusable global components, reference (and access) other records or directly query for different entities in the templates. To prevent stale caches, this previously meant that whenever any content on the site was changed, the multi-tier cache was cleared.

With this release, we have improved this behaviour by introducing cache invalidators, which allow us to detect which records where involved in rendering a page. This way, when you are updating any record, only the cache for the involved page is cleared.

We however also give you the possibility to choose between the cache clearing strategy in the settings, and support both a full cache purge on every save as well as manual cache purging.

This improvement will greatly benefit sites using our frontend rendering, as pages are now much more be served from the CDN or our other caches, resulting in faster response times and even reducing the number of billable requests.

Other improvements and bug fixes

  • A Query helper was introduced to enable generic querying of other entities in frontend templates.
  • Added support for multiple authors in blog posts.
  • A new setting in Forms allows for the option not to save incomplete form submissions in the database when the reCAPTCHA test fails.
  • Custom URLs are now always case-insensitive, aligning with the behavior of default URLs.
  • Improved the import/export utility to accommodate multiple sites.
  • Fixed the sorting of menu elements' children in the admin panel.
  • Addressed minor issues in the creation of new menu elements.
  • Resolved an issue with the File Manager not loading correctly on sites with a large number of user accounts.
  • Fixed an issue preventing unauthenticated or frontend users from modifying their own incomplete form submissions via API.
Go deeper

Was this page helpful?

Your answer goes to the docs team.