DATE:
AUTHOR:
Engrain

Spaces 2.9.0 Release Notes

DATE:
AUTHOR: Engrain

Spaces 2.9.0 introduces enhanced pricing clarity, faster and more reliable content operations, and new configuration controls to support customizable deployments.

New Features

CDN Image Delivery (Feature Flag Controlled)
Spaces can now serve images directly from the CDN, improving performance and reducing discrepancies with SightMap images. This is activated via configuration in wp-config.php.

Hide Apply CTA and/or Available Date
New CMS options allow independent control of Apply CTAs and unit Available Dates.

WP-CLI Operational Commands
New CLI tooling enables engineering teams to manage imports and environments more efficiently:

  • Import Engrain content

  • Import Engrain pricing

  • Output Spaces plugin version

  • List Engrain Asset IDs used by Spaces

These commands support scheduling via system-level cron instead of WP-Cron.

Minimum Price by Tag Utility
Adds support for returning the minimum price based on filter tags (including Penthouse and future classifications).

Lease-Term Pricing Enhancements
Lease-term price values can now be displayed per room count, improving pricing clarity on multi-term properties.

Improvements

  • Price ranges now exclude affordable units by default when mixed with market units (CMS override available)

  • Prices with .00 cents now format as whole numbers (cleaner display)

  • Unit and plan card heights standardized for improved layout stability

  • Content import flow aligned to SightMap for more accurate and up-to-date imagery

  • CLI-driven transient rebuilds now skip server-value checks, reducing errors and rebuild time

  • All import processes can bypass WP-Cron when CLI automation is used

Bug Fixes

  • Prevented fatal errors when invalid unit or floor-plan IDs are passed into internal APIs

  • Resolved strict type-check failure in Context Data Builder (previously causing intermittent Kinsta fatals on 2.6–2.7 environments)

How to Upgrade

Download latest version: http://experiments.dev.wearestud.io/wp-update-server/ecs-spaces/current/ecs-spaces.zip

Follow upgrade procedures in the Spaces README or contact Engrain Support for deployment assistance.

Powered by LaunchNotes