Website v20.0.28 - 5 November 2025
On this page
This release focuses on improving observability for third-party integrations, stabilising SC Sync during race-condition scenarios, and tightening correctness across checkout, shipping, and Site Builder logic.
Enhancements
-
Outbound API Call Logging Added third-party API request logs directly to the Web Console for easier support and debugging.
-
SC Sync Race-Condition Guardrails Patched update-event race conditions and prevented duplicate inserts when delete events already exist.
-
Braintree Test Stability Improved acceptance test reliability by waiting explicitly for error messaging.
-
Site Builder Template & UI Improvements Validated template-key uniqueness and pinned the exit button for consistent controls across all theme editors.
-
Shipping & Checkout Correctness Ensured shipping logic applies only to physical items and backported safeguards preventing tender amounts from exceeding balances.
-
Environment Classification Clarity Updated sandbox detection to treat production/live values correctly.
Fixed Bugs
-
Tax & Promo Accuracy Fixed mismatches in tax codes and resolved promo cart-item duplication.
-
Bambora Duplicate-Transaction Stability Introduced safer random-price handling to prevent duplicate-transaction blocks.
-
PaymentProvider Environment Detection Repaired sandbox misclassification that affected gateway routing.
-
SC Sync Insert/Delete Handling Corrected insert/delete logic to prevent data drift during high-frequency updates.