{ "canonical_id": "discourse--321c09b9ad", "system_id": "discourse", "display_name": "Discourse", "category": "cms", "advisory_mode": "core", "title": "January 2026 Releases", "summary": "
For more information on all the changes released in 2026.1, check out:
\n\n\nThis is the first \u201cESR\u201d release of Discourse, and replaces the old \u201cstable\u201d branch. Sites tracking stable will be upgraded from 3.5 to 2026.1 on their next upgrade. To see all changes from 3.5 to 2026.1, use this link.
\nPatch releases for other supported versions have also been released:
\n17 posts - 9 participants
\n ", "published_at": "Wed, 28 Jan 2026 17:35:34 +0000", "updated_at": "Wed, 28 Jan 2026 17:35:34 +0000", "severity": "unknown", "cvss_score": null, "exploit_status": "unknown", "source_confidence": "official", "official_source_url": "https://meta.discourse.org/t/january-2026-releases/393903", "secondary_source_urls": [], "aliases": [], "cve_ids": [], "ghsa_ids": [], "osv_ids": [], "affected_versions": [], "fixed_versions": [], "package_name": null, "render_markdown": false, "case_path": null, "secure_code_topics": [ "authz-server-side-recheck", "xss-output-encoding", "plugin-extension-trust-policy" ], "status": "triage", "triage_reasons": [ "missing affected/fixed version details" ], "verification_status": "triage-manual", "verification_mode": "synthetic", "last_verified_at": null, "last_run_id": null, "evidence_bundle": null, "historical_status": null, "latest_status": null, "browser_evidence": { "required": false, "present": false, "refs": [] }, "repro_profile_id": "xss-generic", "artifact_mode": "synthetic", "blocked_reason": null, "metadata": { "source_names": [ "Discourse Release Notes RSS" ], "source_kinds": [ "rss-feed" ], "candidate_count": 1 } }