Repository navigation
Changelog: add 49 buffered entries for 3.9 - #4143
Merged
Merged
Conversation
Adds 48 entries and 48 link refs (#4057, #4077, #4079, #4081, #4082, #4083, #4084, #4085, #4086, #4087, #4088, #4089, #4090, #4091, #4092, #4093, #4095, #4096, #4099, #4100, #4101, #4103, #4105, #4106, #4107, #4108, #4109, #4110, #4111, #4113, #4114, #4115, #4116, #4117, #4118, #4119, #4120, #4121, #4122, #4123, #4124, #4125, #4126, #4127, #4131, #4133, #4136, #4141). Each PR's entry was buffered, and this lands every entry whose PR was merged on origin/dev when it ran. Entries found under a bare section line (none unless the old script ran again) move into the matching ### section, below the new entries. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QQh8LczP1HGLXQYAx4oTZC
…ut was missed #4137 (pg_plan_capture reads csvlog) merged at 05:57Z with a CHANGELOG entry section in its body. It was neither spliced nor listed as needing no entry. Its entry goes under Fixed, right after #4136's, and #4136's last sentence now points to it instead of saying plan capture is unchanged. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NUU29PuGg9TUFBsACgZg2K
erikdarlingdata
marked this pull request as ready for review
September 24, 2026 06:14
erikdarlingdata
enabled auto-merge (squash)
September 24, 2026 06:14
1 task done
erikdarlingdata
added a commit
that referenced
this pull request
Sep 24, 2026
Lane changelog entries were wrong in 8 of 42 at the #4080 splice and 6 of 41 at #4143. Four of the six said nothing was deleted when the PR removed issue references. Claude-Session: https://claude.ai/code/session_01QQh8LczP1HGLXQYAx4oTZC Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
This adds 49 entries to the Unreleased section of CHANGELOG.md, each with its link. They cover the PRs merged to dev since the last splice (#4080). Only CHANGELOG.md changes.
## CHANGELOG entrysection of client-site PR bodies: Log readers: a forged number can't blind plan capture, and the binary route skips escape+regex on a tail that can't match (#4058) #4089, Install scripts: the service account gets Read & Execute on the install root and Modify only where it writes (#4052) #4090, Store Checkpointer Pressure judges the average sync per checkpoint, not the interval's sum (#4037) #4096, get_resource_semaphore: add interval_seconds beside sample_interval_seconds (#3653 item 17) #4103, Decode pg_read_binary_file log tail in the connected database's server_encoding (#4062) #4106, MCP tool schemas exclude DI services by type, closing a reflection race that leaked them into tools/list (issue-4075) #4110, Fix #4130: fire-and-track the daily retention purge off the launch loop #4133 and 4053 part b2: pg_plan_capture reads csvlog when it's on (self-hosted) #4137. I checked the first seven's main facts against each diff and rewrote them in the house format. The PR tender added 4053 part b2: pg_plan_capture reads csvlog when it's on (self-hosted) #4137 afterward, checked against that PR's own account of its change.Checks on the entries
Three checkers read each buffered entry against its merged diff. They fixed these:
One checker changed a size in #4085 from 614 to 605. That was wrong. #4085's merge commit (83d21a4) sets get_query_duration_trend to 614 in both budget files, so the entry keeps 614.
Merged PRs with no entry
Held back
PR tender verification
## CHANGELOG entrysection. It was neither spliced nor listed under "Merged PRs with no entry". Commit
5a676a25adds its entryunder Fixed, right after 4053 part b1: pg_deadlocks reads csvlog when it's on #4136's, plus its link. 4053 part b1: pg_deadlocks reads csvlog when it's on #4136's last sentence said plan capture is unchanged, which
read as a contradiction next to 4053 part b2: pg_plan_capture reads csvlog when it's on (self-hosted) #4137. It now says 4053 part b2: pg_plan_capture reads csvlog when it's on (self-hosted) #4137 covers plan capture.
of 57 merged PRs against both.
([#4057], contributed by @kendra-little). Every link points at its own PR's URL.## [Unreleased]: 3 under Added, 35 under Changed, 11 under Fixed.Test plan
🤖 Generated with Claude Code
https://claude.ai/code/session_01QQh8LczP1HGLXQYAx4oTZC