1.57.3
(fix): Omit global headers (declared under api.headers) from requests when they are
left unset, instead of sending them with an empty value. This matches the
behavior of auth scheme headers, which were already guarded. This applies to
string, UUID, bytes, date, datetime, and enum headers; boolean and numeric
headers are unchanged, since false and 0 are meaningful values that
cannot be distinguished from an unset field. Unset UUID, date, and datetime
headers are no longer sent as 00000000-0000-0000-0000-000000000000 and
0001-01-01 either.