Skip to content

Remove UpdateColumns#19

Merged
jsha merged 1 commit into
letsencrypt:mainfrom
trailofbits:patch/issue-15-remove-updatecolumns
Jun 11, 2026
Merged

Remove UpdateColumns#19
jsha merged 1 commit into
letsencrypt:mainfrom
trailofbits:patch/issue-15-remove-updatecolumns

Conversation

@akshithg

Copy link
Copy Markdown

Fixes #15.

This removes the unused UpdateColumns API and the related ColumnFilter plumbing. Boulder does not use this API, and removing it avoids preserving the cached filtered-update behavior reported in #15.

The change deletes DbMap.UpdateColumns, Transaction.UpdateColumns, ColumnFilter, the internal filtered update path, and the column-filter test/helper.

Verification:

  • go test . -count=1
  • go test ./... -count=1
  • go vet ./...
  • go test -race ./... -count=1
  • git diff --check

I also checked Boulder application code for UpdateColumns / ColumnFilter; the only hits were in Boulder’s vendored borp copy.

@jsha jsha merged commit 846a0d3 into letsencrypt:main Jun 11, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UpdateColumns can reuse cached update plans across column filters

3 participants