Critical Warning
All items must be "Green" (Passed) before going live. In particular, the correctness of financial keys prevents irrecoverable data errors.
π Go-Live Checklist
This protocol is designed to guarantee system continuity and data security during Rentiva version transitions.
ποΈ 1. Infrastructure and License Checksβ
- Pro Mode Activation: Has the license key been validated on the live server for
Mode::featureEnabled()checks? - SQL Migrations: Have the required
up()scripts for{$wpdb->prefix}mhm_rentiva_*tables run without errors? - SSL Enforcement: Has it been confirmed that payout and webhook traffic flows only over HTTPS?
- SMTP / Mailer: Has a test email been successfully delivered via
Mailer::send()?
π° 2. Financial Security Settingsβ
- HMAC Secrets: Have the dedicated API Secret and Key sets for the production environment been entered correctly?
- Webhook Idempotency: Has it been verified that repeated callbacks do not create duplicate entries in
Ledger(with test mode off)? - Currency Codes: Has it been confirmed that the current WooCommerce currency settings are compatible with Rentiva
CurrencyHelper? - Governance Freeze: Have critical financial permissions (Bulk Approve) been assigned exclusively to authorized
Checkerroles?
β‘ 3. Application and Performanceβ
- Asset Minification: Have CSS and JS files been minified for the production environment?
- Cache Flush: Have transients and object caches left over from the previous version been cleared via
CacheManager? - Shortcode Audit: Are the
[rentiva_...]shortcodes on critical booking pages rendering correctly? - Cron Health: Are the financial reporting jobs triggered via
wp-cronactive?
π¨ 4. Emergency (Rollback) Readinessβ
- DB Backup: Has accessibility of a current database backup been verified?
- Version Rollback: Is a
gittag or package backup ready to revert to the previous stable version in case of error? - Communication: Have all stakeholders (Vendors, Operations Team) been informed about the release window?
Section Summaryβ
- The go-live protocol is an integral part of the version release process.
- A single gap in financial items puts the release into "Blocked" status.
Changelogβ
| Date | Version | Note |
|---|---|---|
| 23.04.2026 | 4.27.2 | English translation added. |
| 19.03.2026 | 4.21.2 | Page expanded with PRO activation and financial security items. |