September 2025 Update #48
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new issue reporting API and improves logging and error handling in the avatar strategy refresh logic. It also updates a submodule reference. The most important changes are grouped below:
New Issue Reporting API:
routers/issue.py
module that provides/issue/bug
endpoints for China, Global, and Fujian routers. These endpoints fetch open "Bug" issues from GitHub, cache results in Redis, and return summarized issue details and statistics.main.py
, enabling access to the new endpoints.issue
router module inmain.py
.Avatar Strategy Logic Improvements:
routers/strategy.py
, making it easier to trace and debug avatar ID resolution. [1] [2] [3]refresh_avatar_strategy
fromcloudflare_security_utils.mgnt
when needed. [1] [2]Submodule Update:
cloudflare_security_utils
submodule to a newer commit, potentially bringing in upstream improvements or fixes.