Skip to content

info: document U (User-Agent) envelope field#131

Draft
chrismerck wants to merge 1 commit into
masterfrom
merck/user-agent-envelope-field
Draft

info: document U (User-Agent) envelope field#131
chrismerck wants to merge 1 commit into
masterfrom
merck/user-agent-envelope-field

Conversation

@chrismerck

@chrismerck chrismerck commented May 29, 2026

Copy link
Copy Markdown
Contributor

tl;dr: ___

Summary

Documents a new optional envelope field U on the BPUP and MQTT up-messages: the User-Agent identifier of the requestor, sanitized to at most 128 printable ASCII bytes (over-long values end in ~). The HTTP transport populates it from the User-Agent header; down-messages accept it so clients on non-HTTP transports can identify themselves.

The bullet explicitly calls out the case distinction between the new uppercase U (User-Agent) and the existing lowercase u (Unixtime request field) so integrators don't confuse the two keys.

Also backfills the x (source transport) field in the MQTT section, documented on BPUP since v2.12.1.

Notes

  • Version marker [Since v4.34.0] is a placeholder — confirm against the shipping firmware release before merge.

New optional envelope field U carries the User-Agent identifier of the
requestor, sanitized to at most 128 printable ASCII bytes (over-long
values are truncated and end in ~). The HTTP transport populates it
from the User-Agent header; down messages accept it so clients on
non-HTTP transports can identify themselves.

The bullet explicitly calls out the case distinction between the new
uppercase U (User-Agent) and the existing lowercase u (Unixtime
request field) so integrators do not confuse the two keys.

Also backfills the x (source transport) field in the MQTT section,
which has been documented on BPUP since v2.12.1.
@OlibraBot

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants