Skip to content

chore: remove removed debugging endpoint, toggle - #949

Merged
calmh merged 2 commits into
v2from
jb/lessdebug
Aug 10, 2025
Merged

calmh merged 2 commits into
v2from
jb/lessdebug

Conversation

@calmh

@calmh calmh commented Aug 10, 2025

Copy link
Copy Markdown
Member

No description provided.

@calmh
calmh changed the base branch from main to v2 August 10, 2025 06:35
calmh added a commit to syncthing/syncthing that referenced this pull request Aug 10, 2025
This removes the `debugging` bool under GUI configuration, and two no
longer relevant development endpoints: `httpmetrics` (which I can't
imagine anyone using for anything -- if we need such metrics today, the
right place is the Prometheus exported metrics) and the `peerCompletion`
endpoint (previously used by integration tests).

The debugging bool initially enabled just those two endpoints, which are
not for end users. Then we added profiling and support bundles, which
are very useful indeed for end users to access, and they were hidden
behind the same debug flag. I don't see any reason for keeping that flag
now that these methods are more generally useful.

syncthing/docs#949
@calmh
calmh merged commit 29c4b36 into v2 Aug 10, 2025
3 checks passed
@calmh
calmh deleted the jb/lessdebug branch August 10, 2025 19:14
@syncthing syncthing locked and limited conversation to collaborators Aug 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants