Improved
- Refresh legacy update caches while preserving protected package links, existing license settings and endpoint/host/port filters.
- Prepare physical schema metadata identifiers with native WordPress placeholders and register bundled translations at init.
Fixed
- Reserve a verified unique stock effect before calling WooCommerce, then check stock results and the final audit write.
- Hold pending or uncertain effects for review instead of automatically replaying them.
- Use owner-token writer leases with conditional renewal and release so a delayed worker cannot remove a replacement worker's lease.
- Check required schema structure and InnoDB readiness before synchronization; preserve records through additive recovery.
Security
- Freshly authorize active private updates before download; verify authorized SHA-256, PANTHEON package identity and every configured HTTPS redirect.
- Protect formula-like CSV text and leading-zero identifiers while keeping numeric price and stock columns numeric.
Compatibility changes
Retain connection, licensing, document classification, price and GTIN settings. Go Live is not enabled and historical ERP documents are not replayed. Keep pending/uncertain effect and lease journals for operator review. The active updater guard cannot run while the plugin is inactive.