## Server Upgrade from DGS 1.20.12 to DGS 1.21.1 on 01-Nov-2018 * Take Server offline. Clear cache! - upload 'include/quick_common.php' with $is_down=true and adjusted $is_down_message - clear cache with script: ./scripts/apc_clear_cache.php * Transfer changes to samurajdata. Clear cache! - update remote site with updates, used prepared tar-file with quick-common adjusted to maintenance-mode * Update code (locally) from GIT - set GIT-tag: release-1_21_1-20181101 - sync $is_down_message from live-server to local-file: include/quick_common.php - prepare server-config for live-server (copy from config.php): include/config-local.php * Update web-site with ./scripts/updates/1.20/other_changes.txt * Update database with ./scripts/updates/1.20/database_changes.mysql - Execute all db-changes * Fix translations. * Do final tests (see NEWS-file): (a) tournament changes (b) messaging changes (c) game info (d) markup (e) SGF download * Start server. Clear cache! - upload 'include/quick_common.php' with $is_down=false * Post in News-forum * Announce changes about server-upgrade 1.20 in news-forum * Update forum with all fixes * Export database DDL and save as specs/db/dragon-ddl.sql in repo * Do Snapshots: - Adjust snapshot page to include new version release: DGS-YYYYMMDD.tar.gz + images-YYYYMMDD.tar.gz; rename older entries - Create snapshot without passwords and upload it to /snapshot directory * Make a branch later with released version: DGS-stable-20181101 * Adjust FAQ