Release and Upgrade Maintenance
Release and upgrade maintenance keeps a FactVerse environment current while protecting production operations. The process should clarify release scope, approval, maintenance window, validation, communication, and rollback expectations.
Prerequisites
Confirm the deployment model, product scope, customer change process, maintenance window, validation owner, and rollback criteria before scheduling production changes.
Release flow
Inputs
| Input | Example |
|---|---|
| Release scope | Platform update, product module update, connector change, certificate renewal, security patch. |
| Affected users | Operators, administrators, integration owners, mobile users, AI workflow owners. |
| Validation plan | Login, product navigation, critical workflow, connector job, API key, report, file access. |
| Maintenance window | Date, time, expected duration, communication owner, escalation path. |
| Rollback criteria | Conditions for pausing, reverting, or rescheduling the change. |
| Known issues | Accepted limitations, workarounds, and follow-up owners. |
Change categories
| Category | Typical validation |
|---|---|
| Platform release | Login, tenant access, navigation, product smoke tests, key integrations. |
| Product module update | Target product workflows, role permissions, data display, user acceptance sample. |
| Connector or data change | Source connectivity, mapping, sample records, sync schedule, failure handling. |
| Certificate or domain change | Browser access, client access, SSO callback, API calls, monitoring checks. |
| API or MCP scope change | Tool discovery, allowed calls, service identity ownership, audit record. |
Validation steps
- Confirm the exact environment and release scope.
- Review release notes or change description with product owners.
- Confirm affected users, integrations, and critical workflows.
- Prepare a validation checklist for the maintenance window.
- Communicate timing and expected impact.
- Apply the release or configuration change.
- Validate login, tenant access, product workflow, integration, and monitoring.
- Communicate completion, open issues, and follow-up owners.
Communication checklist
Before the maintenance window, tell affected users what environment will change, when the window starts, expected duration, whether user access may be interrupted, which workflows should wait, and who owns support during the window. After the change, communicate the result, validation status, known issues, workarounds, and follow-up owner. For changes that affect integrations, notify the source-system owner and the team responsible for scheduled jobs.
Keep the message factual and short. A release notice should help users plan their work and help support teams recognize expected behavior. It should not read like a product announcement unless the change introduces a visible business capability that users need to adopt.
Expected result
A release is complete when the agreed validation checklist passes, customer owners know the result, open issues are recorded, and support teams understand any new behavior or temporary workaround.
Troubleshooting release issues
| Symptom | Check |
|---|---|
| Users report missing access after release | Role package, tenant membership, session refresh, navigation permission, or changed product entitlement. |
| Client behavior differs from web console | Client version, environment setting, SSO redirect support, cache, or supported feature set. |
| Connector fails after upgrade | Credential, schema change, source-system availability, network route, or connector configuration. |
| Rollback decision is unclear | Pre-agreed rollback criteria, business owner, technical owner, and impact statement. |
Related pages
- Use Operations and Maintenance for maintenance windows and routine checks.
- Use Environment Readiness when an upgrade adds new infrastructure dependencies.
- Use Authentication Troubleshooting for access issues after release.