Drop the deprecated request-field fallbacks once clients stop sending them
Open
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 344
- Forks
- 47
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 26
Description
Handler fallbacks that honor deprecated request shapes, blocked until the API formally drops those fields:
internal/api/v1beta1connect/billing_usage.go—since(superseded bystart_range)internal/api/v1beta1connect/billing_subscription.go— flatplan/immediate(superseded byplan_change)internal/api/v1beta1connect/permission.go—namespace/namebody fields (superseded bykey)internal/api/v1beta1connect/permission_check.go— split object fields (superseded byresource)cmd/serve.go— theFullyConsistentconfig flag (superseded byconsistency)cmd/seed.go— seed data sends the deprecated permission body shape
Part of #1782.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading #1782 to confirm that the API fields have formally been dropped, then inspect the listed handlers and seed/config entry points. Trace each deprecated fallback before removing it and verify that current request shapes and consistency configuration still work. Done means the old fields are no longer honored and seed data uses the current permission body shape.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 62/100