- MAX_CACHE_TTL: a week -> a day (HivePress's own default); a timeout still
outlives its value by a minute
- dev36 (1.3M listings): 4.7M entries / 1 GB in the shared Redis at a week,
evicting other sites' keys
- Verify: composer test (148), integration (53), phpcs clean on the file
- PR: PR-120
- hp_listing_core declares (hp_price, post_id), (hp_rating, post_id) and
(hp_hourly_rate, post_id): with core 1.4.0 a flat-first price, rating or
hourly-rate sort reads them in order instead of sorting every match
(dev36 stage 3: the price-range + price-sort search was the slowest routed
page, 2.9 s at 1.3M listings); core 1.3.0 ignores indexes ending with post_id
- the pinned schema hash is unchanged (indexes are not part of it)
- Verify: HivePressEntityGroupsTest, unit 148, integration 53, phpcs;
dev36 front-end sorts
- PR: PR-119