Skip to content

feat: Add support for protobuf format in all endpoints#5865

Merged
oleg-kozlyuk-grafana merged 9 commits intografana:mainfrom
oleg-kozlyuk-grafana:marshalling-format-support
Nov 13, 2025
Merged

feat: Add support for protobuf format in all endpoints#5865
oleg-kozlyuk-grafana merged 9 commits intografana:mainfrom
oleg-kozlyuk-grafana:marshalling-format-support

Conversation

@oleg-kozlyuk-grafana
Copy link
Copy Markdown
Contributor

@oleg-kozlyuk-grafana oleg-kozlyuk-grafana commented Nov 6, 2025

What this PR does:

  • Adds support for protobuf encoding based on presence of "Accept: application/protobuf" header
  • Extends tests appropriately to cover both "application/protobuf" and "application/json" cases

Checklist

  • Tests updated
  • Documentation added
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

@oleg-kozlyuk-grafana oleg-kozlyuk-grafana changed the title [Feature] Add support for protobuf format in all endpoints feat: Add support for protobuf format in all endpoints Nov 6, 2025
Comment thread modules/frontend/traceid_handlers.go Outdated
Comment thread modules/frontend/tag_handlers.go Outdated
Comment thread modules/frontend/tag_handlers.go Outdated
Comment thread modules/frontend/tag_handlers.go Outdated
Comment thread modules/frontend/pipeline/responses_test.go Outdated
Comment thread pkg/util/http.go Outdated
@oleg-kozlyuk-grafana oleg-kozlyuk-grafana merged commit ef88691 into grafana:main Nov 13, 2025
21 checks passed
@oleg-kozlyuk-grafana oleg-kozlyuk-grafana deleted the marshalling-format-support branch November 13, 2025 15:42
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.

3 participants