Upgrade to v1.2.0
Upgrade from v1.1.x (or earlier) to v1.2.0. Follow the general upgrade procedure first, then apply the steps below.
For feature summaries and the full change list, see the v1.2.0 release on GitHub.
After v1.2.0, continue to Upgrade to v1.3.0 for the latest release.
1. Update application code
Deploy Metadata Editor v1.2.0 from GitHub releases.
Install or update the FastAPI service if you use microdata import — v1.2 expects a compatible metadata-editor-fastapi release.
2. Apply database updates
v1.2.0 introduces the job queue, geospatial tables, analytics, tags, indicator DSD tables, project issues, metadata schemas, and project type renames.
Recommended — Admin UI
- Log in as Site Administrator.
- Open Admin → Settings → Database Updates.
- Apply all pending migrations for v1.2.
Command line
php index.php cli/migrate latestManual SQL
mysql -u your_user -p your_database < install/schema.mysql-update-1.2.sqlKey changes include job_queue, metadata_schemas, geospatial feature tables, analytics tables, tags, indicator_dsd, project_issues, and updates to editor_projects.type values.
3. New optional components
| Component | Purpose |
|---|---|
| FastAPI service | Microdata import/export; required for data file features |
| Background worker | Optional — job queue for PDF, background publish, large imports via API |
See Jobs and background workers and Post-install configuration.
OIDC
If you plan to use OpenID Connect, configure application/config/auth.php after upgrade — User authentication (OpenID).
4. Post-upgrade verification
- Log in and confirm Database Updates shows no unexpected pending migrations.
- Import a small microdata file (confirms FastAPI connectivity).
- Optionally start the background worker and enqueue a test job.
Related
- General upgrade procedure
- Upgrade to v1.3.0 — next step for current releases
- GitHub releases