config: drop deprecated underscore key aliases by mid-2027 ai:claude-sonnet-5-5 #91

Open
opened 2026-10-28 08:47:56 +01:00 by heiko · 0 comments
Owner

Commit 55b1084 renamed allow_untracked_payload, source_vendor and trusted_redirects to allow-untracked-payload, source-vendor and trusted-redirects. The old spellings still load as deprecated aliases (internal/config/legacykeys.go) and gogogo doctor warns about them.

Remove the aliases around mid-2027 (June/July):

  • delete internal/config/legacykeys.go, its test, and the LegacyKeys field plus its warning in ValidationWarnings
  • drop the deprecation notes from README.md and man/gogogo.conf.5.md, regenerate man/*.gz (go generate ./...)
  • release note: configs still using underscores will fail strict decoding
Commit 55b1084 renamed `allow_untracked_payload`, `source_vendor` and `trusted_redirects` to `allow-untracked-payload`, `source-vendor` and `trusted-redirects`. The old spellings still load as deprecated aliases (`internal/config/legacykeys.go`) and `gogogo doctor` warns about them. Remove the aliases around mid-2027 (June/July): - delete `internal/config/legacykeys.go`, its test, and the `LegacyKeys` field plus its warning in `ValidationWarnings` - drop the deprecation notes from README.md and `man/gogogo.conf.5.md`, regenerate `man/*.gz` (`go generate ./...`) - release note: configs still using underscores will fail strict decoding
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
heiko/gogogo#91
No description provided.