Mass edit changing: - **Milestone**: v1.17.0
ticket: tickets:#7272 Support for OAuth 2.0 - NEEDS INDEX - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8526 improve session cookie handling NEEDS CONFIG CHANGES - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8527 discussion app display thread subject in header - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8528 improve allura.command_init - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8529 support unicode in repo branch names - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8532 improve ruff config - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8533 switch python email 'policy' for better line length handling - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8534 set up github codeql - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8535 Python Package Upgrades - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8536 improve |safe and Markup usage - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8537 a few JS performance improvements - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8538 Slight tweak to timeline helper methods - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8539 add more ruff checks - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8540 fix wiki page 'recent' sort - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8555 check blocked users better - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8557 Upgrade python packages - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8558 user email changes not getting into solr - **Milestone**: unreleased --> v1.17.0 ticket: tickets:#8559 tickets API: better type handling - **Milestone**: unreleased --> v1.17.0