From d9da4bc024cfeb8af4d17d61d9679bc51d52bf61 Mon Sep 17 00:00:00 2001 From: HouMinXi Date: Thu, 6 Aug 2026 23:33:36 -0300 Subject: [PATCH] fix(changelog): add #9632 fragment and fix #9415 fragment well-formedness - Add changelog fragment for PR #9632: connection test status preserved on network error + OAuth timeout reclassification - Fix invalid YAML-frontmatter format in #9415 fragment (check:changelog-integrity requires markdown bullet) and Co-Authored-By: diegosouzapw --- changelog.d/fixes/9632-connection-test-network-error-status.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/fixes/9632-connection-test-network-error-status.md diff --git a/changelog.d/fixes/9632-connection-test-network-error-status.md b/changelog.d/fixes/9632-connection-test-network-error-status.md new file mode 100644 index 0000000000..93ef68d01e --- /dev/null +++ b/changelog.d/fixes/9632-connection-test-network-error-status.md @@ -0,0 +1 @@ +- **fix(api):** keep the stored connection `testStatus` when a test never reaches the upstream — a `network_error` diagnosis (request timed out locally or aborted) no longer overwrites the stored status; the error fields are still recorded so the attempt is visible. Also fixes a second gap where `classifyFailure` matched `"timeout"` as a substring but `testOAuthConnection` reports its own abort as `Test timed out after 30s` (no `"timeout"` in that string), so an OAuth probe that hit the 30s ceiling was misclassified as `upstream_error` rather than `network_error`. ([#9623](https://github.com/diegosouzapw/OmniRoute/issues/9623)) — thanks @HouMinXi