Skip to content

Changelog

yaojingang edited this page Sep 9, 2026 · 4 revisions

Changelog

Current stable release: v3.1.0

Release date: 2026-09-09

The full code-level changelog is maintained in the main repository:

v3.1.0

Paired with Updater v0.4.0, this release adds signed plans, blue/green deployment, automatic migrations and full recovery, plus conversational task drafts, theme packages and AI visibility analysis. All 11 official dual-architecture candidate acceptance jobs passed.

Follow the 3.1 upgrade guide to schedule maintenance. See the v3.1.0 English changelog for the complete changes.

v3.0.0

The 3.0 upgrade tutorial (Chinese) covers both deployment paths and their acceptance checks. See the v3.0.0 English changelog for the full feature and compatibility changes.

v2.3.0

Website theme and reference content

  • Added the Enterprise Signature default website theme with home, category, article, About, archive, and pagination pages, plus dedicated styles, scripts, design tokens, and module mappings.
  • Added the versioned frontend-reference-v1 package with 50 Markdown articles grouped into feature guides and deployment operations.
  • Fresh databases receive theme 21 and the reference package through geoflow:install; --without-demo keeps the minimal installation path available.
  • Existing sites retain their active theme, settings, authors, categories, and articles during upgrades, without importing duplicate reference content.

Admin workflows

  • Added a manual publication workspace for article posts and public-target comments, including identity, account, assignee, schedule, risk, status history, and result tracking.
  • The article picker provides server-side search and pagination while retaining the historical article linked to the current task. Exact-content, target-URL, and source-article duplicate checks cover the complete 90-day window.
  • State transitions reauthorize the current assignee inside the database lock, preventing operations by a former assignee after concurrent reassignment.
  • Regular administrators can process only their assigned work, and the system does not store external passwords, cookies, tokens, or OAuth credentials.
  • Added a standalone Admin UI V2 prototype covering 84 page states across eight product groups, with a component gallery, build scripts, and automated checks.

AI runtime and security

  • Official OpenAI chat models now use the Responses API, while third-party OpenAI-compatible services keep their compatible drivers; Gemini model parameters and an Atlas Cloud preset were also added.
  • Model connection tests now count toward quota and usage audits, and upstream errors are sanitized before display.
  • Automated coverage now includes themes, manual publication, AI runtime behavior, authorization, outbound requests, and fresh-install protection.

Upgrade notes

  • Back up the database, uploads, and environment configuration, and record the current commit before upgrading.
  • After updating the code, run php artisan migrate --force and php artisan geoflow:security-audit, then restart queue workers.
  • Upgrades from earlier security releases should also complete managed-image readiness and deletion-gate checks.

v2.2.0

  • Added anonymous successful-login telemetry with separate Web and API channels.
  • The fixed payload allowlist excludes usernames, emails, IP addresses, domains, page paths, content, and secrets.
  • Collection runs after the response, cannot change the login result, and can be disabled completely.

Previous versions

Previous versions include v2.1.2, v2.1.1, v2.1.0, v2.0.x, and v1.2.x. See the main repository English CHANGELOG for complete history.

Clone this wiki locally