- DATE:
- AUTHOR:
- Engrain
Spaces 2.9.0 Release Notes
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
.00cents 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.